--- /srv/rebuilderd/tmp/rebuilderdtHSzHL/inputs/libhmsbeagle1v5_4.0.1+dfsg-4+b1_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdtHSzHL/out/libhmsbeagle1v5_4.0.1+dfsg-4+b1_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-17 12:23:59.000000 debian-binary │ -rw-r--r-- 0 0 0 1280 2026-01-17 12:23:59.000000 control.tar.xz │ --rw-r--r-- 0 0 0 146576 2026-01-17 12:23:59.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 140680 2026-01-17 12:23:59.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libhmsbeagle1v5 │ │ │ Source: libhmsbeagle (4.0.1+dfsg-4) │ │ │ Version: 4.0.1+dfsg-4+b1 │ │ │ Architecture: i386 │ │ │ Maintainer: Debian Med Packaging Team │ │ │ -Installed-Size: 531 │ │ │ +Installed-Size: 499 │ │ │ Depends: libc6 (>= 2.42), libgcc-s1 (>= 4.2), libstdc++6 (>= 14), mesa-opencl-icd | opencl-icd │ │ │ Conflicts: libhmsbeagle1 │ │ │ Replaces: libhmsbeagle1 │ │ │ Section: libs │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Homepage: https://github.com/beagle-dev/beagle-lib │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,13 +1,13 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-17 12:23:59.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-17 12:23:59.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-17 12:23:59.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-17 12:23:59.000000 ./usr/lib/i386-linux-gnu/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-17 12:23:59.000000 ./usr/lib/i386-linux-gnu/jni/ │ │ │ --rw-r--r-- 0 root (0) root (0) 411136 2026-01-17 12:23:59.000000 ./usr/lib/i386-linux-gnu/libhmsbeagle-cpu.so.40.0.0 │ │ │ +-rw-r--r-- 0 root (0) root (0) 378368 2026-01-17 12:23:59.000000 ./usr/lib/i386-linux-gnu/libhmsbeagle-cpu.so.40.0.0 │ │ │ -rw-r--r-- 0 root (0) root (0) 34184 2026-01-17 12:23:59.000000 ./usr/lib/i386-linux-gnu/libhmsbeagle-jni.so │ │ │ -rw-r--r-- 0 root (0) root (0) 79368 2026-01-17 12:23:59.000000 ./usr/lib/i386-linux-gnu/libhmsbeagle.so.1 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-17 12:23:59.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-17 12:23:59.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-17 12:23:59.000000 ./usr/share/doc/libhmsbeagle1v5/ │ │ │ -rw-r--r-- 0 root (0) root (0) 1447 2026-01-17 12:23:59.000000 ./usr/share/doc/libhmsbeagle1v5/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 234 2026-01-17 12:23:59.000000 ./usr/share/doc/libhmsbeagle1v5/changelog.Debian.i386.gz │ │ ├── ./usr/lib/i386-linux-gnu/libhmsbeagle-cpu.so.40.0.0 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - GNU │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Intel 80386 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ - Start of section headers: 410016 (bytes into file) │ │ │ │ + Start of section headers: 377248 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ Number of section headers: 28 │ │ │ │ Section header string table index: 27 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x163d4 0x163d4 R 0x1000 │ │ │ │ - LOAD 0x017000 0x00017000 0x00017000 0x40a88 0x40a88 R E 0x1000 │ │ │ │ - LOAD 0x058000 0x00058000 0x00058000 0x0aa00 0x0aa00 R 0x1000 │ │ │ │ - LOAD 0x063080 0x00063080 0x00063080 0x00f8c 0x00f90 RW 0x1000 │ │ │ │ - DYNAMIC 0x063b48 0x00063b48 0x00063b48 0x00118 0x00118 RW 0x4 │ │ │ │ + LOAD 0x017000 0x00017000 0x00017000 0x38dc8 0x38dc8 R E 0x1000 │ │ │ │ + LOAD 0x050000 0x00050000 0x00050000 0x0a8d4 0x0a8d4 R 0x1000 │ │ │ │ + LOAD 0x05b080 0x0005b080 0x0005b080 0x00f8c 0x00f90 RW 0x1000 │ │ │ │ + DYNAMIC 0x05bb48 0x0005bb48 0x0005bb48 0x00118 0x00118 RW 0x4 │ │ │ │ NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x059f50 0x00059f50 0x00059f50 0x00cd4 0x00cd4 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x051e30 0x00051e30 0x00051e30 0x00cd4 0x00cd4 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ - GNU_RELRO 0x063080 0x00063080 0x00063080 0x00f80 0x00f80 R 0x1 │ │ │ │ + GNU_RELRO 0x05b080 0x0005b080 0x0005b080 0x00f80 0x00f80 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt │ │ │ │ 01 .init .plt .plt.got .text .fini │ │ │ │ 02 .rodata .eh_frame_hdr .eh_frame .gcc_except_table │ │ │ │ 03 .init_array .fini_array .data.rel.ro .dynamic .got .data .bss │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 28 section headers, starting at offset 0x641a0: │ │ │ │ +There are 28 section headers, starting at offset 0x5c1a0: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000178 000178 001300 04 A 3 0 4 │ │ │ │ [ 3] .dynsym DYNSYM 00001478 001478 002860 10 A 4 1 4 │ │ │ │ @@ -10,28 +10,28 @@ │ │ │ │ [ 5] .gnu.version VERSYM 000140f6 0140f6 00050c 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00014604 014604 000200 00 A 4 5 4 │ │ │ │ [ 7] .rel.dyn REL 00014804 014804 0018d0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000160d4 0160d4 000300 08 AI 3 22 4 │ │ │ │ [ 9] .init PROGBITS 00017000 017000 000020 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00017020 017020 000610 04 AX 0 0 16 │ │ │ │ [11] .plt.got PROGBITS 00017630 017630 000128 08 AX 0 0 8 │ │ │ │ - [12] .text PROGBITS 00017780 017780 0402f4 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 00057a74 057a74 000014 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00058000 058000 001f50 00 A 0 0 64 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 00059f50 059f50 000cd4 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0005ac24 05ac24 0075d0 00 A 0 0 4 │ │ │ │ - [17] .gcc_except_table PROGBITS 000621f4 0621f4 00080c 00 A 0 0 4 │ │ │ │ - [18] .init_array INIT_ARRAY 00063080 063080 000004 04 WA 0 0 4 │ │ │ │ - [19] .fini_array FINI_ARRAY 00063084 063084 000004 04 WA 0 0 4 │ │ │ │ - [20] .data.rel.ro PROGBITS 00063088 063088 000ac0 00 WA 0 0 4 │ │ │ │ - [21] .dynamic DYNAMIC 00063b48 063b48 000118 08 WA 4 0 4 │ │ │ │ - [22] .got PROGBITS 00063c60 063c60 0003a0 04 WA 0 0 4 │ │ │ │ - [23] .data PROGBITS 00064000 064000 00000c 00 WA 0 0 4 │ │ │ │ - [24] .bss NOBITS 0006400c 06400c 000004 00 WA 0 0 1 │ │ │ │ - [25] .gnu_debugaltlink PROGBITS 00000000 06400c 00004d 00 0 0 1 │ │ │ │ - [26] .gnu_debuglink PROGBITS 00000000 06405c 000034 00 0 0 4 │ │ │ │ - [27] .shstrtab STRTAB 00000000 064090 00010d 00 0 0 1 │ │ │ │ + [12] .text PROGBITS 00017780 017780 038634 00 AX 0 0 64 │ │ │ │ + [13] .fini PROGBITS 0004fdb4 04fdb4 000014 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00050000 050000 001e30 00 A 0 0 32 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 00051e30 051e30 000cd4 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00052b04 052b04 0075c8 00 A 0 0 4 │ │ │ │ + [17] .gcc_except_table PROGBITS 0005a0cc 05a0cc 000808 00 A 0 0 4 │ │ │ │ + [18] .init_array INIT_ARRAY 0005b080 05b080 000004 04 WA 0 0 4 │ │ │ │ + [19] .fini_array FINI_ARRAY 0005b084 05b084 000004 04 WA 0 0 4 │ │ │ │ + [20] .data.rel.ro PROGBITS 0005b088 05b088 000ac0 00 WA 0 0 4 │ │ │ │ + [21] .dynamic DYNAMIC 0005bb48 05bb48 000118 08 WA 4 0 4 │ │ │ │ + [22] .got PROGBITS 0005bc60 05bc60 0003a0 04 WA 0 0 4 │ │ │ │ + [23] .data PROGBITS 0005c000 05c000 00000c 00 WA 0 0 4 │ │ │ │ + [24] .bss NOBITS 0005c00c 05c00c 000004 00 WA 0 0 1 │ │ │ │ + [25] .gnu_debugaltlink PROGBITS 00000000 05c00c 00004d 00 0 0 1 │ │ │ │ + [26] .gnu_debuglink PROGBITS 00000000 05c05c 000034 00 0 0 4 │ │ │ │ + [27] .shstrtab STRTAB 00000000 05c090 00010d 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ R (retain), D (mbind), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -81,569 +81,569 @@ │ │ │ │ 77: 00000000 0 OBJECT GLOBAL DEFAULT UND stderr@GLIBC_2.0 (10) │ │ │ │ 78: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 79: 00000000 0 FUNC WEAK DEFAULT UND __cxa_pure_virtual@CXXABI_1.3 (9) │ │ │ │ 80: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 81: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt12future_errorD1Ev@GLIBCXX_3.4.14 (6) │ │ │ │ 82: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt11logic_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (8) │ │ │ │ 83: 00018290 204 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calculateRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iiPdS5_ │ │ │ │ - 84: 00045470 86 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ - 85: 000238c0 1740 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE23calcPrePartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ + 84: 0003dd00 86 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ + 85: 000202c0 1439 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE23calcPrePartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ 86: 00018270 3 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE15waitForPartialsEPKii │ │ │ │ - 87: 0001b340 409 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE21calcPrePartialsStatesEPdPKdS5_PKiS5_ii │ │ │ │ - 88: 00045cb0 139 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ - 89: 00022470 6 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ - 90: 0003f5a0 1341 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ - 91: 00027700 1663 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE30calcStatesPartialsFixedScalingEPfPKiPKfS7_S7_S7_ii │ │ │ │ - 92: 0004e6e0 39 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EED0Ev │ │ │ │ - 93: 0004a740 832 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14setTipPartialsEiPKd │ │ │ │ - 94: 000224a0 436 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28calcEdgeLogDerivativesStatesEPKiPKdiiS6_S6_PdS7_S7_ │ │ │ │ - 95: 0004b940 462 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE6_M_runEv │ │ │ │ - 96: 0002a200 625 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21getSiteLogLikelihoodsEPd │ │ │ │ - 97: 00031780 1091 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE31calcPartialsPartialsAutoScalingEPfPKfS5_S5_S5_Pi │ │ │ │ - 98: 00029de0 132 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EED1Ev │ │ │ │ - 99: 00029f60 132 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EED1Ev │ │ │ │ - 100: 00055810 1450 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calcRootLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_iPd │ │ │ │ - 101: 00040020 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ - 102: 00042d70 336 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ - 103: 000599c0 40 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEE │ │ │ │ - 104: 0001c940 163 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14getDerivativesEPdS3_ │ │ │ │ - 105: 00059760 201 OBJECT WEAK DEFAULT 14 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 106: 000355e0 1319 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ - 107: 00059060 129 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ - 108: 0002b160 3673 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPdi │ │ │ │ - 109: 00059380 152 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ - 110: 00063404 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EEE │ │ │ │ - 111: 000502b0 325 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EEC1Eiiil │ │ │ │ - 112: 00050fa0 289 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu20BeagleCPUImplFactoryIfE10createImplEiiiiiiiiiiillPi │ │ │ │ - 113: 00035b20 1065 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ - 114: 00029400 304 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19setStateFrequenciesEiPKd │ │ │ │ - 115: 0003d700 3416 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ - 116: 0004c6f0 299 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ - 117: 00040080 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ - 118: 00038720 3348 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ - 119: 0002a8b0 255 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setTransitionMatricesEPKiPKdS6_i │ │ │ │ - 120: 00063a70 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base13_State_baseV2E │ │ │ │ - 121: 00063190 12 OBJECT WEAK DEFAULT 20 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 122: 0002a560 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED1Ev │ │ │ │ - 123: 000585e0 223 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ - 124: 00046c20 2042 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ - 125: 0004e780 382 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EEC1Eiiil │ │ │ │ - 126: 00042ec0 1219 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25calcCrossProductsPartialsEPKdS4_S4_S4_dPdS5_ │ │ │ │ + 87: 0001a5c0 409 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE21calcPrePartialsStatesEPdPKdS5_PKiS5_ii │ │ │ │ + 88: 0003e500 139 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ + 89: 0001f360 6 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ + 90: 000387e0 1341 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ + 91: 00023870 1571 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE30calcStatesPartialsFixedScalingEPfPKiPKfS7_S7_S7_ii │ │ │ │ + 92: 00046ae0 39 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EED0Ev │ │ │ │ + 93: 00042b40 819 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14setTipPartialsEiPKd │ │ │ │ + 94: 0001f3a0 452 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28calcEdgeLogDerivativesStatesEPKiPKdiiS6_S6_PdS7_S7_ │ │ │ │ + 95: 00043d40 462 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE6_M_runEv │ │ │ │ + 96: 00026080 588 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21getSiteLogLikelihoodsEPd │ │ │ │ + 97: 0002c6a0 803 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE31calcPartialsPartialsAutoScalingEPfPKfS5_S5_S5_Pi │ │ │ │ + 98: 00025c70 132 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EED1Ev │ │ │ │ + 99: 00025df0 132 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EED1Ev │ │ │ │ + 100: 0004db50 1450 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calcRootLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_iPd │ │ │ │ + 101: 00039260 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ + 102: 0003bb60 336 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ + 103: 000519c0 40 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEE │ │ │ │ + 104: 0001bb70 163 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14getDerivativesEPdS3_ │ │ │ │ + 105: 00051760 201 OBJECT WEAK DEFAULT 14 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 106: 00030260 1105 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ + 107: 00051060 129 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ + 108: 00026fc0 2915 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPdi │ │ │ │ + 109: 00051380 152 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ + 110: 0005b404 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EEE │ │ │ │ + 111: 000486b0 325 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EEC1Eiiil │ │ │ │ + 112: 00049340 310 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu20BeagleCPUImplFactoryIfE10createImplEiiiiiiiiiiillPi │ │ │ │ + 113: 000306c0 918 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ + 114: 00025320 288 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19setStateFrequenciesEiPKd │ │ │ │ + 115: 00036d40 2705 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ + 116: 00044af0 299 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ + 117: 000392c0 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ + 118: 00032db0 2682 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ + 119: 00026700 255 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setTransitionMatricesEPKiPKdS6_i │ │ │ │ + 120: 0005ba70 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base13_State_baseV2E │ │ │ │ + 121: 0005b190 12 OBJECT WEAK DEFAULT 20 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 122: 000263b0 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED1Ev │ │ │ │ + 123: 000505e0 223 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ + 124: 0003f400 1883 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ + 125: 00046b80 382 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EEC1Eiiil │ │ │ │ + 126: 0003bcc0 1175 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25calcCrossProductsPartialsEPKdS4_S4_S4_dPdS5_ │ │ │ │ 127: 00017c60 17 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu20BeagleCPUImplFactoryIdE7getNameEv │ │ │ │ - 128: 000460b0 155 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ - 129: 00063098 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ - 130: 00019330 5287 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE25calcCrossProductsPartialsEPKdS4_S4_S4_dPdS5_ │ │ │ │ - 131: 000632e8 36 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ - 132: 00063b34 20 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu20BeagleCPUImplFactoryIfEE │ │ │ │ - 133: 0002a740 62 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16copyScaleFactorsEii │ │ │ │ - 134: 00052420 329 FUNC WEAK DEFAULT 12 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ - 135: 0004e710 41 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EED2Ev │ │ │ │ - 136: 0001c720 202 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42updateTransitionMatricesWithMultipleModelsEPKiS4_S4_S4_S4_PKdi │ │ │ │ - 137: 00021d00 473 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE28calcStatesStatesFixedScalingEPfPKiPKfS5_S7_S7_ii │ │ │ │ - 138: 0002ac00 350 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18setRootPrePartialsEPKiS4_i │ │ │ │ - 139: 00050130 382 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EEC2Eiiil │ │ │ │ - 140: 0004dfe0 1783 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EED1Ev │ │ │ │ + 128: 0003e900 155 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ + 129: 0005b098 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ + 130: 00019050 2573 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE25calcCrossProductsPartialsEPKdS4_S4_S4_dPdS5_ │ │ │ │ + 131: 0005b2e8 36 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ + 132: 0005bb34 20 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu20BeagleCPUImplFactoryIfEE │ │ │ │ + 133: 00026590 62 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16copyScaleFactorsEii │ │ │ │ + 134: 0004a7e0 329 FUNC WEAK DEFAULT 12 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ + 135: 00046b10 41 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EED2Ev │ │ │ │ + 136: 0001b950 202 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42updateTransitionMatricesWithMultipleModelsEPKiS4_S4_S4_S4_PKdi │ │ │ │ + 137: 0001ebe0 473 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE28calcStatesStatesFixedScalingEPfPKiPKfS5_S7_S7_ii │ │ │ │ + 138: 00026a50 350 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18setRootPrePartialsEPKiS4_i │ │ │ │ + 139: 00048530 382 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EEC2Eiiil │ │ │ │ + 140: 000463e0 1783 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EED1Ev │ │ │ │ 141: 00017bd0 8 FUNC WEAK DEFAULT 12 _ZNK6beagle6plugin6Plugin18getBeagleResourcesB5cxx11Ev │ │ │ │ - 142: 0004f440 289 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu20BeagleCPUImplFactoryIdE10createImplEiiiiiiiiiiillPi │ │ │ │ - 143: 0006342c 380 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEE │ │ │ │ - 144: 00043980 1748 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE23calcCrossProductsStatesEPKiPKdS6_S6_dPdS7_ │ │ │ │ + 142: 00047840 310 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu20BeagleCPUImplFactoryIdE10createImplEiiiiiiiiiiillPi │ │ │ │ + 143: 0005b42c 380 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEE │ │ │ │ + 144: 0003c680 1140 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE23calcCrossProductsStatesEPKiPKdS6_S6_dPdS7_ │ │ │ │ 145: 00017cc0 17 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIdE7getNameEv │ │ │ │ - 146: 00034b40 996 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ - 147: 00063130 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ - 148: 00029f60 132 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EED2Ev │ │ │ │ - 149: 00029de0 132 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EED2Ev │ │ │ │ - 150: 00022f80 2319 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE20calcPartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ - 151: 000630c8 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ - 152: 000632a0 36 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ - 153: 0002a520 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED0Ev │ │ │ │ - 154: 00035100 616 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26rescalePartialsByPartitionEPfS3_S3_ii │ │ │ │ + 146: 0002f840 852 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ + 147: 0005b130 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ + 148: 00025df0 132 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EED2Ev │ │ │ │ + 149: 00025c70 132 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EED2Ev │ │ │ │ + 150: 0001fd40 1381 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE20calcPartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ + 151: 0005b0c8 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ + 152: 0005b2a0 36 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ + 153: 00026370 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED0Ev │ │ │ │ + 154: 0002fd70 635 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26rescalePartialsByPartitionEPfS3_S3_ii │ │ │ │ 155: 00018280 3 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE15getScaleFactorsEiPd │ │ │ │ - 156: 000631dc 28 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu22EigenDecompositionCubeIdLi1EEE │ │ │ │ - 157: 00044aa0 357 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ - 158: 0001aff0 834 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE23calcPrePartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ - 159: 00056370 1389 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42calcEdgeLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_Pd │ │ │ │ - 160: 00063a84 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu26BeagleCPU4StateImplFactoryIdEE │ │ │ │ - 161: 0002a4b0 51 FUNC WEAK DEFAULT 12 _ZNSt13__future_base7_ResultIvED0Ev │ │ │ │ - 162: 0003fba0 85 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17resetScaleFactorsEi │ │ │ │ - 163: 0002a780 135 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25setCategoryRatesWithIndexEiPKd │ │ │ │ - 164: 00048480 4239 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ - 165: 00032660 455 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calculateRootLogLikelihoodsEPKiS4_S4_S4_iPd │ │ │ │ - 166: 0001a840 153 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ - 167: 00025fc0 2642 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE20calcPartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ - 168: 000594e0 201 OBJECT WEAK DEFAULT 14 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 169: 00063ab4 24 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu15BeagleCPUPluginE │ │ │ │ - 170: 0001bea0 87 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setDifferentialMatrixEiPKd │ │ │ │ - 171: 0002a560 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED2Ev │ │ │ │ - 172: 000633e0 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEE │ │ │ │ - 173: 00063410 8 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu18EigenDecompositionIfLi1EEE │ │ │ │ - 174: 0004b4e0 156 FUNC WEAK DEFAULT 12 _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv │ │ │ │ + 156: 0005b1dc 28 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu22EigenDecompositionCubeIdLi1EEE │ │ │ │ + 157: 0003d330 357 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ + 158: 0001a270 834 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE23calcPrePartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ + 159: 0004e6b0 1389 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42calcEdgeLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_Pd │ │ │ │ + 160: 0005ba84 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu26BeagleCPU4StateImplFactoryIdEE │ │ │ │ + 161: 00026300 51 FUNC WEAK DEFAULT 12 _ZNSt13__future_base7_ResultIvED0Ev │ │ │ │ + 162: 00038de0 85 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17resetScaleFactorsEi │ │ │ │ + 163: 000265d0 135 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25setCategoryRatesWithIndexEiPKd │ │ │ │ + 164: 00040a60 3879 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ + 165: 0002d3f0 455 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calculateRootLogLikelihoodsEPKiS4_S4_S4_iPd │ │ │ │ + 166: 00019ac0 153 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ + 167: 000223a0 2287 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE20calcPartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ + 168: 000514e0 201 OBJECT WEAK DEFAULT 14 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 169: 0005bab4 24 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu15BeagleCPUPluginE │ │ │ │ + 170: 0001b120 87 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setDifferentialMatrixEiPKd │ │ │ │ + 171: 000263b0 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED2Ev │ │ │ │ + 172: 0005b3e0 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEE │ │ │ │ + 173: 0005b410 8 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu18EigenDecompositionIfLi1EEE │ │ │ │ + 174: 000438e0 156 FUNC WEAK DEFAULT 12 _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv │ │ │ │ 175: 00018160 52 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdi │ │ │ │ - 176: 000630d0 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ - 177: 0003ffc0 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ - 178: 0003ff60 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ - 179: 000459e0 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ - 180: 00063a50 12 OBJECT WEAK DEFAULT 20 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 181: 00035f50 280 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE29removeScaleFactorsByPartitionEPKiiii │ │ │ │ - 182: 000364f0 119 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28updatePrePartialsByPartitionEPKii │ │ │ │ - 183: 0003ba00 2818 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ - 184: 0001b9c0 1 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcPreStatesPartialsFixedScalingEPdPKiPKdS7_S7_S7_ii │ │ │ │ - 185: 000292c0 304 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18setCategoryWeightsEiPKd │ │ │ │ - 186: 0006310c 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu22EigenDecompositionCubeIfLi1EEE │ │ │ │ - 187: 00050130 382 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EEC1Eiiil │ │ │ │ - 188: 00044930 357 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ - 189: 0004c120 570 FUNC WEAK DEFAULT 12 _ZNSt13__future_base13_State_baseV221_M_set_delayed_resultESt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEESt8weak_ptrIS0_E │ │ │ │ - 190: 0006330c 36 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ - 191: 0003fd20 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ - 192: 00059bc0 35 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base13_State_baseV2E │ │ │ │ - 193: 000631a8 12 OBJECT WEAK DEFAULT 20 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 194: 00032000 452 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE26rescalePartialsByPartitionEPdS3_S3_ii │ │ │ │ - 195: 0002cea0 4335 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPfi │ │ │ │ - 196: 0004dfe0 1783 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EED2Ev │ │ │ │ - 197: 00022190 1 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcPreStatesPartialsFixedScalingEPfPKiPKfS7_S7_S7_ii │ │ │ │ - 198: 0002f140 929 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE11getPartialsEiiPd │ │ │ │ + 176: 0005b0d0 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ + 177: 00039200 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ + 178: 000391a0 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ + 179: 0003e230 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ + 180: 0005ba50 12 OBJECT WEAK DEFAULT 20 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 181: 00030a60 280 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE29removeScaleFactorsByPartitionEPKiiii │ │ │ │ + 182: 00031000 119 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28updatePrePartialsByPartitionEPKii │ │ │ │ + 183: 000356c0 2127 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ + 184: 0001ac40 1 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcPreStatesPartialsFixedScalingEPdPKiPKdS7_S7_S7_ii │ │ │ │ + 185: 00025200 288 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18setCategoryWeightsEiPKd │ │ │ │ + 186: 0005b10c 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu22EigenDecompositionCubeIfLi1EEE │ │ │ │ + 187: 00048530 382 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EEC1Eiiil │ │ │ │ + 188: 0003d1c0 357 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ + 189: 00044520 570 FUNC WEAK DEFAULT 12 _ZNSt13__future_base13_State_baseV221_M_set_delayed_resultESt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEESt8weak_ptrIS0_E │ │ │ │ + 190: 0005b30c 36 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ + 191: 00038f60 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ + 192: 00051bc0 35 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base13_State_baseV2E │ │ │ │ + 193: 0005b1a8 12 OBJECT WEAK DEFAULT 20 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 194: 0002cdf0 452 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE26rescalePartialsByPartitionEPdS3_S3_ii │ │ │ │ + 195: 00028740 3365 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPfi │ │ │ │ + 196: 000463e0 1783 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EED2Ev │ │ │ │ + 197: 0001f080 1 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcPreStatesPartialsFixedScalingEPfPKiPKfS7_S7_S7_ii │ │ │ │ + 198: 0002a200 929 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE11getPartialsEiiPd │ │ │ │ 199: 00017ce0 6 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIdE8getFlagsEv │ │ │ │ 200: 00017d20 248 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19getTransitionMatrixEiPd │ │ │ │ 201: 00017c30 17 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu20BeagleCPUImplFactoryIfE7getNameEv │ │ │ │ - 202: 00029190 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ - 203: 0002dfa0 4491 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPfi │ │ │ │ - 204: 00018920 2561 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE23calcCrossProductsStatesEPKiPKdS6_S6_dPdS7_ │ │ │ │ - 205: 000631f8 28 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu24EigenDecompositionSquareIfLi1EEE │ │ │ │ - 206: 0002a4f0 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED1Ev │ │ │ │ - 207: 000365e0 320 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33accumulateScaleFactorsByPartitionEPKiiii │ │ │ │ - 208: 00059a00 46 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EEE │ │ │ │ - 209: 00029210 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ - 210: 00045410 86 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ - 211: 00053b50 475 FUNC WEAK DEFAULT 12 _ZNSt5dequeISt13packaged_taskIFvvEESaIS2_EE17_M_reallocate_mapEjb │ │ │ │ - 212: 0004ac00 188 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calculateCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ - 213: 0002a480 41 FUNC WEAK DEFAULT 12 _ZNSt13__future_base7_ResultIvED1Ev │ │ │ │ - 214: 00046150 155 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ - 215: 0002a9b0 193 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ - 216: 00051200 569 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE37integrateOutStatesAndScaleByPartitionEPKfPKiS6_S6_iPd │ │ │ │ - 217: 00044c10 536 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ - 218: 000633d8 8 OBJECT WEAK DEFAULT 20 _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 219: 00031330 1083 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE31calcPartialsPartialsAutoScalingEPfPKfS5_S5_S5_Pi │ │ │ │ - 220: 00029130 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ - 221: 00036190 853 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ - 222: 00052290 317 FUNC WEAK DEFAULT 12 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ - 223: 0003fc90 45 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEE6_M_runEv │ │ │ │ - 224: 000321e0 452 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE15rescalePartialsEPdS3_S3_i │ │ │ │ + 202: 000250d0 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ + 203: 00029480 3442 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPfi │ │ │ │ + 204: 00018920 1835 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE23calcCrossProductsStatesEPKiPKdS6_S6_dPdS7_ │ │ │ │ + 205: 0005b1f8 28 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu24EigenDecompositionSquareIfLi1EEE │ │ │ │ + 206: 00026340 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED1Ev │ │ │ │ + 207: 000310f0 320 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33accumulateScaleFactorsByPartitionEPKiiii │ │ │ │ + 208: 00051a00 46 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EEE │ │ │ │ + 209: 00025150 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ + 210: 0003dca0 86 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ + 211: 0004be90 475 FUNC WEAK DEFAULT 12 _ZNSt5dequeISt13packaged_taskIFvvEESaIS2_EE17_M_reallocate_mapEjb │ │ │ │ + 212: 00043000 188 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calculateCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ + 213: 000262d0 41 FUNC WEAK DEFAULT 12 _ZNSt13__future_base7_ResultIvED1Ev │ │ │ │ + 214: 0003e9a0 155 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ + 215: 00026800 193 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ + 216: 000495c0 569 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE37integrateOutStatesAndScaleByPartitionEPKfPKiS6_S6_iPd │ │ │ │ + 217: 0003d4a0 536 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ + 218: 0005b3d8 8 OBJECT WEAK DEFAULT 20 _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 219: 0002c250 1083 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE31calcPartialsPartialsAutoScalingEPfPKfS5_S5_S5_Pi │ │ │ │ + 220: 00025070 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ + 221: 00030ca0 853 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ + 222: 0004a650 317 FUNC WEAK DEFAULT 12 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ + 223: 00038ed0 45 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEE6_M_runEv │ │ │ │ + 224: 0002cfc0 436 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE15rescalePartialsEPdS3_S3_i │ │ │ │ 225: 00017c10 13 FUNC WEAK DEFAULT 12 _ZNSt13__future_base7_ResultIvE10_M_destroyEv │ │ │ │ - 226: 00063100 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu24EigenDecompositionSquareIfLi1EEE │ │ │ │ - 227: 0006327c 36 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ - 228: 0002a810 105 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16setCategoryRatesEPKd │ │ │ │ - 229: 000291d0 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ - 230: 00059b74 24 OBJECT WEAK DEFAULT 14 _ZTSN6beagle6plugin6PluginE │ │ │ │ - 231: 00021350 608 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE18calcStatesPartialsEPfPKiPKfS7_S7_ii │ │ │ │ - 232: 00030b70 1059 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE31calcPartialsPartialsAutoScalingEPdPKdS5_S5_S5_Pi │ │ │ │ - 233: 000459e0 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED2Ev │ │ │ │ + 226: 0005b100 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu24EigenDecompositionSquareIfLi1EEE │ │ │ │ + 227: 0005b27c 36 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ + 228: 00026660 105 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16setCategoryRatesEPKd │ │ │ │ + 229: 00025110 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ + 230: 00051b74 24 OBJECT WEAK DEFAULT 14 _ZTSN6beagle6plugin6PluginE │ │ │ │ + 231: 0001e210 608 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE18calcStatesPartialsEPfPKiPKfS7_S7_ii │ │ │ │ + 232: 0002bb70 1039 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE31calcPartialsPartialsAutoScalingEPdPKdS5_S5_S5_Pi │ │ │ │ + 233: 0003e230 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED2Ev │ │ │ │ 234: 00017ff0 6 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21addTransitionMatricesEPKiS4_S4_i │ │ │ │ - 235: 0004cea0 818 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE13threadWaitingEPNS2_10threadDataE │ │ │ │ - 236: 00059c20 45 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu26BeagleCPU4StateImplFactoryIdEE │ │ │ │ - 237: 00063724 380 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EEE │ │ │ │ - 238: 00063230 20 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ - 239: 0004c360 299 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ - 240: 000396a0 2772 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ - 241: 00059b8c 31 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu15BeagleCPUPluginE │ │ │ │ - 242: 00044e30 146 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24calculateEdgeDerivativesEPKiS4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ - 243: 00029860 689 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17setCPUThreadCountEi │ │ │ │ - 244: 0004ae40 188 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calculateCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ - 245: 0001c8e0 92 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16getLogLikelihoodEPd │ │ │ │ - 246: 0004fec0 613 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ - 247: 000257e0 320 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16calcStatesStatesEPfPKiPKfS5_S7_ii │ │ │ │ + 235: 000452a0 818 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE13threadWaitingEPNS2_10threadDataE │ │ │ │ + 236: 00051c20 45 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu26BeagleCPU4StateImplFactoryIdEE │ │ │ │ + 237: 0005b724 380 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EEE │ │ │ │ + 238: 0005b230 20 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ + 239: 00044760 299 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ + 240: 00033ac0 2253 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ + 241: 00051b8c 31 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu15BeagleCPUPluginE │ │ │ │ + 242: 0003d6c0 146 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24calculateEdgeDerivativesEPKiS4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ + 243: 00025740 654 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17setCPUThreadCountEi │ │ │ │ + 244: 00043240 188 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calculateCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ + 245: 0001bb10 92 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16getLogLikelihoodEPd │ │ │ │ + 246: 000482c0 613 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ + 247: 00021c60 320 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16calcStatesStatesEPfPKiPKfS5_S7_ii │ │ │ │ 248: 00017c20 12 FUNC WEAK DEFAULT 12 _ZNSt15__exception_ptr12__dest_thunkISt12future_errorEEvPv │ │ │ │ - 249: 0004f6a0 553 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE37integrateOutStatesAndScaleByPartitionEPKdPKiS6_S6_iPd │ │ │ │ - 250: 00059920 47 OBJECT WEAK DEFAULT 14 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 251: 0002a610 135 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25setCategoryRatesWithIndexEiPKd │ │ │ │ - 252: 00053d30 327 FUNC WEAK DEFAULT 12 _ZNSt5dequeISt13packaged_taskIFvvEESaIS2_EE12emplace_backIJS2_EEEvDpOT_ │ │ │ │ - 253: 00058ee0 47 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu24EigenDecompositionSquareIfLi1EEE │ │ │ │ - 254: 0001aa90 678 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE18calcStatesPartialsEPdPKiPKdS7_S7_ii │ │ │ │ - 255: 00058c20 223 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ - 256: 0004ea60 2527 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ - 257: 0003a180 2398 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ - 258: 00059be4 31 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base7_ResultIvEE │ │ │ │ - 259: 0004df40 39 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EED0Ev │ │ │ │ - 260: 00028e40 740 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ - 261: 00063118 12 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ - 262: 00058f20 45 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu22EigenDecompositionCubeIfLi1EEE │ │ │ │ - 263: 00054cb0 181 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25updatePartialsByPartitionEPKii │ │ │ │ - 264: 00027d80 2705 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE32calcPartialsPartialsFixedScalingEPfPKfS5_S5_S5_S5_ii │ │ │ │ - 265: 0003e480 2831 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ - 266: 00063184 12 OBJECT WEAK DEFAULT 20 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 267: 00028840 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ - 268: 000451e0 91 FUNC WEAK DEFAULT 12 _ZNSt13__future_base13_State_baseV2D0Ev │ │ │ │ - 269: 00034980 431 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE15rescalePartialsEPfS3_S3_i │ │ │ │ - 270: 0003fd80 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ - 271: 0002a4f0 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED2Ev │ │ │ │ + 249: 00047ac0 521 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE37integrateOutStatesAndScaleByPartitionEPKdPKiS6_S6_iPd │ │ │ │ + 250: 00051920 47 OBJECT WEAK DEFAULT 14 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 251: 00026460 135 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25setCategoryRatesWithIndexEiPKd │ │ │ │ + 252: 0004c070 327 FUNC WEAK DEFAULT 12 _ZNSt5dequeISt13packaged_taskIFvvEESaIS2_EE12emplace_backIJS2_EEEvDpOT_ │ │ │ │ + 253: 00050ee0 47 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu24EigenDecompositionSquareIfLi1EEE │ │ │ │ + 254: 00019d10 678 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE18calcStatesPartialsEPdPKiPKdS7_S7_ii │ │ │ │ + 255: 00050c20 223 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ + 256: 00046e60 2520 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ + 257: 000343c0 1937 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ + 258: 00051be4 31 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base7_ResultIvEE │ │ │ │ + 259: 00046340 39 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EED0Ev │ │ │ │ + 260: 00024e00 612 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ + 261: 0005b118 12 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ + 262: 00050f20 45 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu22EigenDecompositionCubeIfLi1EEE │ │ │ │ + 263: 0004cff0 181 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25updatePartialsByPartitionEPKii │ │ │ │ + 264: 00023ea0 2350 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE32calcPartialsPartialsFixedScalingEPfPKfS5_S5_S5_S5_ii │ │ │ │ + 265: 000377e0 2494 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ + 266: 0005b184 12 OBJECT WEAK DEFAULT 20 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 267: 000247f0 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ + 268: 0003da70 91 FUNC WEAK DEFAULT 12 _ZNSt13__future_base13_State_baseV2D0Ev │ │ │ │ + 269: 0002f670 415 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE15rescalePartialsEPfS3_S3_i │ │ │ │ + 270: 00038fc0 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ + 271: 00026340 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED2Ev │ │ │ │ 272: 000181a0 202 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42updateTransitionMatricesWithMultipleModelsEPKiS4_S4_S4_S4_PKdi │ │ │ │ - 273: 0003aae0 103 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28resetScaleFactorsByPartitionEii │ │ │ │ - 274: 00059aec 22 OBJECT WEAK DEFAULT 14 _ZTSN6beagle10BeagleImplE │ │ │ │ - 275: 00063330 28 OBJECT WEAK DEFAULT 20 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 276: 00063a90 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu26BeagleCPU4StateImplFactoryIfEE │ │ │ │ - 277: 0001bd00 407 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ - 278: 00059ca0 39 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu20BeagleCPUImplFactoryIdEE │ │ │ │ - 279: 0004c490 299 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ - 280: 0002a480 41 FUNC WEAK DEFAULT 12 _ZNSt13__future_base7_ResultIvED2Ev │ │ │ │ + 273: 00034b60 103 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28resetScaleFactorsByPartitionEii │ │ │ │ + 274: 00051aec 22 OBJECT WEAK DEFAULT 14 _ZTSN6beagle10BeagleImplE │ │ │ │ + 275: 0005b330 28 OBJECT WEAK DEFAULT 20 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 276: 0005ba90 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu26BeagleCPU4StateImplFactoryIfEE │ │ │ │ + 277: 0001af80 407 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ + 278: 00051ca0 39 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu20BeagleCPUImplFactoryIdEE │ │ │ │ + 279: 00044890 299 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ + 280: 000262d0 41 FUNC WEAK DEFAULT 12 _ZNSt13__future_base7_ResultIvED2Ev │ │ │ │ 281: 00017cb0 6 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIfE8getFlagsEv │ │ │ │ - 282: 00045a70 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ - 283: 0003fc00 85 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17resetScaleFactorsEi │ │ │ │ - 284: 0003ef90 103 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28resetScaleFactorsByPartitionEii │ │ │ │ - 285: 0002bfc0 3778 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPdi │ │ │ │ - 286: 00059ac0 41 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu18EigenDecompositionIdLi1EEE │ │ │ │ - 287: 00063368 28 OBJECT WEAK DEFAULT 20 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 288: 00028870 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ + 282: 0003e2c0 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ + 283: 00038e40 85 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17resetScaleFactorsEi │ │ │ │ + 284: 000381a0 103 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28resetScaleFactorsByPartitionEii │ │ │ │ + 285: 00027b40 3042 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPdi │ │ │ │ + 286: 00051ac0 41 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu18EigenDecompositionIdLi1EEE │ │ │ │ + 287: 0005b368 28 OBJECT WEAK DEFAULT 20 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 288: 00024820 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ 289: 00017be0 1 FUNC WEAK DEFAULT 12 _ZNSt6thread24_M_thread_deps_never_runEv │ │ │ │ - 290: 000635a8 380 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEE │ │ │ │ - 291: 000630c0 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ - 292: 000525c0 335 FUNC WEAK DEFAULT 12 _ZNSt11_Deque_baseISt13packaged_taskIFvvEESaIS2_EE17_M_initialize_mapEj │ │ │ │ - 293: 00029150 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ - 294: 00028820 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ - 295: 000630b0 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ - 296: 00033de0 743 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ - 297: 000592e0 140 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ - 298: 00046010 155 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED0Ev │ │ │ │ - 299: 00059b04 29 OBJECT WEAK DEFAULT 14 _ZTSN6beagle17BeagleImplFactoryE │ │ │ │ - 300: 000252d0 436 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28calcEdgeLogDerivativesStatesEPKiPKfiiPKdS6_PdS9_S9_ │ │ │ │ - 301: 00037d80 2450 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ - 302: 000588e0 286 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ - 303: 0003fe40 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ - 304: 000347c0 431 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE26rescalePartialsByPartitionEPfS3_S3_ii │ │ │ │ - 305: 0004aa80 377 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ - 306: 00030740 1060 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPfi │ │ │ │ - 307: 00025490 835 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE30calcEdgeLogDerivativesPartialsEPKfS4_iiPKdS4_iPdS7_S7_ │ │ │ │ - 308: 0004c5c0 299 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ - 309: 000543e0 325 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14updatePartialsEPKiii │ │ │ │ - 310: 000215b0 643 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE20calcPartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ - 311: 00052570 77 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ - 312: 00055dc0 1450 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calcRootLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_iPd │ │ │ │ - 313: 000520c0 77 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ - 314: 000633ec 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEE │ │ │ │ - 315: 000428a0 117 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18getInstanceDetailsEP21BeagleInstanceDetails │ │ │ │ - 316: 0002a880 45 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17setPatternWeightsEPKd │ │ │ │ - 317: 000210b0 67 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ - 318: 00054d70 1354 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42calcRootLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_Pd │ │ │ │ - 319: 0004d840 1783 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EED1Ev │ │ │ │ - 320: 0001c580 283 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27transposeTransitionMatricesEPKiS4_i │ │ │ │ - 321: 00058f60 122 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ - 322: 00028840 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ - 323: 00045190 78 FUNC WEAK DEFAULT 12 _ZNSt13__future_base13_State_baseV2D1Ev │ │ │ │ - 324: 0001a8e0 425 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE16calcStatesStatesEPdPKiPKdS5_S7_ii │ │ │ │ - 325: 0004beb0 462 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE6_M_runEv │ │ │ │ - 326: 00022480 17 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE7getNameEv │ │ │ │ - 327: 000633a0 28 OBJECT WEAK DEFAULT 20 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 290: 0005b5a8 380 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEE │ │ │ │ + 291: 0005b0c0 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ + 292: 0004a980 335 FUNC WEAK DEFAULT 12 _ZNSt11_Deque_baseISt13packaged_taskIFvvEESaIS2_EE17_M_initialize_mapEj │ │ │ │ + 293: 00025090 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ + 294: 000247d0 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ + 295: 0005b0b0 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ + 296: 0002eb00 711 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ + 297: 000512e0 140 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ + 298: 0003e860 155 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED0Ev │ │ │ │ + 299: 00051b04 29 OBJECT WEAK DEFAULT 14 _ZTSN6beagle17BeagleImplFactoryE │ │ │ │ + 300: 000217c0 452 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28calcEdgeLogDerivativesStatesEPKiPKfiiPKdS6_PdS9_S9_ │ │ │ │ + 301: 00032600 1954 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ + 302: 000508e0 286 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ + 303: 00039080 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ + 304: 0002f4c0 431 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE26rescalePartialsByPartitionEPfS3_S3_ii │ │ │ │ + 305: 00042e80 377 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ + 306: 0002b740 1060 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPfi │ │ │ │ + 307: 00021990 691 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE30calcEdgeLogDerivativesPartialsEPKfS4_iiPKdS4_iPdS7_S7_ │ │ │ │ + 308: 000449c0 299 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ + 309: 0004c720 325 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14updatePartialsEPKiii │ │ │ │ + 310: 0001e470 643 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE20calcPartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ + 311: 0004a930 77 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ + 312: 0004e100 1450 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calcRootLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_iPd │ │ │ │ + 313: 0004a480 77 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ + 314: 0005b3ec 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEE │ │ │ │ + 315: 0003b690 117 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18getInstanceDetailsEP21BeagleInstanceDetails │ │ │ │ + 316: 000266d0 45 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17setPatternWeightsEPKd │ │ │ │ + 317: 0001df60 67 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ + 318: 0004d0b0 1354 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42calcRootLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_Pd │ │ │ │ + 319: 00045c40 1783 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EED1Ev │ │ │ │ + 320: 0001b7b0 283 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27transposeTransitionMatricesEPKiS4_i │ │ │ │ + 321: 00050f60 122 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ + 322: 000247f0 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ + 323: 0003da20 78 FUNC WEAK DEFAULT 12 _ZNSt13__future_base13_State_baseV2D1Ev │ │ │ │ + 324: 00019b60 425 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE16calcStatesStatesEPdPKiPKdS5_S7_ii │ │ │ │ + 325: 000442b0 462 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE6_M_runEv │ │ │ │ + 326: 0001f370 17 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE7getNameEv │ │ │ │ + 327: 0005b3a0 28 OBJECT WEAK DEFAULT 20 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 328: 00018550 346 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE28calcEdgeLogDerivativesStatesEPKiPKdiiS6_S6_PdS7_S7_ │ │ │ │ - 329: 00063ae4 20 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base7_ResultIvEE │ │ │ │ - 330: 000420a0 357 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ - 331: 0004dfa0 51 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EED0Ev │ │ │ │ - 332: 00023fc0 745 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21calcPrePartialsStatesEPdPKdS5_PKiS5_ii │ │ │ │ - 333: 00040140 3840 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ - 334: 00063160 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ - 335: 00045a70 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED2Ev │ │ │ │ - 336: 00049510 1455 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calculateEdgeLogLikelihoodsEPKiS4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ - 337: 00063af8 20 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu26BeagleCPU4StateImplFactoryIdEE │ │ │ │ - 338: 00028870 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ - 339: 0004af00 722 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ - 340: 00045240 189 FUNC WEAK DEFAULT 12 _ZNK6beagle6plugin6Plugin10pluginTypeB5cxx11Ev │ │ │ │ - 341: 00063088 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ - 342: 0004a590 425 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14setTipPartialsEiPKd │ │ │ │ - 343: 00028860 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ - 344: 0001b6c0 761 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE30calcStatesPartialsFixedScalingEPdPKiPKdS7_S7_S7_ii │ │ │ │ - 345: 00028820 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ - 346: 00028c60 455 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ - 347: 00054530 181 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25updatePartialsByPartitionEPKii │ │ │ │ - 348: 00024940 2414 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE32calcPartialsPartialsFixedScalingEPdPKdS5_S5_S5_S5_ii │ │ │ │ - 349: 00059c60 45 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu26BeagleCPU4StateImplFactoryIfEE │ │ │ │ - 350: 00045950 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED1Ev │ │ │ │ - 351: 00042360 319 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ - 352: 0002aae0 135 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18setCategoryWeightsEiPKd │ │ │ │ - 353: 00045d40 139 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ - 354: 00058e20 44 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ - 355: 0001cd70 538 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE30calcEdgeLogDerivativesPartialsEPKfS4_iiPKdS4_iPdS7_S7_ │ │ │ │ - 356: 000630a0 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ - 357: 000568e0 1389 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42calcEdgeLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_Pd │ │ │ │ - 358: 0001cbf0 17 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE7getNameEv │ │ │ │ - 359: 000510d0 304 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIfE10createImplEiiiiiiiiiiillPi │ │ │ │ - 360: 00063214 28 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu22EigenDecompositionCubeIfLi1EEE │ │ │ │ - 361: 00042c20 336 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ - 362: 000595c0 213 OBJECT WEAK DEFAULT 14 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 363: 00039440 582 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calculateEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iiPdS5_S5_S5_S5_S5_ │ │ │ │ - 364: 0004acc0 377 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ - 365: 000586c0 263 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ + 329: 0005bae4 20 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base7_ResultIvEE │ │ │ │ + 330: 0003ae90 357 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ + 331: 000463a0 51 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EED0Ev │ │ │ │ + 332: 00020880 745 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21calcPrePartialsStatesEPdPKdS5_PKiS5_ii │ │ │ │ + 333: 00039380 3164 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ + 334: 0005b160 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ + 335: 0003e2c0 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED2Ev │ │ │ │ + 336: 00041990 1455 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calculateEdgeLogLikelihoodsEPKiS4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ + 337: 0005baf8 20 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu26BeagleCPU4StateImplFactoryIdEE │ │ │ │ + 338: 00024820 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ + 339: 00043300 738 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ + 340: 0003dad0 189 FUNC WEAK DEFAULT 12 _ZNK6beagle6plugin6Plugin10pluginTypeB5cxx11Ev │ │ │ │ + 341: 0005b088 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ + 342: 00042990 425 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14setTipPartialsEiPKd │ │ │ │ + 343: 00024810 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ + 344: 0001a940 761 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE30calcStatesPartialsFixedScalingEPdPKiPKdS7_S7_S7_ii │ │ │ │ + 345: 000247d0 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ + 346: 00024c20 455 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ + 347: 0004c870 181 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25updatePartialsByPartitionEPKii │ │ │ │ + 348: 00021120 1645 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE32calcPartialsPartialsFixedScalingEPdPKdS5_S5_S5_S5_ii │ │ │ │ + 349: 00051c60 45 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu26BeagleCPU4StateImplFactoryIfEE │ │ │ │ + 350: 0003e1a0 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED1Ev │ │ │ │ + 351: 0003b150 319 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ + 352: 00026930 135 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18setCategoryWeightsEiPKd │ │ │ │ + 353: 0003e590 139 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ + 354: 00050e20 44 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ + 355: 0001bfa0 538 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE30calcEdgeLogDerivativesPartialsEPKfS4_iiPKdS4_iPdS7_S7_ │ │ │ │ + 356: 0005b0a0 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ + 357: 0004ec20 1389 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42calcEdgeLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_Pd │ │ │ │ + 358: 0001be20 17 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE7getNameEv │ │ │ │ + 359: 00049480 320 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIfE10createImplEiiiiiiiiiiillPi │ │ │ │ + 360: 0005b214 28 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu22EigenDecompositionCubeIfLi1EEE │ │ │ │ + 361: 0003ba10 336 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ + 362: 000515c0 213 OBJECT WEAK DEFAULT 14 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 363: 00033840 582 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calculateEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iiPdS5_S5_S5_S5_S5_ │ │ │ │ + 364: 000430c0 377 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ + 365: 000506c0 263 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ 366: 00017c90 17 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIfE7getNameEv │ │ │ │ - 367: 0004d840 1783 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EED2Ev │ │ │ │ - 368: 00021100 153 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ - 369: 000638a0 380 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EEE │ │ │ │ - 370: 00022940 320 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16calcStatesStatesEPdPKiPKdS5_S7_ii │ │ │ │ - 371: 0002ff40 984 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPdi │ │ │ │ - 372: 00045190 78 FUNC WEAK DEFAULT 12 _ZNSt13__future_base13_State_baseV2D2Ev │ │ │ │ - 373: 0003fc60 45 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEE6_M_runEv │ │ │ │ - 374: 00049ac0 1370 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ - 375: 0002a5d0 62 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16copyScaleFactorsEii │ │ │ │ - 376: 0004bce0 462 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ - 377: 000587e0 246 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ - 378: 000596a0 190 OBJECT WEAK DEFAULT 14 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 379: 00059ce0 39 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu20BeagleCPUImplFactoryIfEE │ │ │ │ - 380: 00059420 190 OBJECT WEAK DEFAULT 14 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 381: 0004df70 41 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EED1Ev │ │ │ │ - 382: 00046330 155 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ - 383: 00033260 953 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ - 384: 00029290 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ - 385: 00051c30 33 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED1Ev │ │ │ │ - 386: 00059100 140 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ - 387: 0004f570 304 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIdE10createImplEiiiiiiiiiiillPi │ │ │ │ - 388: 0002ad60 375 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE11setPartialsEiPKd │ │ │ │ - 389: 00028860 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ - 390: 000631b4 12 OBJECT WEAK DEFAULT 20 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 391: 0002f500 1579 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE11getPartialsEiiPd │ │ │ │ - 392: 00045950 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED2Ev │ │ │ │ - 393: 000552c0 1354 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42calcRootLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_Pd │ │ │ │ - 394: 00063384 28 OBJECT WEAK DEFAULT 20 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 395: 00033740 288 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ - 396: 0003ff00 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ - 397: 00046290 155 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ - 398: 0006319c 12 OBJECT WEAK DEFAULT 20 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 399: 0004b770 462 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ - 400: 00033620 280 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE29removeScaleFactorsByPartitionEPKiiii │ │ │ │ - 401: 00059950 24 OBJECT WEAK DEFAULT 14 _ZTSSt19_Sp_make_shared_tag │ │ │ │ - 402: 00063178 12 OBJECT WEAK DEFAULT 20 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 403: 0003fcc0 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ - 404: 00063244 20 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ - 405: 00029250 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ - 406: 00044080 2221 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE23calcCrossProductsStatesEPKiPKfPKdS6_dPdS9_ │ │ │ │ - 407: 000633bc 28 OBJECT WEAK DEFAULT 20 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 408: 00042920 117 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18getInstanceDetailsEP21BeagleInstanceDetails │ │ │ │ - 409: 000400e0 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ - 410: 0004c080 78 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEED1Ev │ │ │ │ + 367: 00045c40 1783 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EED2Ev │ │ │ │ + 368: 0001dfc0 153 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ + 369: 0005b8a0 380 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EEE │ │ │ │ + 370: 0001f800 320 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16calcStatesStatesEPdPKiPKdS5_S7_ii │ │ │ │ + 371: 0002af40 984 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPdi │ │ │ │ + 372: 0003da20 78 FUNC WEAK DEFAULT 12 _ZNSt13__future_base13_State_baseV2D2Ev │ │ │ │ + 373: 00038ea0 45 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEE6_M_runEv │ │ │ │ + 374: 00041f40 1290 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ + 375: 00026420 62 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16copyScaleFactorsEii │ │ │ │ + 376: 000440e0 462 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ + 377: 000507e0 246 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ + 378: 000516a0 190 OBJECT WEAK DEFAULT 14 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 379: 00051ce0 39 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu20BeagleCPUImplFactoryIfEE │ │ │ │ + 380: 00051420 190 OBJECT WEAK DEFAULT 14 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 381: 00046370 41 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EED1Ev │ │ │ │ + 382: 0003eb80 155 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ + 383: 0002df80 953 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ + 384: 000251d0 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ + 385: 00049ff0 33 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED1Ev │ │ │ │ + 386: 00051100 140 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ + 387: 00047980 320 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIdE10createImplEiiiiiiiiiiillPi │ │ │ │ + 388: 00026bb0 375 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE11setPartialsEiPKd │ │ │ │ + 389: 00024810 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ + 390: 0005b1b4 12 OBJECT WEAK DEFAULT 20 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 391: 0002a5c0 1408 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE11getPartialsEiiPd │ │ │ │ + 392: 0003e1a0 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED2Ev │ │ │ │ + 393: 0004d600 1354 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42calcRootLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_Pd │ │ │ │ + 394: 0005b384 28 OBJECT WEAK DEFAULT 20 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 395: 0002e460 288 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ + 396: 00039140 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ + 397: 0003eae0 155 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ + 398: 0005b19c 12 OBJECT WEAK DEFAULT 20 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 399: 00043b70 462 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ + 400: 0002e340 280 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE29removeScaleFactorsByPartitionEPKiiii │ │ │ │ + 401: 00051950 24 OBJECT WEAK DEFAULT 14 _ZTSSt19_Sp_make_shared_tag │ │ │ │ + 402: 0005b178 12 OBJECT WEAK DEFAULT 20 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 403: 00038f00 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ + 404: 0005b244 20 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ + 405: 00025190 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ + 406: 0003cb00 1726 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE23calcCrossProductsStatesEPKiPKfPKdS6_dPdS9_ │ │ │ │ + 407: 0005b3bc 28 OBJECT WEAK DEFAULT 20 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 408: 0003b710 117 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18getInstanceDetailsEP21BeagleInstanceDetails │ │ │ │ + 409: 00039320 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ + 410: 00044480 78 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEED1Ev │ │ │ │ 411: 00018540 6 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE8getFlagsEv │ │ │ │ - 412: 0001ad40 674 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE20calcPartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ - 413: 00041ff0 76 FUNC WEAK DEFAULT 12 _ZZNSt9once_flag18_Prepare_executionC4IZSt9call_onceIMNSt13__future_base13_State_baseV2EFvPSt8functionIFSt10unique_ptrINS3_12_Result_baseENS7_8_DeleterEEvEEPbEJPS4_SC_SD_EEvRS_OT_DpOT0_EUlvE_EERSI_ENUlvE_4_FUNEv │ │ │ │ - 414: 0004d1e0 818 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE13threadWaitingEPNS2_10threadDataE │ │ │ │ - 415: 00041040 1455 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calculateEdgeLogLikelihoodsEPKiS4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ - 416: 000632c4 36 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ - 417: 0006313c 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ - 418: 0004df70 41 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EED2Ev │ │ │ │ - 419: 0003fea0 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ - 420: 0001cc10 6 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE8getFlagsEv │ │ │ │ + 412: 00019fc0 674 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE20calcPartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ + 413: 0003ade0 76 FUNC WEAK DEFAULT 12 _ZZNSt9once_flag18_Prepare_executionC4IZSt9call_onceIMNSt13__future_base13_State_baseV2EFvPSt8functionIFSt10unique_ptrINS3_12_Result_baseENS7_8_DeleterEEvEEPbEJPS4_SC_SD_EEvRS_OT_DpOT0_EUlvE_EERSI_ENUlvE_4_FUNEv │ │ │ │ + 414: 000455e0 818 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE13threadWaitingEPNS2_10threadDataE │ │ │ │ + 415: 00039fe0 1455 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calculateEdgeLogLikelihoodsEPKiS4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ + 416: 0005b2c4 36 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ + 417: 0005b13c 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ + 418: 00046370 41 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EED2Ev │ │ │ │ + 419: 000390e0 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ + 420: 0001be40 6 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE8getFlagsEv │ │ │ │ 421: 00017bc0 8 FUNC WEAK DEFAULT 12 _ZNK6beagle6plugin6Plugin18getBeagleFactoriesB5cxx11Ev │ │ │ │ - 422: 00029270 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ - 423: 00045c20 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ - 424: 00063b0c 20 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu26BeagleCPU4StateImplFactoryIfEE │ │ │ │ - 425: 0002aee0 350 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18setRootPrePartialsEPKiS4_i │ │ │ │ - 426: 00051c30 33 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev │ │ │ │ - 427: 00032d80 1229 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ - 428: 00063418 8 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu18EigenDecompositionIdLi1EEE │ │ │ │ + 422: 000251b0 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ + 423: 0003e470 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ + 424: 0005bb0c 20 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu26BeagleCPU4StateImplFactoryIfEE │ │ │ │ + 425: 00026d30 350 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18setRootPrePartialsEPKiS4_i │ │ │ │ + 426: 00049ff0 33 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev │ │ │ │ + 427: 0002dac0 1161 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ + 428: 0005b418 8 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu18EigenDecompositionIdLi1EEE │ │ │ │ 429: 00017990 488 FUNC GLOBAL DEFAULT 12 _ZN6beagle3cpu15BeagleCPUPluginC1Ev │ │ │ │ - 430: 000450f0 146 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24calculateEdgeDerivativesEPKiS4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ + 430: 0003d980 146 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24calculateEdgeDerivativesEPKiS4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ 431: 000183c0 163 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14getDerivativesEPdS3_ │ │ │ │ - 432: 00042ae0 319 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ - 433: 000583c0 234 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ - 434: 00044ed0 536 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ - 435: 00042610 336 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ - 436: 000630e0 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ - 437: 00036070 288 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ - 438: 0004bb10 462 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ - 439: 00063acc 24 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base13_State_baseV2E │ │ │ │ - 440: 00054600 1371 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ - 441: 0004e900 325 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EEC2Eiiil │ │ │ │ - 442: 00045b90 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ - 443: 000433c0 1464 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25calcCrossProductsPartialsEPKfS4_PKdS4_dPdS7_ │ │ │ │ - 444: 00045300 164 FUNC WEAK DEFAULT 12 _ZNSt13__future_base13_State_baseV29_M_do_setEPSt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEEPb │ │ │ │ - 445: 00032ae0 645 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE15rescalePartialsEPdS3_S3_i │ │ │ │ - 446: 0004c820 299 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ - 447: 0001e100 12208 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE25calcCrossProductsPartialsEPKfS4_PKdS4_dPdS7_ │ │ │ │ - 448: 000630a8 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ + 432: 0003b8d0 319 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ + 433: 000503c0 234 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ + 434: 0003d760 536 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ + 435: 0003b400 336 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ + 436: 0005b0e0 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ + 437: 00030b80 288 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ + 438: 00043f10 462 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ + 439: 0005bacc 24 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base13_State_baseV2E │ │ │ │ + 440: 0004c940 1371 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ + 441: 00046d00 325 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EEC2Eiiil │ │ │ │ + 442: 0003e3e0 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ + 443: 0003c180 1257 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25calcCrossProductsPartialsEPKfS4_PKdS4_dPdS7_ │ │ │ │ + 444: 0003db90 164 FUNC WEAK DEFAULT 12 _ZNSt13__future_base13_State_baseV29_M_do_setEPSt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEEPb │ │ │ │ + 445: 0002d840 613 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE15rescalePartialsEPdS3_S3_i │ │ │ │ + 446: 00044c20 299 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ + 447: 0001cc20 4927 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE25calcCrossProductsPartialsEPKfS4_PKdS4_dPdS7_ │ │ │ │ + 448: 0005b0a8 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ 449: 00018480 153 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18getSiteDerivativesEPdS3_ │ │ │ │ - 450: 0002aa80 87 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setDifferentialMatrixEiPKd │ │ │ │ - 451: 00027580 368 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28calcStatesStatesFixedScalingEPfPKiPKfS5_S7_S7_ii │ │ │ │ - 452: 00053140 2566 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE20setPatternPartitionsEiPKi │ │ │ │ - 453: 000463e0 2102 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ - 454: 00059a80 41 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu18EigenDecompositionIfLi1EEE │ │ │ │ - 455: 00063a5c 8 OBJECT WEAK DEFAULT 20 _ZTIN6beagle6plugin6PluginE │ │ │ │ - 456: 0001cf90 4455 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE23calcCrossProductsStatesEPKiPKfPKdS6_dPdS9_ │ │ │ │ - 457: 0004c080 78 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEED2Ev │ │ │ │ - 458: 00052110 300 FUNC WEAK DEFAULT 12 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ - 459: 0001c7f0 3 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15waitForPartialsEPKii │ │ │ │ - 460: 00024430 1295 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE30calcStatesPartialsFixedScalingEPdPKiPKdS7_S7_S7_ii │ │ │ │ - 461: 00042040 86 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ - 462: 00041600 975 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ - 463: 000429a0 319 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ - 464: 00059a40 46 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EEE │ │ │ │ - 465: 0001bcc0 38 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ + 450: 000268d0 87 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setDifferentialMatrixEiPKd │ │ │ │ + 451: 00023700 368 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28calcStatesStatesFixedScalingEPfPKiPKfS5_S7_S7_ii │ │ │ │ + 452: 0004b4c0 2502 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE20setPatternPartitionsEiPKi │ │ │ │ + 453: 0003ec20 1955 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ + 454: 00051a80 41 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu18EigenDecompositionIfLi1EEE │ │ │ │ + 455: 0005ba5c 8 OBJECT WEAK DEFAULT 20 _ZTIN6beagle6plugin6PluginE │ │ │ │ + 456: 0001c1c0 2656 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE23calcCrossProductsStatesEPKiPKfPKdS6_dPdS9_ │ │ │ │ + 457: 00044480 78 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEED2Ev │ │ │ │ + 458: 0004a4d0 300 FUNC WEAK DEFAULT 12 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ + 459: 0001ba20 3 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15waitForPartialsEPKii │ │ │ │ + 460: 00020cf0 1067 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE30calcStatesPartialsFixedScalingEPdPKiPKdS7_S7_S7_ii │ │ │ │ + 461: 0003ae30 86 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ + 462: 0003a5c0 877 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ + 463: 0003b790 319 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ + 464: 00051a40 46 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EEE │ │ │ │ + 465: 0001af40 38 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ 466: 00018360 92 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16getLogLikelihoodEPd │ │ │ │ - 467: 0002a710 45 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17setPatternWeightsEPKd │ │ │ │ - 468: 00029170 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ - 469: 00045c20 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED2Ev │ │ │ │ + 467: 00026560 45 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17setPatternWeightsEPKd │ │ │ │ + 468: 000250b0 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ + 469: 0003e470 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED2Ev │ │ │ │ 470: 00017e20 453 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26convolveTransitionMatricesEPKiS4_S4_i │ │ │ │ 471: 00018000 287 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27transposeTransitionMatricesEPKiS4_i │ │ │ │ - 472: 00063148 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ + 472: 0005b148 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ 473: 00017990 488 FUNC GLOBAL DEFAULT 12 _ZN6beagle3cpu15BeagleCPUPluginC2Ev │ │ │ │ - 474: 00059840 213 OBJECT WEAK DEFAULT 14 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 475: 00035380 584 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15rescalePartialsEPfS3_S3_i │ │ │ │ - 476: 00031bd0 521 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19autoRescalePartialsEPdPs │ │ │ │ - 477: 00051440 1362 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ - 478: 00047440 1978 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ - 479: 000519c0 613 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ - 480: 0004cad0 961 FUNC WEAK DEFAULT 12 _ZNSt13packaged_taskIFvvEED1Ev │ │ │ │ - 481: 0004e900 325 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EEC1Eiiil │ │ │ │ - 482: 00045530 86 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ - 483: 000291b0 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ + 474: 00051840 213 OBJECT WEAK DEFAULT 14 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 475: 0002fff0 619 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15rescalePartialsEPfS3_S3_i │ │ │ │ + 476: 0002c9d0 521 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19autoRescalePartialsEPdPs │ │ │ │ + 477: 00049800 1362 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ + 478: 0003fb80 1851 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ + 479: 00049d80 613 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ + 480: 00044ed0 961 FUNC WEAK DEFAULT 12 _ZNSt13packaged_taskIFvvEED1Ev │ │ │ │ + 481: 00046d00 325 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EEC1Eiiil │ │ │ │ + 482: 0003ddc0 86 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ + 483: 000250f0 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ 484: 00017b80 58 FUNC GLOBAL DEFAULT 12 plugin_init │ │ │ │ - 485: 0001ca00 496 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18getSiteDerivativesEPdS3_ │ │ │ │ - 486: 00045f80 139 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ - 487: 00045b90 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED2Ev │ │ │ │ - 488: 00029230 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ - 489: 0001bcb0 6 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ - 490: 00059d08 8 OBJECT UNIQUE DEFAULT 14 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ - 491: 00034f30 455 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calculateRootLogLikelihoodsEPKiS4_S4_S4_iPd │ │ │ │ - 492: 0001cc20 326 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE28calcEdgeLogDerivativesStatesEPKiPKfiiPKdS6_PdS9_S9_ │ │ │ │ - 493: 00057450 1530 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calcEdgeLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ - 494: 00052720 2566 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE20setPatternPartitionsEiPKi │ │ │ │ - 495: 0006334c 28 OBJECT WEAK DEFAULT 20 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 496: 000371c0 2950 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ - 497: 000221a0 710 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE32calcPartialsPartialsFixedScalingEPfPKfS5_S5_S5_S5_ii │ │ │ │ - 498: 00058d00 263 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ - 499: 000340d0 1765 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE10upPartialsEbPKiii │ │ │ │ - 500: 0001bf00 645 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setTransitionMatricesEPKiPKdS6_i │ │ │ │ - 501: 000453b0 86 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ - 502: 0006316c 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ - 503: 0002b040 264 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ - 504: 000455a0 462 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE12setTipStatesEiPKi │ │ │ │ - 505: 00021ee0 675 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE30calcStatesPartialsFixedScalingEPfPKiPKfS7_S7_S7_ii │ │ │ │ - 506: 00063a48 8 OBJECT WEAK DEFAULT 20 _ZTIN6beagle17BeagleImplFactoryE │ │ │ │ - 507: 00063a40 8 OBJECT WEAK DEFAULT 20 _ZTIN6beagle10BeagleImplE │ │ │ │ + 485: 0001bc40 476 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18getSiteDerivativesEPdS3_ │ │ │ │ + 486: 0003e7d0 139 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ + 487: 0003e3e0 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED2Ev │ │ │ │ + 488: 00025170 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ + 489: 0001af30 6 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ + 490: 00051d08 8 OBJECT UNIQUE DEFAULT 14 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ + 491: 0002fba0 455 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calculateRootLogLikelihoodsEPKiS4_S4_S4_iPd │ │ │ │ + 492: 0001be50 326 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE28calcEdgeLogDerivativesStatesEPKiPKfiiPKdS6_PdS9_S9_ │ │ │ │ + 493: 0004f790 1530 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calcEdgeLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ + 494: 0004aae0 2502 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE20setPatternPartitionsEiPKi │ │ │ │ + 495: 0005b34c 28 OBJECT WEAK DEFAULT 20 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 496: 00031c50 2446 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ + 497: 0001f090 710 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE32calcPartialsPartialsFixedScalingEPfPKfS5_S5_S5_S5_ii │ │ │ │ + 498: 00050d00 263 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ + 499: 0002edd0 1765 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE10upPartialsEbPKiii │ │ │ │ + 500: 0001b180 625 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setTransitionMatricesEPKiPKdS6_i │ │ │ │ + 501: 0003dc40 86 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ + 502: 0005b16c 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ + 503: 00026ea0 264 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ + 504: 0003de20 446 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE12setTipStatesEiPKi │ │ │ │ + 505: 0001edc0 691 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE30calcStatesPartialsFixedScalingEPfPKiPKfS7_S7_S7_ii │ │ │ │ + 506: 0005ba48 8 OBJECT WEAK DEFAULT 20 _ZTIN6beagle17BeagleImplFactoryE │ │ │ │ + 507: 0005ba40 8 OBJECT WEAK DEFAULT 20 _ZTIN6beagle10BeagleImplE │ │ │ │ 508: 00017c80 6 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu20BeagleCPUImplFactoryIdE8getFlagsEv │ │ │ │ - 509: 00025940 1659 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18calcStatesPartialsEPfPKiPKfS7_S7_ii │ │ │ │ - 510: 00028850 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ - 511: 00063a9c 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu20BeagleCPUImplFactoryIdEE │ │ │ │ + 509: 00021da0 1535 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18calcStatesPartialsEPfPKiPKfS7_S7_ii │ │ │ │ + 510: 00024800 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ + 511: 0005ba9c 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu20BeagleCPUImplFactoryIdEE │ │ │ │ 512: 00017bf0 1 FUNC WEAK DEFAULT 12 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ - 513: 00021b70 395 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE21calcPrePartialsStatesEPfPKfS5_PKiS5_ii │ │ │ │ - 514: 00029f30 39 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EED0Ev │ │ │ │ - 515: 0002a0b0 39 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EED0Ev │ │ │ │ - 516: 000242c0 368 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28calcStatesStatesFixedScalingEPdPKiPKdS5_S7_S7_ii │ │ │ │ - 517: 000323c0 661 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ - 518: 0002fb40 998 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPdi │ │ │ │ - 519: 00051f70 329 FUNC WEAK DEFAULT 12 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ - 520: 00026a40 2055 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE23calcPrePartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ - 521: 000291f0 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ - 522: 0004b580 30 FUNC WEAK DEFAULT 12 _ZNSt14_Function_baseD1Ev │ │ │ │ - 523: 0004cad0 961 FUNC WEAK DEFAULT 12 _ZNSt13packaged_taskIFvvEED2Ev │ │ │ │ - 524: 00054b60 325 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14updatePartialsEPKiii │ │ │ │ - 525: 000630b8 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ - 526: 00022a80 1275 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18calcStatesPartialsEPdPKiPKdS7_S7_ii │ │ │ │ - 527: 00059b40 52 OBJECT WEAK DEFAULT 14 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 528: 000461f0 155 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED0Ev │ │ │ │ - 529: 00028830 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ - 530: 00045ef0 139 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ - 531: 000419e0 1548 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ - 532: 00059980 40 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEE │ │ │ │ - 533: 00033860 853 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ - 534: 00063124 12 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ - 535: 00030fa0 899 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE31calcPartialsPartialsAutoScalingEPdPKdS5_S5_S5_Pi │ │ │ │ - 536: 000424a0 357 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ - 537: 00050400 2972 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ - 538: 0002a6a0 105 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16setCategoryRatesEPKd │ │ │ │ - 539: 0003fae0 189 FUNC WEAK DEFAULT 12 _ZNK6beagle6plugin6Plugin10pluginNameB5cxx11Ev │ │ │ │ - 540: 000633f8 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EEE │ │ │ │ - 541: 00029540 788 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE11setPartialsEiPKd │ │ │ │ - 542: 00051de0 317 FUNC WEAK DEFAULT 12 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ - 543: 000454d0 86 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ - 544: 00053e80 1371 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ - 545: 0001c810 204 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calculateRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iiPdS5_ │ │ │ │ - 546: 0004d6b0 397 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE10threadDataD1Ev │ │ │ │ - 547: 000630f4 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu22EigenDecompositionCubeIdLi1EEE │ │ │ │ - 548: 0001a7e0 67 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ - 549: 0001c6e0 52 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdi │ │ │ │ - 550: 00059240 129 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ - 551: 00056e50 1530 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calcEdgeLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ - 552: 00029b20 689 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17setCPUThreadCountEi │ │ │ │ - 553: 00063a64 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu15BeagleCPUPluginE │ │ │ │ + 513: 0001ea40 411 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE21calcPrePartialsStatesEPfPKfS5_PKiS5_ii │ │ │ │ + 514: 00025dc0 39 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EED0Ev │ │ │ │ + 515: 00025f40 39 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EED0Ev │ │ │ │ + 516: 00020b80 368 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28calcStatesStatesFixedScalingEPdPKiPKdS5_S7_S7_ii │ │ │ │ + 517: 0002d180 623 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ + 518: 0002ab40 998 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPdi │ │ │ │ + 519: 0004a330 329 FUNC WEAK DEFAULT 12 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ + 520: 00022cc0 1826 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE23calcPrePartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ + 521: 00025130 29 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ + 522: 00043980 30 FUNC WEAK DEFAULT 12 _ZNSt14_Function_baseD1Ev │ │ │ │ + 523: 00044ed0 961 FUNC WEAK DEFAULT 12 _ZNSt13packaged_taskIFvvEED2Ev │ │ │ │ + 524: 0004cea0 325 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14updatePartialsEPKiii │ │ │ │ + 525: 0005b0b8 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ + 526: 0001f940 1015 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18calcStatesPartialsEPdPKiPKdS7_S7_ii │ │ │ │ + 527: 00051b40 52 OBJECT WEAK DEFAULT 14 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 528: 0003ea40 155 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED0Ev │ │ │ │ + 529: 000247e0 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ + 530: 0003e740 139 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ + 531: 0003a940 1176 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ + 532: 00051980 40 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEE │ │ │ │ + 533: 0002e580 853 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ + 534: 0005b124 12 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ + 535: 0002bf80 707 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE31calcPartialsPartialsAutoScalingEPdPKdS5_S5_S5_Pi │ │ │ │ + 536: 0003b290 357 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ + 537: 00048800 2872 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ + 538: 000264f0 105 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16setCategoryRatesEPKd │ │ │ │ + 539: 00038d20 189 FUNC WEAK DEFAULT 12 _ZNK6beagle6plugin6Plugin10pluginNameB5cxx11Ev │ │ │ │ + 540: 0005b3f8 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EEE │ │ │ │ + 541: 00025440 756 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE11setPartialsEiPKd │ │ │ │ + 542: 0004a1a0 317 FUNC WEAK DEFAULT 12 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ + 543: 0003dd60 86 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ + 544: 0004c1c0 1371 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ + 545: 0001ba40 204 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calculateRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iiPdS5_ │ │ │ │ + 546: 00045ab0 397 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE10threadDataD1Ev │ │ │ │ + 547: 0005b0f4 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu22EigenDecompositionCubeIdLi1EEE │ │ │ │ + 548: 00019a60 67 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ + 549: 0001b910 52 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdi │ │ │ │ + 550: 00051240 129 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ + 551: 0004f190 1530 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calcEdgeLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ + 552: 000259e0 654 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17setCPUThreadCountEi │ │ │ │ + 553: 0005ba64 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu15BeagleCPUPluginE │ │ │ │ 554: 00018120 57 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24updateTransitionMatricesEiPKiS4_S4_PKdi │ │ │ │ - 555: 0004d520 397 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE10threadDataD1Ev │ │ │ │ - 556: 00028850 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ - 557: 0003d480 582 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calculateEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iiPdS5_S5_S5_S5_S5_ │ │ │ │ - 558: 000630d8 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ - 559: 0003fde0 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ - 560: 0002a020 129 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EED1Ev │ │ │ │ - 561: 00029ea0 129 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EED1Ev │ │ │ │ - 562: 00051f20 77 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ - 563: 00036740 886 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ - 564: 0001b9d0 721 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE32calcPartialsPartialsFixedScalingEPdPKdS5_S5_S5_S5_ii │ │ │ │ - 565: 00058a00 234 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ - 566: 00033bc0 119 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28updatePrePartialsByPartitionEPKii │ │ │ │ - 567: 00058b00 274 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ - 568: 000631c0 28 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu24EigenDecompositionSquareIdLi1EEE │ │ │ │ - 569: 00022660 723 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE30calcEdgeLogDerivativesPartialsEPKdS4_iiS4_S4_iPdS5_S5_ │ │ │ │ - 570: 0004b580 30 FUNC WEAK DEFAULT 12 _ZNSt14_Function_baseD2Ev │ │ │ │ - 571: 00063a78 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base7_ResultIvEE │ │ │ │ + 555: 00045920 397 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE10threadDataD1Ev │ │ │ │ + 556: 00024800 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ + 557: 00036ae0 582 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calculateEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iiPdS5_S5_S5_S5_S5_ │ │ │ │ + 558: 0005b0d8 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ + 559: 00039020 95 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ + 560: 00025eb0 129 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EED1Ev │ │ │ │ + 561: 00025d30 129 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EED1Ev │ │ │ │ + 562: 0004a2e0 77 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ + 563: 00031240 791 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ + 564: 0001ac50 721 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE32calcPartialsPartialsFixedScalingEPdPKdS5_S5_S5_S5_ii │ │ │ │ + 565: 00050a00 234 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ + 566: 0002e8e0 119 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28updatePrePartialsByPartitionEPKii │ │ │ │ + 567: 00050b00 274 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ + 568: 0005b1c0 28 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu24EigenDecompositionSquareIdLi1EEE │ │ │ │ + 569: 0001f570 627 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE30calcEdgeLogDerivativesPartialsEPKdS4_iiS4_S4_iPdS5_S5_ │ │ │ │ + 570: 00043980 30 FUNC WEAK DEFAULT 12 _ZNSt14_Function_baseD2Ev │ │ │ │ + 571: 0005ba78 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base7_ResultIvEE │ │ │ │ 572: 00017c50 6 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu20BeagleCPUImplFactoryIfE8getFlagsEv │ │ │ │ - 573: 00047c00 2147 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ - 574: 000581a0 246 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ - 575: 0004c0d0 76 FUNC WEAK DEFAULT 12 _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_weak_releaseEv │ │ │ │ - 576: 00063090 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ - 577: 0003ab60 3700 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ - 578: 00045b00 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED1Ev │ │ │ │ - 579: 00028830 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ - 580: 00058fe0 122 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ - 581: 00063b20 20 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu20BeagleCPUImplFactoryIdEE │ │ │ │ - 582: 0004e740 51 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EED0Ev │ │ │ │ - 583: 00036570 105 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17updatePrePartialsEPKiii │ │ │ │ - 584: 00052240 77 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE8_M_resetEv │ │ │ │ - 585: 0004f8d0 1483 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ - 586: 0004b5a0 462 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ - 587: 000582a0 286 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ - 588: 000630e8 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu24EigenDecompositionSquareIdLi1EEE │ │ │ │ - 589: 00042760 319 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ - 590: 00021840 809 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE23calcPrePartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ - 591: 000252b0 17 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE7getNameEv │ │ │ │ - 592: 00030340 998 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPfi │ │ │ │ + 573: 000402c0 1925 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ + 574: 000501a0 246 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ + 575: 000444d0 76 FUNC WEAK DEFAULT 12 _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_weak_releaseEv │ │ │ │ + 576: 0005b090 8 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ + 577: 00034be0 2734 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ + 578: 0003e350 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED1Ev │ │ │ │ + 579: 000247e0 1 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ + 580: 00050fe0 122 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ + 581: 0005bb20 20 OBJECT WEAK DEFAULT 20 _ZTVN6beagle3cpu20BeagleCPUImplFactoryIdEE │ │ │ │ + 582: 00046b40 51 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EED0Ev │ │ │ │ + 583: 00031080 105 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17updatePrePartialsEPKiii │ │ │ │ + 584: 0004a600 77 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE8_M_resetEv │ │ │ │ + 585: 00047cd0 1483 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ + 586: 000439a0 462 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ + 587: 000502a0 286 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ + 588: 0005b0e8 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu24EigenDecompositionSquareIdLi1EEE │ │ │ │ + 589: 0003b550 319 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ + 590: 0001e700 825 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE23calcPrePartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ + 591: 00021790 17 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE7getNameEv │ │ │ │ + 592: 0002b340 998 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPfi │ │ │ │ 593: 00018520 17 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE7getNameEv │ │ │ │ - 594: 00063154 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ - 595: 00029e70 39 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EED0Ev │ │ │ │ - 596: 00029ff0 39 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EED0Ev │ │ │ │ - 597: 0004d6b0 397 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE10threadDataD2Ev │ │ │ │ - 598: 0003c520 3908 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ - 599: 00045dd0 139 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ - 600: 0002a0e0 225 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21getSiteLogLikelihoodsEPd │ │ │ │ - 601: 0004ca80 70 FUNC WEAK DEFAULT 12 _ZNSt11unique_lockISt5mutexE6unlockEv │ │ │ │ - 602: 00051d90 77 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE8_M_resetEv │ │ │ │ - 603: 0001c1c0 463 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19getTransitionMatrixEiPd │ │ │ │ - 604: 000584c0 274 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ - 605: 0001c570 6 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21addTransitionMatricesEPKiS4_S4_i │ │ │ │ - 606: 00033c40 105 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17updatePrePartialsEPKiii │ │ │ │ - 607: 0001c800 3 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15getScaleFactorsEiPd │ │ │ │ - 608: 00058e60 47 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu24EigenDecompositionSquareIdLi1EEE │ │ │ │ - 609: 0004d520 397 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE10threadDataD2Ev │ │ │ │ - 610: 0004a020 1386 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ - 611: 00063aa8 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu20BeagleCPUImplFactoryIfEE │ │ │ │ - 612: 00031de0 521 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19autoRescalePartialsEPfPs │ │ │ │ - 613: 000211a0 425 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE16calcStatesStatesEPfPKiPKfS5_S7_ii │ │ │ │ - 614: 00027280 745 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21calcPrePartialsStatesEPfPKfS5_PKiS5_ii │ │ │ │ - 615: 0002a020 129 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EED2Ev │ │ │ │ - 616: 00029ea0 129 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EED2Ev │ │ │ │ + 594: 0005b154 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ + 595: 00025d00 39 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EED0Ev │ │ │ │ + 596: 00025e80 39 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EED0Ev │ │ │ │ + 597: 00045ab0 397 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE10threadDataD2Ev │ │ │ │ + 598: 00035f20 2980 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ + 599: 0003e620 139 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ + 600: 00025f80 225 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21getSiteLogLikelihoodsEPd │ │ │ │ + 601: 00044e80 70 FUNC WEAK DEFAULT 12 _ZNSt11unique_lockISt5mutexE6unlockEv │ │ │ │ + 602: 0004a150 77 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE8_M_resetEv │ │ │ │ + 603: 0001b400 439 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19getTransitionMatrixEiPd │ │ │ │ + 604: 000504c0 274 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ + 605: 0001b7a0 6 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21addTransitionMatricesEPKiS4_S4_i │ │ │ │ + 606: 0002e960 105 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17updatePrePartialsEPKiii │ │ │ │ + 607: 0001ba30 3 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15getScaleFactorsEiPd │ │ │ │ + 608: 00050e60 47 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu24EigenDecompositionSquareIdLi1EEE │ │ │ │ + 609: 00045920 397 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE10threadDataD2Ev │ │ │ │ + 610: 00042460 1322 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ + 611: 0005baa8 12 OBJECT WEAK DEFAULT 20 _ZTIN6beagle3cpu20BeagleCPUImplFactoryIfEE │ │ │ │ + 612: 0002cbe0 521 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19autoRescalePartialsEPfPs │ │ │ │ + 613: 0001e060 425 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE16calcStatesStatesEPfPKiPKfS5_S7_ii │ │ │ │ + 614: 00023400 745 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21calcPrePartialsStatesEPfPKfS5_PKiS5_ii │ │ │ │ + 615: 00025eb0 129 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EED2Ev │ │ │ │ + 616: 00025d30 129 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EED2Ev │ │ │ │ 617: 00017c00 3 FUNC WEAK DEFAULT 12 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ - 618: 00032840 645 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26rescalePartialsByPartitionEPdS3_S3_ii │ │ │ │ - 619: 00033cb0 304 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33accumulateScaleFactorsByPartitionEPKiiii │ │ │ │ - 620: 000523d0 77 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ + 618: 0002d5c0 629 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26rescalePartialsByPartitionEPdS3_S3_ii │ │ │ │ + 619: 0002e9d0 304 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33accumulateScaleFactorsByPartitionEPKiiii │ │ │ │ + 620: 0004a790 77 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ 621: 000186b0 613 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE30calcEdgeLogDerivativesPartialsEPKdS4_iiS4_S4_iPdS5_S5_ │ │ │ │ - 622: 00028880 988 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ - 623: 0001c390 467 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26convolveTransitionMatricesEPKiS4_S4_i │ │ │ │ - 624: 0001c6a0 57 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24updateTransitionMatricesEiPKiS4_S4_PKdi │ │ │ │ - 625: 000502b0 325 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EEC2Eiiil │ │ │ │ - 626: 0004b200 722 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ - 627: 00042210 336 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ - 628: 00058ea0 45 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu22EigenDecompositionCubeIdLi1EEE │ │ │ │ - 629: 0002a590 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED0Ev │ │ │ │ - 630: 00036ac0 1765 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE10upPartialsEbPKiii │ │ │ │ - 631: 00063a1c 36 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ - 632: 0002ab70 135 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19setStateFrequenciesEiPKd │ │ │ │ - 633: 00051c60 300 FUNC WEAK DEFAULT 12 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ - 634: 000591a0 152 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ - 635: 0004e780 382 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EEC2Eiiil │ │ │ │ - 636: 00063258 36 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ - 637: 00045b00 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED2Ev │ │ │ │ - 638: 0004c950 299 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ + 622: 00024840 991 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ + 623: 0001b5c0 467 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26convolveTransitionMatricesEPKiS4_S4_i │ │ │ │ + 624: 0001b8d0 57 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24updateTransitionMatricesEiPKiS4_S4_PKdi │ │ │ │ + 625: 000486b0 325 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EEC2Eiiil │ │ │ │ + 626: 00043600 722 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ + 627: 0003b000 336 FUNC WEAK DEFAULT 12 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ + 628: 00050ea0 45 OBJECT WEAK DEFAULT 14 _ZTSN6beagle3cpu22EigenDecompositionCubeIdLi1EEE │ │ │ │ + 629: 000263e0 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED0Ev │ │ │ │ + 630: 00031560 1765 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE10upPartialsEbPKiii │ │ │ │ + 631: 0005ba1c 36 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ + 632: 000269c0 135 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19setStateFrequenciesEiPKd │ │ │ │ + 633: 0004a020 300 FUNC WEAK DEFAULT 12 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ + 634: 000511a0 152 OBJECT WEAK DEFAULT 14 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ + 635: 00046b80 382 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EEC2Eiiil │ │ │ │ + 636: 0005b258 36 OBJECT WEAK DEFAULT 20 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ + 637: 0003e350 139 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED2Ev │ │ │ │ + 638: 00044d50 299 FUNC WEAK DEFAULT 12 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ 639: 00017cf0 38 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ - 640: 00045780 462 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE12setTipStatesEiPKi │ │ │ │ - 641: 00045e60 139 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ - 642: 0003f000 1437 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ - 643: 0004e710 41 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EED1Ev │ │ │ │ - 644: 00063420 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ - 645: 0001b4e0 473 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE28calcStatesStatesFixedScalingEPdPKiPKdS5_S7_S7_ii │ │ │ │ + 640: 0003dfe0 446 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE12setTipStatesEiPKi │ │ │ │ + 641: 0003e6b0 139 FUNC WEAK DEFAULT 12 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ + 642: 00038220 1469 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ + 643: 00046b10 41 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EED1Ev │ │ │ │ + 644: 0005b420 12 OBJECT WEAK DEFAULT 20 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ + 645: 0001a760 473 FUNC WEAK DEFAULT 12 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE28calcStatesStatesFixedScalingEPdPKiPKdS5_S7_S7_ii │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,896 +1,896 @@ │ │ │ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0x14804 contains 794 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -00063080 00000008 R_386_RELATIVE │ │ │ │ -00063084 00000008 R_386_RELATIVE │ │ │ │ -00064000 00000008 R_386_RELATIVE │ │ │ │ -00063088 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -00063090 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -00063098 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000630a0 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000630a8 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000630b0 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000630b8 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000630c0 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000630c8 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000630d0 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000630d8 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000630e0 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000633d8 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -00063410 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -00063418 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -00063a40 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -00063a48 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -00063a5c 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -00063a70 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -0006308c 00023e01 R_386_32 000581a0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ -00063094 00024b01 R_386_32 000582a0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ -0006309c 0001b101 R_386_32 000583c0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ -000630a4 00025c01 R_386_32 000584c0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ -000630ac 00007b01 R_386_32 000585e0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ -000630b4 00016d01 R_386_32 000586c0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ -000630bc 00017901 R_386_32 000587e0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ -000630c4 00012e01 R_386_32 000588e0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ -000630cc 00023501 R_386_32 00058a00 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ -000630d4 00023701 R_386_32 00058b00 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ -000630dc 0000ff01 R_386_32 00058c20 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ -000630e4 0001f201 R_386_32 00058d00 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ -000630e8 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000630f4 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063100 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0006310c 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063118 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063124 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063130 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0006313c 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063148 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063154 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063160 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0006316c 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063178 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063184 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063190 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0006319c 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000631a8 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000631b4 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000633e0 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000633ec 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000633f8 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063404 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063420 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063a50 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063a64 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063a78 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063a84 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063a90 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063a9c 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00063aa8 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000630ec 00026001 R_386_32 00058e60 _ZTSN6beagle3cpu24EigenDecompositionSquareIdLi1EEE │ │ │ │ -000630f0 0001ac01 R_386_32 00063418 _ZTIN6beagle3cpu18EigenDecompositionIdLi1EEE │ │ │ │ -000630fc 0001ac01 R_386_32 00063418 _ZTIN6beagle3cpu18EigenDecompositionIdLi1EEE │ │ │ │ -000630f8 00027401 R_386_32 00058ea0 _ZTSN6beagle3cpu22EigenDecompositionCubeIdLi1EEE │ │ │ │ -00063104 0000fd01 R_386_32 00058ee0 _ZTSN6beagle3cpu24EigenDecompositionSquareIfLi1EEE │ │ │ │ -00063108 0000ad01 R_386_32 00063410 _ZTIN6beagle3cpu18EigenDecompositionIfLi1EEE │ │ │ │ -00063114 0000ad01 R_386_32 00063410 _ZTIN6beagle3cpu18EigenDecompositionIfLi1EEE │ │ │ │ -00063110 00010601 R_386_32 00058f20 _ZTSN6beagle3cpu22EigenDecompositionCubeIfLi1EEE │ │ │ │ -0006311c 00014101 R_386_32 00058f60 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ -00063120 00000401 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -0006312c 00000401 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -00063128 00024401 R_386_32 00058fe0 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ -00063134 00006b01 R_386_32 00059060 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ -00063138 00028401 R_386_32 00063420 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ -00063144 00028401 R_386_32 00063420 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ -00063150 00028401 R_386_32 00063420 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ -0006315c 00028401 R_386_32 00063420 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ -00063168 00028401 R_386_32 00063420 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ -00063174 00028401 R_386_32 00063420 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ -00063a20 00028401 R_386_32 00063420 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ -00063140 00018201 R_386_32 00059100 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ -0006314c 00027a01 R_386_32 000591a0 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ -00063158 00022601 R_386_32 00059240 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ -00063164 00012901 R_386_32 000592e0 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ -00063170 00006d01 R_386_32 00059380 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ -0006317c 00017c01 R_386_32 00059420 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00063180 0000b401 R_386_32 00063a50 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0006318c 0000b401 R_386_32 00063a50 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00063198 0000b401 R_386_32 00063a50 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -000631a4 0000b401 R_386_32 00063a50 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -000631b0 0000b401 R_386_32 00063a50 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -000631bc 0000b401 R_386_32 00063a50 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00063188 0000a801 R_386_32 000594e0 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00063194 00016a01 R_386_32 000595c0 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -000631a0 00017a01 R_386_32 000596a0 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -000631ac 00006901 R_386_32 00059760 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -000631b8 0001da01 R_386_32 00059840 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -000631c4 00024c01 R_386_32 000630e8 _ZTIN6beagle3cpu24EigenDecompositionSquareIdLi1EEE │ │ │ │ -000631c8 00006301 R_386_32 00029f60 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EED1Ev │ │ │ │ -000631cc 00025401 R_386_32 00029ff0 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EED0Ev │ │ │ │ -000631d0 0001f701 R_386_32 0002b040 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ -000631d4 00017301 R_386_32 0002ff40 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPdi │ │ │ │ -000631d8 00020601 R_386_32 0002fb40 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPdi │ │ │ │ -000631e0 00022301 R_386_32 000630f4 _ZTIN6beagle3cpu22EigenDecompositionCubeIdLi1EEE │ │ │ │ -000631e4 00023001 R_386_32 0002a020 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EED1Ev │ │ │ │ -000631e8 00020301 R_386_32 0002a0b0 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EED0Ev │ │ │ │ -000631ec 00015a01 R_386_32 00028c60 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ -000631f0 00011d01 R_386_32 0002bfc0 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPdi │ │ │ │ -000631f4 00006c01 R_386_32 0002b160 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPdi │ │ │ │ -000631fc 0000e201 R_386_32 00063100 _ZTIN6beagle3cpu24EigenDecompositionSquareIfLi1EEE │ │ │ │ -00063200 00006201 R_386_32 00029de0 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EED1Ev │ │ │ │ -00063204 00025301 R_386_32 00029e70 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EED0Ev │ │ │ │ -00063208 00010401 R_386_32 00028e40 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ -0006320c 00013201 R_386_32 00030740 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPfi │ │ │ │ -00063210 00025001 R_386_32 00030340 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPfi │ │ │ │ -00063218 0000ba01 R_386_32 0006310c _ZTIN6beagle3cpu22EigenDecompositionCubeIfLi1EEE │ │ │ │ -0006321c 00023101 R_386_32 00029ea0 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EED1Ev │ │ │ │ -00063220 00020201 R_386_32 00029f30 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EED0Ev │ │ │ │ -00063224 00026e01 R_386_32 00028880 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ -00063228 0000cb01 R_386_32 0002dfa0 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPfi │ │ │ │ -0006322c 0000c301 R_386_32 0002cea0 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPfi │ │ │ │ -00063234 00010501 R_386_32 00063118 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ -00063238 0000ce01 R_386_32 0002a4f0 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED1Ev │ │ │ │ -0006323c 00009901 R_386_32 0002a520 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED0Ev │ │ │ │ -00063240 00017501 R_386_32 0003fc60 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEE6_M_runEv │ │ │ │ -00063248 00021601 R_386_32 00063124 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ -0006324c 00007a01 R_386_32 0002a560 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED1Ev │ │ │ │ -00063250 00027501 R_386_32 0002a590 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED0Ev │ │ │ │ -00063254 0000df01 R_386_32 0003fc90 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEE6_M_runEv │ │ │ │ -0006325c 00009301 R_386_32 00063130 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ -00063260 00015e01 R_386_32 00045950 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED1Ev │ │ │ │ -00063264 00012a01 R_386_32 00046010 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED0Ev │ │ │ │ -00063268 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ -0006328c 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ -000632b0 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ -000632d4 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ -000632f8 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ -0006331c 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ -00063a2c 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ -00063adc 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ -0006326c 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ -00063290 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ -000632b4 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ -000632d8 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ -000632fc 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ -00063320 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ -00063a30 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ -00063ae0 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ -00063270 00014501 R_386_32 0004beb0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE6_M_runEv │ │ │ │ -00063274 00027e01 R_386_32 0004c950 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ -00063278 00025a01 R_386_32 00051d90 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE8_M_resetEv │ │ │ │ -00063280 0001a101 R_386_32 0006313c _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ -00063284 0000b301 R_386_32 000459e0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ -00063288 00008001 R_386_32 000460b0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ -00063294 00017801 R_386_32 0004bce0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ -00063298 0001be01 R_386_32 0004c820 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ -0006329c 00023201 R_386_32 00051f20 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ -000632a4 0001d801 R_386_32 00063148 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ -000632a8 00011a01 R_386_32 00045a70 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ -000632ac 0000d601 R_386_32 00046150 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ -000632b8 0001b601 R_386_32 0004bb10 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ -000632bc 00007401 R_386_32 0004c6f0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ -000632c0 00013901 R_386_32 000520c0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ -000632c8 00025201 R_386_32 00063154 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ -000632cc 00024201 R_386_32 00045b00 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED1Ev │ │ │ │ -000632d0 00021001 R_386_32 000461f0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED0Ev │ │ │ │ -000632dc 00005f01 R_386_32 0004b940 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE6_M_runEv │ │ │ │ -000632e0 00013401 R_386_32 0004c5c0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ -000632e4 00024801 R_386_32 00052240 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE8_M_resetEv │ │ │ │ -000632ec 00014e01 R_386_32 00063160 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ -000632f0 0001ba01 R_386_32 00045b90 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ -000632f4 00018d01 R_386_32 00046290 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ -00063300 00018f01 R_386_32 0004b770 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ -00063304 00011701 R_386_32 0004c490 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ -00063308 00026c01 R_386_32 000523d0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ -00063310 0001f601 R_386_32 0006316c _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ -00063314 0001a701 R_386_32 00045c20 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ -00063318 00017e01 R_386_32 00046330 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ -00063324 00024a01 R_386_32 0004b5a0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ -00063328 0000ef01 R_386_32 0004c360 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ -0006332c 00013701 R_386_32 00052570 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ -00063334 00019201 R_386_32 00063178 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00063338 00012001 R_386_32 00028870 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ -0006333c 0000dc01 R_386_32 00029130 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ -00063340 0001e601 R_386_32 00045f80 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ -00063344 00018001 R_386_32 00029290 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ -00063348 0001f501 R_386_32 000453b0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ -00063350 00010a01 R_386_32 00063184 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00063354 00015701 R_386_32 00028860 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ -00063358 00012501 R_386_32 00029150 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ -0006335c 00021201 R_386_32 00045ef0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ -00063360 0001a601 R_386_32 00029270 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ -00063364 0000d201 R_386_32 00045410 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ -0006336c 00007901 R_386_32 00063190 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00063370 0001fe01 R_386_32 00028850 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ -00063374 0001d401 R_386_32 00029170 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ -00063378 00028101 R_386_32 00045e60 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ -0006337c 00019501 R_386_32 00029250 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ -00063380 00005401 R_386_32 00045470 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ -00063388 00018e01 R_386_32 0006319c _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0006338c 00010b01 R_386_32 00028840 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ -00063390 0000ca01 R_386_32 00029190 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ -00063394 00025701 R_386_32 00045dd0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ -00063398 0001e801 R_386_32 00029230 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ -0006339c 00021f01 R_386_32 000454d0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ -000633a4 0000c101 R_386_32 000631a8 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -000633a8 00021101 R_386_32 00028830 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ -000633ac 0001e301 R_386_32 000291b0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ -000633b0 00016101 R_386_32 00045d40 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ -000633b4 0000d101 R_386_32 00029210 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ -000633b8 0001e201 R_386_32 00045530 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ -000633c0 00018601 R_386_32 000631b4 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -000633c4 00012601 R_386_32 00028820 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ -000633c8 0000e501 R_386_32 000291d0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ -000633cc 00005801 R_386_32 00045cb0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ -000633d0 00020901 R_386_32 000291f0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ -000633d4 0001cd01 R_386_32 00042040 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ -000633dc 0000fa01 R_386_32 00059920 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -000633e4 00021401 R_386_32 00059980 _ZTSN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEE │ │ │ │ -000633e8 0001fb01 R_386_32 00063a40 _ZTIN6beagle10BeagleImplE │ │ │ │ -000633f4 0001fb01 R_386_32 00063a40 _ZTIN6beagle10BeagleImplE │ │ │ │ -000633f0 00006701 R_386_32 000599c0 _ZTSN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEE │ │ │ │ -000633fc 0000d001 R_386_32 00059a00 _ZTSN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EEE │ │ │ │ -00063400 0000ac01 R_386_32 000633e0 _ZTIN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEE │ │ │ │ -00063430 0000ac01 R_386_32 000633e0 _ZTIN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEE │ │ │ │ -00063408 0001d001 R_386_32 00059a40 _ZTSN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EEE │ │ │ │ -0006340c 00013a01 R_386_32 000633ec _ZTIN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEE │ │ │ │ -000635ac 00013a01 R_386_32 000633ec _ZTIN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEE │ │ │ │ -00063414 0001c601 R_386_32 00059a80 _ZTSN6beagle3cpu18EigenDecompositionIfLi1EEE │ │ │ │ -0006341c 00011e01 R_386_32 00059ac0 _ZTSN6beagle3cpu18EigenDecompositionIdLi1EEE │ │ │ │ -00063424 00016201 R_386_32 00058e20 _ZTSNSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ -00063428 00007801 R_386_32 00063a70 _ZTINSt13__future_base13_State_baseV2E │ │ │ │ -00063ad0 00007801 R_386_32 00063a70 _ZTINSt13__future_base13_State_baseV2E │ │ │ │ -00063434 00008c01 R_386_32 0004dfe0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EED1Ev │ │ │ │ -00063438 00005c01 R_386_32 0004e6e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EED0Ev │ │ │ │ -0006343c 00021901 R_386_32 00050400 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ -00063734 00021901 R_386_32 00050400 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ -00063440 00013b01 R_386_32 000428a0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18getInstanceDetailsEP21BeagleInstanceDetails │ │ │ │ -00063738 00013b01 R_386_32 000428a0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18getInstanceDetailsEP21BeagleInstanceDetails │ │ │ │ -00063444 00022801 R_386_32 00029b20 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17setCPUThreadCountEi │ │ │ │ -0006373c 00022801 R_386_32 00029b20 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17setCPUThreadCountEi │ │ │ │ -00063448 00028001 R_386_32 00045780 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE12setTipStatesEiPKi │ │ │ │ -00063740 00028001 R_386_32 00045780 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE12setTipStatesEiPKi │ │ │ │ -0006344c 00005d01 R_386_32 0004a740 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14setTipPartialsEiPKd │ │ │ │ -00063744 00005d01 R_386_32 0004a740 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14setTipPartialsEiPKd │ │ │ │ -00063450 00021d01 R_386_32 00029540 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE11setPartialsEiPKd │ │ │ │ -00063748 00021d01 R_386_32 00029540 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE11setPartialsEiPKd │ │ │ │ -00063454 0001a901 R_386_32 0002aee0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18setRootPrePartialsEPKiS4_i │ │ │ │ -0006374c 0001a901 R_386_32 0002aee0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18setRootPrePartialsEPKiS4_i │ │ │ │ -00063458 00018701 R_386_32 0002f500 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE11getPartialsEiiPd │ │ │ │ -00063750 00018701 R_386_32 0002f500 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE11getPartialsEiiPd │ │ │ │ -0006345c 0001d101 R_386_32 0001bcc0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ -00063754 0001d101 R_386_32 0001bcc0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ -00063460 00007201 R_386_32 00029400 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19setStateFrequenciesEiPKd │ │ │ │ -00063758 00007201 R_386_32 00029400 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19setStateFrequenciesEiPKd │ │ │ │ -00063464 0000b901 R_386_32 000292c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18setCategoryWeightsEiPKd │ │ │ │ -0006375c 0000b901 R_386_32 000292c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18setCategoryWeightsEiPKd │ │ │ │ -00063468 00013c01 R_386_32 0002a880 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17setPatternWeightsEPKd │ │ │ │ -00063760 00013c01 R_386_32 0002a880 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17setPatternWeightsEPKd │ │ │ │ -0006346c 0001ee01 R_386_32 00052720 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE20setPatternPartitionsEiPKi │ │ │ │ -00063764 0001ee01 R_386_32 00052720 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE20setPatternPartitionsEiPKi │ │ │ │ -00063470 0000e401 R_386_32 0002a810 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16setCategoryRatesEPKd │ │ │ │ -00063768 0000e401 R_386_32 0002a810 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16setCategoryRatesEPKd │ │ │ │ -00063474 0000a301 R_386_32 0002a780 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25setCategoryRatesWithIndexEiPKd │ │ │ │ -0006376c 0000a301 R_386_32 0002a780 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25setCategoryRatesWithIndexEiPKd │ │ │ │ -00063478 00011501 R_386_32 0001bd00 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ -00063770 00011501 R_386_32 0001bd00 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ -00063e5c 00011506 R_386_GLOB_DAT 0001bd00 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ -0006347c 0000aa01 R_386_32 0001bea0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setDifferentialMatrixEiPKd │ │ │ │ -00063774 0000aa01 R_386_32 0001bea0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setDifferentialMatrixEiPKd │ │ │ │ -00063480 0001f401 R_386_32 0001bf00 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setTransitionMatricesEPKiPKdS6_i │ │ │ │ -00063778 0001f401 R_386_32 0001bf00 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setTransitionMatricesEPKiPKdS6_i │ │ │ │ -00063484 00025b01 R_386_32 0001c1c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19getTransitionMatrixEiPd │ │ │ │ -0006377c 00025b01 R_386_32 0001c1c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19getTransitionMatrixEiPd │ │ │ │ -00063488 00026f01 R_386_32 0001c390 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26convolveTransitionMatricesEPKiS4_S4_i │ │ │ │ -00063780 00026f01 R_386_32 0001c390 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26convolveTransitionMatricesEPKiS4_S4_i │ │ │ │ -0006348c 00025d01 R_386_32 0001c570 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21addTransitionMatricesEPKiS4_S4_i │ │ │ │ -00063784 00025d01 R_386_32 0001c570 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21addTransitionMatricesEPKiS4_S4_i │ │ │ │ -00063490 00014001 R_386_32 0001c580 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27transposeTransitionMatricesEPKiS4_i │ │ │ │ -00063788 00014001 R_386_32 0001c580 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27transposeTransitionMatricesEPKiS4_i │ │ │ │ -00063494 00027001 R_386_32 0001c6a0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24updateTransitionMatricesEiPKiS4_S4_PKdi │ │ │ │ -0006378c 00027001 R_386_32 0001c6a0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24updateTransitionMatricesEiPKiS4_S4_PKdi │ │ │ │ -00063498 00022501 R_386_32 0001c6e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdi │ │ │ │ -00063790 00022501 R_386_32 0001c6e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdi │ │ │ │ -0006349c 00008801 R_386_32 0001c720 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42updateTransitionMatricesWithMultipleModelsEPKiS4_S4_S4_S4_PKdi │ │ │ │ -00063794 00008801 R_386_32 0001c720 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42updateTransitionMatricesWithMultipleModelsEPKiS4_S4_S4_S4_PKdi │ │ │ │ -000634a0 00020c01 R_386_32 00054b60 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14updatePartialsEPKiii │ │ │ │ -00063798 00020c01 R_386_32 00054b60 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14updatePartialsEPKiii │ │ │ │ -000634a4 00024701 R_386_32 00036570 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17updatePrePartialsEPKiii │ │ │ │ -0006379c 00024701 R_386_32 00036570 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17updatePrePartialsEPKiii │ │ │ │ -000634a8 00010701 R_386_32 00054cb0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25updatePartialsByPartitionEPKii │ │ │ │ -000637a0 00010701 R_386_32 00054cb0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25updatePartialsByPartitionEPKii │ │ │ │ -000634ac 0000b601 R_386_32 000364f0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28updatePrePartialsByPartitionEPKii │ │ │ │ -000637a4 0000b601 R_386_32 000364f0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28updatePrePartialsByPartitionEPKii │ │ │ │ -000634b0 0001cb01 R_386_32 0001c7f0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15waitForPartialsEPKii │ │ │ │ -000637a8 0001cb01 R_386_32 0001c7f0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15waitForPartialsEPKii │ │ │ │ -000634b4 00023301 R_386_32 00036740 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ -000637ac 00023301 R_386_32 00036740 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ -00063e08 00023306 R_386_GLOB_DAT 00036740 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ -000634b8 0000cf01 R_386_32 000365e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33accumulateScaleFactorsByPartitionEPKiiii │ │ │ │ -000637b0 0000cf01 R_386_32 000365e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33accumulateScaleFactorsByPartitionEPKiiii │ │ │ │ -000634bc 0001b501 R_386_32 00036070 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ -000637b4 0001b501 R_386_32 00036070 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ -00063f4c 0001b506 R_386_GLOB_DAT 00036070 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ -000634c0 0000b501 R_386_32 00035f50 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE29removeScaleFactorsByPartitionEPKiiii │ │ │ │ -000637b8 0000b501 R_386_32 00035f50 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE29removeScaleFactorsByPartitionEPKiiii │ │ │ │ -000634c4 0000a201 R_386_32 0003fba0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17resetScaleFactorsEi │ │ │ │ -000637bc 0000a201 R_386_32 0003fba0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17resetScaleFactorsEi │ │ │ │ -00063ef0 0000a206 R_386_GLOB_DAT 0003fba0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17resetScaleFactorsEi │ │ │ │ -000634c8 00011c01 R_386_32 0003ef90 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28resetScaleFactorsByPartitionEii │ │ │ │ -000637c0 00011c01 R_386_32 0003ef90 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28resetScaleFactorsByPartitionEii │ │ │ │ -000634cc 00008501 R_386_32 0002a740 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16copyScaleFactorsEii │ │ │ │ -000637c4 00008501 R_386_32 0002a740 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16copyScaleFactorsEii │ │ │ │ -000634d0 00025f01 R_386_32 0001c800 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15getScaleFactorsEiPd │ │ │ │ -000637c8 00025f01 R_386_32 0001c800 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15getScaleFactorsEiPd │ │ │ │ -000634d4 0001eb01 R_386_32 00034f30 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calculateRootLogLikelihoodsEPKiS4_S4_S4_iPd │ │ │ │ -000637cc 0001eb01 R_386_32 00034f30 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calculateRootLogLikelihoodsEPKiS4_S4_S4_iPd │ │ │ │ -000634d8 00022101 R_386_32 0001c810 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calculateRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iiPdS5_ │ │ │ │ -000637d0 00022101 R_386_32 0001c810 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calculateRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iiPdS5_ │ │ │ │ -000634dc 0000f201 R_386_32 00044e30 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24calculateEdgeDerivativesEPKiS4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -000637d4 0000f201 R_386_32 00044e30 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24calculateEdgeDerivativesEPKiS4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -000634e0 0000f401 R_386_32 0004ae40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calculateCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ -000637d8 0000f401 R_386_32 0004ae40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calculateCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ -000634e4 00015001 R_386_32 00049510 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calculateEdgeLogLikelihoodsEPKiS4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -000637dc 00015001 R_386_32 00049510 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calculateEdgeLogLikelihoodsEPKiS4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -000634e8 00022d01 R_386_32 0003d480 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calculateEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iiPdS5_S5_S5_S5_S5_ │ │ │ │ -000637e0 00022d01 R_386_32 0003d480 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calculateEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iiPdS5_S5_S5_S5_S5_ │ │ │ │ -000634ec 0000f501 R_386_32 0001c8e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16getLogLikelihoodEPd │ │ │ │ -000637e4 0000f501 R_386_32 0001c8e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16getLogLikelihoodEPd │ │ │ │ -000634f0 00006801 R_386_32 0001c940 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14getDerivativesEPdS3_ │ │ │ │ -000637e8 00006801 R_386_32 0001c940 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14getDerivativesEPdS3_ │ │ │ │ -000634f4 00006001 R_386_32 0002a200 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21getSiteLogLikelihoodsEPd │ │ │ │ -000637ec 00006001 R_386_32 0002a200 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21getSiteLogLikelihoodsEPd │ │ │ │ -000634f8 0001e501 R_386_32 0001ca00 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18getSiteDerivativesEPdS3_ │ │ │ │ -000637f0 0001e501 R_386_32 0001ca00 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18getSiteDerivativesEPdS3_ │ │ │ │ -000634fc 00024f01 R_386_32 000252b0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE7getNameEv │ │ │ │ -00063500 0001a401 R_386_32 0001cc10 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE8getFlagsEv │ │ │ │ -000637f8 0001a401 R_386_32 0001cc10 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE8getFlagsEv │ │ │ │ -00063f00 0001a406 R_386_GLOB_DAT 0001cc10 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE8getFlagsEv │ │ │ │ -00063504 00027601 R_386_32 00036ac0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE10upPartialsEbPKiii │ │ │ │ -000637fc 00027601 R_386_32 00036ac0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE10upPartialsEbPKiii │ │ │ │ -00063f08 00027606 R_386_GLOB_DAT 00036ac0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE10upPartialsEbPKiii │ │ │ │ -00063508 0000dd01 R_386_32 00036190 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ -00063800 0000dd01 R_386_32 00036190 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ -00063f78 0000dd06 R_386_GLOB_DAT 00036190 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ -0006350c 0000d901 R_386_32 00044c10 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -00063804 0000d901 R_386_32 00044c10 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -00063f0c 0000d906 R_386_GLOB_DAT 00044c10 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -00063510 00012c01 R_386_32 000252d0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28calcEdgeLogDerivativesStatesEPKiPKfiiPKdS6_PdS9_S9_ │ │ │ │ -00063514 00013301 R_386_32 00025490 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE30calcEdgeLogDerivativesPartialsEPKfS4_iiPKdS4_iPdS7_S7_ │ │ │ │ -00063518 00016c01 R_386_32 0004acc0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ -00063810 00016c01 R_386_32 0004acc0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ -00063ff8 00016c06 R_386_GLOB_DAT 0004acc0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ -0006351c 00019601 R_386_32 00044080 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE23calcCrossProductsStatesEPKiPKfPKdS6_dPdS9_ │ │ │ │ -00063520 0001bb01 R_386_32 000433c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25calcCrossProductsPartialsEPKfS4_PKdS4_dPdS7_ │ │ │ │ -00063524 00013d01 R_386_32 000210b0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ -0006381c 00013d01 R_386_32 000210b0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ -00063e30 00013d06 R_386_GLOB_DAT 000210b0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ -00063528 0001ce01 R_386_32 00041600 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ -00063820 0001ce01 R_386_32 00041600 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ -00063efc 0001ce06 R_386_GLOB_DAT 00041600 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ -0006352c 00017001 R_386_32 00021100 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ -00063824 00017001 R_386_32 00021100 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ -00063e58 00017006 R_386_GLOB_DAT 00021100 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ -00063530 0001b801 R_386_32 00054600 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ -00063828 0001b801 R_386_32 00054600 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ -00063eb4 0001b806 R_386_GLOB_DAT 00054600 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ -00063534 00017601 R_386_32 00049ac0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ -0006382c 00017601 R_386_32 00049ac0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ -00063fec 00017606 R_386_GLOB_DAT 00049ac0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ -00063538 0000f701 R_386_32 000257e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16calcStatesStatesEPfPKiPKfS5_S7_ii │ │ │ │ -0006353c 0001fd01 R_386_32 00025940 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18calcStatesPartialsEPfPKiPKfS7_S7_ii │ │ │ │ -00063540 0000a701 R_386_32 00025fc0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE20calcPartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ -00063544 00020801 R_386_32 00026a40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE23calcPrePartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ -00063548 00026601 R_386_32 00027280 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21calcPrePartialsStatesEPfPKfS5_PKiS5_ii │ │ │ │ -0006354c 00007101 R_386_32 00035b20 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ -00063550 00009201 R_386_32 00034b40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ -00063848 00009201 R_386_32 00034b40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ -00063df4 00009206 R_386_GLOB_DAT 00034b40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ -00063554 00013801 R_386_32 00055dc0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calcRootLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_iPd │ │ │ │ -0006384c 00013801 R_386_32 00055dc0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calcRootLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_iPd │ │ │ │ -00063558 00018901 R_386_32 000552c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42calcRootLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_Pd │ │ │ │ -00063850 00018901 R_386_32 000552c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42calcRootLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_Pd │ │ │ │ -0006355c 00006a01 R_386_32 000355e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ -00063560 0001c501 R_386_32 000463e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ -00063564 00010901 R_386_32 0003e480 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ -00063568 0001ed01 R_386_32 00057450 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calcEdgeLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ -00063860 0001ed01 R_386_32 00057450 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calcEdgeLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ -0006356c 00016501 R_386_32 000568e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42calcEdgeLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_Pd │ │ │ │ -00063864 00016501 R_386_32 000568e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42calcEdgeLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_Pd │ │ │ │ -00063570 00007301 R_386_32 0003d700 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ -00063574 00025601 R_386_32 0003c520 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -0006386c 00025601 R_386_32 0003c520 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -00063f68 00025606 R_386_GLOB_DAT 0003c520 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -00063578 0000a401 R_386_32 00048480 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ -00063870 0000a401 R_386_32 00048480 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ -00063fdc 0000a406 R_386_GLOB_DAT 00048480 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ -0006357c 0000b701 R_386_32 0003ba00 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ -00063874 0000b701 R_386_32 0003ba00 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ -00063eec 0000b706 R_386_GLOB_DAT 0003ba00 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ -00063580 00024101 R_386_32 0003ab60 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ -00063878 00024101 R_386_32 0003ab60 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ -00063f60 00024106 R_386_GLOB_DAT 0003ab60 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ -00063584 0001c301 R_386_32 00027580 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28calcStatesStatesFixedScalingEPfPKiPKfS5_S7_S7_ii │ │ │ │ -00063588 00005b01 R_386_32 00027700 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE30calcStatesPartialsFixedScalingEPfPKiPKfS7_S7_S7_ii │ │ │ │ -0006358c 0000c501 R_386_32 00022190 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcPreStatesPartialsFixedScalingEPfPKiPKfS7_S7_S7_ii │ │ │ │ -00063884 0000c501 R_386_32 00022190 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcPreStatesPartialsFixedScalingEPfPKiPKfS7_S7_S7_ii │ │ │ │ -00063590 00010801 R_386_32 00027d80 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE32calcPartialsPartialsFixedScalingEPfPKfS5_S5_S5_S5_ii │ │ │ │ -00063594 00006101 R_386_32 00031780 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE31calcPartialsPartialsAutoScalingEPfPKfS5_S5_S5_Pi │ │ │ │ -00063598 0001db01 R_386_32 00035380 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15rescalePartialsEPfS3_S3_i │ │ │ │ -0006359c 00009a01 R_386_32 00035100 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26rescalePartialsByPartitionEPfS3_S3_ii │ │ │ │ -000635a0 00026401 R_386_32 00031de0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19autoRescalePartialsEPfPs │ │ │ │ -00063898 00026401 R_386_32 00031de0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19autoRescalePartialsEPfPs │ │ │ │ -00063f24 00026406 R_386_GLOB_DAT 00031de0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19autoRescalePartialsEPfPs │ │ │ │ -000635a4 00005901 R_386_32 00022470 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ -0006389c 00005901 R_386_32 00022470 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ -00063ffc 00005906 R_386_GLOB_DAT 00022470 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ -000635b0 00013f01 R_386_32 0004d840 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EED1Ev │ │ │ │ -000635b4 00010301 R_386_32 0004df40 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EED0Ev │ │ │ │ -000635b8 00010001 R_386_32 0004ea60 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ -000638b0 00010001 R_386_32 0004ea60 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ -000635bc 00019801 R_386_32 00042920 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18getInstanceDetailsEP21BeagleInstanceDetails │ │ │ │ -000638b4 00019801 R_386_32 00042920 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18getInstanceDetailsEP21BeagleInstanceDetails │ │ │ │ -000635c0 0000f301 R_386_32 00029860 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17setCPUThreadCountEi │ │ │ │ -000638b8 0000f301 R_386_32 00029860 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17setCPUThreadCountEi │ │ │ │ -000635c4 0001f801 R_386_32 000455a0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE12setTipStatesEiPKi │ │ │ │ -000638bc 0001f801 R_386_32 000455a0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE12setTipStatesEiPKi │ │ │ │ -000635c8 00015601 R_386_32 0004a590 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14setTipPartialsEiPKd │ │ │ │ -000638c0 00015601 R_386_32 0004a590 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14setTipPartialsEiPKd │ │ │ │ -000635cc 00018401 R_386_32 0002ad60 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE11setPartialsEiPKd │ │ │ │ -000638c4 00018401 R_386_32 0002ad60 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE11setPartialsEiPKd │ │ │ │ -000635d0 00008a01 R_386_32 0002ac00 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18setRootPrePartialsEPKiS4_i │ │ │ │ -000638c8 00008a01 R_386_32 0002ac00 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18setRootPrePartialsEPKiS4_i │ │ │ │ -000635d4 0000c601 R_386_32 0002f140 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE11getPartialsEiiPd │ │ │ │ -000638cc 0000c601 R_386_32 0002f140 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE11getPartialsEiiPd │ │ │ │ -000635d8 00027f01 R_386_32 00017cf0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ -000638d0 00027f01 R_386_32 00017cf0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ -000635dc 00027801 R_386_32 0002ab70 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19setStateFrequenciesEiPKd │ │ │ │ -000638d4 00027801 R_386_32 0002ab70 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19setStateFrequenciesEiPKd │ │ │ │ -000635e0 00016001 R_386_32 0002aae0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18setCategoryWeightsEiPKd │ │ │ │ -000638d8 00016001 R_386_32 0002aae0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18setCategoryWeightsEiPKd │ │ │ │ -000635e4 0001d301 R_386_32 0002a710 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17setPatternWeightsEPKd │ │ │ │ -000638dc 0001d301 R_386_32 0002a710 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17setPatternWeightsEPKd │ │ │ │ -000635e8 0001c401 R_386_32 00053140 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE20setPatternPartitionsEiPKi │ │ │ │ -000638e0 0001c401 R_386_32 00053140 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE20setPatternPartitionsEiPKi │ │ │ │ -000635ec 00021a01 R_386_32 0002a6a0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16setCategoryRatesEPKd │ │ │ │ -000638e4 00021a01 R_386_32 0002a6a0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16setCategoryRatesEPKd │ │ │ │ -000635f0 0000fb01 R_386_32 0002a610 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25setCategoryRatesWithIndexEiPKd │ │ │ │ -000638e8 0000fb01 R_386_32 0002a610 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25setCategoryRatesWithIndexEiPKd │ │ │ │ -000635f4 0000d701 R_386_32 0002a9b0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ -000638ec 0000d701 R_386_32 0002a9b0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ -00063e74 0000d706 R_386_GLOB_DAT 0002a9b0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ -000635f8 0001c201 R_386_32 0002aa80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setDifferentialMatrixEiPKd │ │ │ │ -000638f0 0001c201 R_386_32 0002aa80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setDifferentialMatrixEiPKd │ │ │ │ -000635fc 00007701 R_386_32 0002a8b0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setTransitionMatricesEPKiPKdS6_i │ │ │ │ -000638f4 00007701 R_386_32 0002a8b0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setTransitionMatricesEPKiPKdS6_i │ │ │ │ -00063600 0000c801 R_386_32 00017d20 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19getTransitionMatrixEiPd │ │ │ │ -000638f8 0000c801 R_386_32 00017d20 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19getTransitionMatrixEiPd │ │ │ │ -00063604 0001d601 R_386_32 00017e20 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26convolveTransitionMatricesEPKiS4_S4_i │ │ │ │ -000638fc 0001d601 R_386_32 00017e20 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26convolveTransitionMatricesEPKiS4_S4_i │ │ │ │ -00063608 0000ea01 R_386_32 00017ff0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21addTransitionMatricesEPKiS4_S4_i │ │ │ │ -00063900 0000ea01 R_386_32 00017ff0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21addTransitionMatricesEPKiS4_S4_i │ │ │ │ -0006360c 0001d701 R_386_32 00018000 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27transposeTransitionMatricesEPKiS4_i │ │ │ │ -00063904 0001d701 R_386_32 00018000 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27transposeTransitionMatricesEPKiS4_i │ │ │ │ -00063610 00022a01 R_386_32 00018120 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24updateTransitionMatricesEiPKiS4_S4_PKdi │ │ │ │ -00063908 00022a01 R_386_32 00018120 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24updateTransitionMatricesEiPKiS4_S4_PKdi │ │ │ │ -00063614 0000af01 R_386_32 00018160 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdi │ │ │ │ -0006390c 0000af01 R_386_32 00018160 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdi │ │ │ │ -00063618 00011001 R_386_32 000181a0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42updateTransitionMatricesWithMultipleModelsEPKiS4_S4_S4_S4_PKdi │ │ │ │ -00063910 00011001 R_386_32 000181a0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42updateTransitionMatricesWithMultipleModelsEPKiS4_S4_S4_S4_PKdi │ │ │ │ -0006361c 00013501 R_386_32 000543e0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14updatePartialsEPKiii │ │ │ │ -00063914 00013501 R_386_32 000543e0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14updatePartialsEPKiii │ │ │ │ -00063620 00025e01 R_386_32 00033c40 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17updatePrePartialsEPKiii │ │ │ │ -00063918 00025e01 R_386_32 00033c40 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17updatePrePartialsEPKiii │ │ │ │ -00063624 00015b01 R_386_32 00054530 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25updatePartialsByPartitionEPKii │ │ │ │ -0006391c 00015b01 R_386_32 00054530 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25updatePartialsByPartitionEPKii │ │ │ │ -00063628 00023601 R_386_32 00033bc0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28updatePrePartialsByPartitionEPKii │ │ │ │ -00063920 00023601 R_386_32 00033bc0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28updatePrePartialsByPartitionEPKii │ │ │ │ -0006362c 00005601 R_386_32 00018270 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE15waitForPartialsEPKii │ │ │ │ -00063924 00005601 R_386_32 00018270 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE15waitForPartialsEPKii │ │ │ │ -00063630 00012801 R_386_32 00033de0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ -00063928 00012801 R_386_32 00033de0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ -00063e44 00012806 R_386_GLOB_DAT 00033de0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ -00063634 00026b01 R_386_32 00033cb0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33accumulateScaleFactorsByPartitionEPKiiii │ │ │ │ -0006392c 00026b01 R_386_32 00033cb0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33accumulateScaleFactorsByPartitionEPKiiii │ │ │ │ -00063638 00018b01 R_386_32 00033740 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ -00063930 00018b01 R_386_32 00033740 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ -00063dec 00018b06 R_386_GLOB_DAT 00033740 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ -0006363c 00019001 R_386_32 00033620 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE29removeScaleFactorsByPartitionEPKiiii │ │ │ │ -00063934 00019001 R_386_32 00033620 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE29removeScaleFactorsByPartitionEPKiiii │ │ │ │ -00063640 00011b01 R_386_32 0003fc00 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17resetScaleFactorsEi │ │ │ │ -00063938 00011b01 R_386_32 0003fc00 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17resetScaleFactorsEi │ │ │ │ -00063ea4 00011b06 R_386_GLOB_DAT 0003fc00 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17resetScaleFactorsEi │ │ │ │ -00063644 00011101 R_386_32 0003aae0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28resetScaleFactorsByPartitionEii │ │ │ │ -0006393c 00011101 R_386_32 0003aae0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28resetScaleFactorsByPartitionEii │ │ │ │ -00063648 00017701 R_386_32 0002a5d0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16copyScaleFactorsEii │ │ │ │ -00063940 00017701 R_386_32 0002a5d0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16copyScaleFactorsEii │ │ │ │ -0006364c 00009b01 R_386_32 00018280 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE15getScaleFactorsEiPd │ │ │ │ -00063944 00009b01 R_386_32 00018280 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE15getScaleFactorsEiPd │ │ │ │ -00063650 0000a501 R_386_32 00032660 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calculateRootLogLikelihoodsEPKiS4_S4_S4_iPd │ │ │ │ -00063948 0000a501 R_386_32 00032660 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calculateRootLogLikelihoodsEPKiS4_S4_S4_iPd │ │ │ │ -00063654 00005301 R_386_32 00018290 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calculateRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iiPdS5_ │ │ │ │ -0006394c 00005301 R_386_32 00018290 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calculateRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iiPdS5_ │ │ │ │ -00063658 0001ae01 R_386_32 000450f0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24calculateEdgeDerivativesEPKiS4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -00063950 0001ae01 R_386_32 000450f0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24calculateEdgeDerivativesEPKiS4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -0006365c 0000d401 R_386_32 0004ac00 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calculateCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ -00063954 0000d401 R_386_32 0004ac00 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calculateCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ -00063660 00019f01 R_386_32 00041040 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calculateEdgeLogLikelihoodsEPKiS4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -00063958 00019f01 R_386_32 00041040 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calculateEdgeLogLikelihoodsEPKiS4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -00063664 00016b01 R_386_32 00039440 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calculateEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iiPdS5_S5_S5_S5_S5_ │ │ │ │ -0006395c 00016b01 R_386_32 00039440 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calculateEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iiPdS5_S5_S5_S5_S5_ │ │ │ │ -00063668 0001d201 R_386_32 00018360 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16getLogLikelihoodEPd │ │ │ │ -00063960 0001d201 R_386_32 00018360 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16getLogLikelihoodEPd │ │ │ │ -0006366c 0001af01 R_386_32 000183c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14getDerivativesEPdS3_ │ │ │ │ -00063964 0001af01 R_386_32 000183c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14getDerivativesEPdS3_ │ │ │ │ -00063670 00025801 R_386_32 0002a0e0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21getSiteLogLikelihoodsEPd │ │ │ │ -00063968 00025801 R_386_32 0002a0e0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21getSiteLogLikelihoodsEPd │ │ │ │ -00063674 0001c101 R_386_32 00018480 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18getSiteDerivativesEPdS3_ │ │ │ │ -0006396c 0001c101 R_386_32 00018480 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18getSiteDerivativesEPdS3_ │ │ │ │ -00063678 00014601 R_386_32 00022480 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE7getNameEv │ │ │ │ -0006367c 00019b01 R_386_32 00018540 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE8getFlagsEv │ │ │ │ -00063974 00019b01 R_386_32 00018540 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE8getFlagsEv │ │ │ │ -00063f64 00019b06 R_386_GLOB_DAT 00018540 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE8getFlagsEv │ │ │ │ -00063680 0001f301 R_386_32 000340d0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE10upPartialsEbPKiii │ │ │ │ -00063978 0001f301 R_386_32 000340d0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE10upPartialsEbPKiii │ │ │ │ -00063fd0 0001f306 R_386_GLOB_DAT 000340d0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE10upPartialsEbPKiii │ │ │ │ -00063684 00021501 R_386_32 00033860 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ -0006397c 00021501 R_386_32 00033860 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ -00063e50 00021506 R_386_GLOB_DAT 00033860 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ -00063688 0001b201 R_386_32 00044ed0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -00063980 0001b201 R_386_32 00044ed0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -00063f40 0001b206 R_386_GLOB_DAT 00044ed0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -0006368c 00005e01 R_386_32 000224a0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28calcEdgeLogDerivativesStatesEPKiPKdiiS6_S6_PdS7_S7_ │ │ │ │ -00063690 00023901 R_386_32 00022660 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE30calcEdgeLogDerivativesPartialsEPKdS4_iiS4_S4_iPdS5_S5_ │ │ │ │ -00063694 00013101 R_386_32 0004aa80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ -0006398c 00013101 R_386_32 0004aa80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ -00063fe4 00013106 R_386_GLOB_DAT 0004aa80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ -00063698 00009001 R_386_32 00043980 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE23calcCrossProductsStatesEPKiPKdS6_S6_dPdS7_ │ │ │ │ -0006369c 00007e01 R_386_32 00042ec0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25calcCrossProductsPartialsEPKdS4_S4_S4_dPdS5_ │ │ │ │ -000636a0 00022401 R_386_32 0001a7e0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ -00063998 00022401 R_386_32 0001a7e0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ -00063ef8 00022406 R_386_GLOB_DAT 0001a7e0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ -000636a4 00021301 R_386_32 000419e0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ -0006399c 00021301 R_386_32 000419e0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ -00063edc 00021306 R_386_GLOB_DAT 000419e0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ -000636a8 0000a601 R_386_32 0001a840 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ -000639a0 0000a601 R_386_32 0001a840 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ -00063ec8 0000a606 R_386_GLOB_DAT 0001a840 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ -000636ac 00022001 R_386_32 00053e80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ -000639a4 00022001 R_386_32 00053e80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ -00063f88 00022006 R_386_GLOB_DAT 00053e80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ -000636b0 00026201 R_386_32 0004a020 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ -000639a8 00026201 R_386_32 0004a020 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ -00063fd8 00026206 R_386_GLOB_DAT 0004a020 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ -000636b4 00017201 R_386_32 00022940 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16calcStatesStatesEPdPKiPKdS5_S7_ii │ │ │ │ -000636b8 00020e01 R_386_32 00022a80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18calcStatesPartialsEPdPKiPKdS7_S7_ii │ │ │ │ -000636bc 00009601 R_386_32 00022f80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE20calcPartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ -000636c0 00005501 R_386_32 000238c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE23calcPrePartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ -000636c4 00014c01 R_386_32 00023fc0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21calcPrePartialsStatesEPdPKdS5_PKiS5_ii │ │ │ │ -000636c8 00017f01 R_386_32 00033260 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ -000636cc 00020501 R_386_32 000323c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ -000639c4 00020501 R_386_32 000323c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ -00063fb8 00020506 R_386_GLOB_DAT 000323c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ -000636d0 00006401 R_386_32 00055810 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calcRootLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_iPd │ │ │ │ -000639c8 00006401 R_386_32 00055810 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calcRootLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_iPd │ │ │ │ -000636d4 00013e01 R_386_32 00054d70 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42calcRootLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_Pd │ │ │ │ -000639cc 00013e01 R_386_32 00054d70 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42calcRootLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_Pd │ │ │ │ -000636d8 0001ab01 R_386_32 00032d80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ -000636dc 00007c01 R_386_32 00046c20 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ -000636e0 00010101 R_386_32 0003a180 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ -000636e4 00022701 R_386_32 00056e50 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calcEdgeLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ -000639dc 00022701 R_386_32 00056e50 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calcEdgeLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ -000636e8 00009f01 R_386_32 00056370 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42calcEdgeLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_Pd │ │ │ │ -000639e0 00009f01 R_386_32 00056370 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42calcEdgeLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_Pd │ │ │ │ -000636ec 0000f001 R_386_32 000396a0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ -000636f0 00007601 R_386_32 00038720 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -000639e8 00007601 R_386_32 00038720 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -00063fbc 00007606 R_386_GLOB_DAT 00038720 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ -000636f4 00014d01 R_386_32 00040140 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ -000639ec 00014d01 R_386_32 00040140 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ -00063f48 00014d06 R_386_GLOB_DAT 00040140 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ -000636f8 00012d01 R_386_32 00037d80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ -000639f0 00012d01 R_386_32 00037d80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ -00063ee4 00012d06 R_386_GLOB_DAT 00037d80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ -000636fc 0001f001 R_386_32 000371c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ -000639f4 0001f001 R_386_32 000371c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ -00063e4c 0001f006 R_386_GLOB_DAT 000371c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ -00063700 00020401 R_386_32 000242c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28calcStatesStatesFixedScalingEPdPKiPKdS5_S7_S7_ii │ │ │ │ -00063704 0001cc01 R_386_32 00024430 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE30calcStatesPartialsFixedScalingEPdPKiPKdS7_S7_S7_ii │ │ │ │ -00063708 0000b801 R_386_32 0001b9c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcPreStatesPartialsFixedScalingEPdPKiPKdS7_S7_S7_ii │ │ │ │ -00063a00 0000b801 R_386_32 0001b9c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcPreStatesPartialsFixedScalingEPdPKiPKdS7_S7_S7_ii │ │ │ │ -0006370c 00015c01 R_386_32 00024940 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE32calcPartialsPartialsFixedScalingEPdPKdS5_S5_S5_S5_ii │ │ │ │ -00063710 00021701 R_386_32 00030fa0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE31calcPartialsPartialsAutoScalingEPdPKdS5_S5_S5_Pi │ │ │ │ -00063714 0001bd01 R_386_32 00032ae0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE15rescalePartialsEPdS3_S3_i │ │ │ │ -00063718 00026a01 R_386_32 00032840 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26rescalePartialsByPartitionEPdS3_S3_ii │ │ │ │ -0006371c 0001dc01 R_386_32 00031bd0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19autoRescalePartialsEPdPs │ │ │ │ -00063a14 0001dc01 R_386_32 00031bd0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19autoRescalePartialsEPdPs │ │ │ │ -00063ed0 0001dc06 R_386_GLOB_DAT 00031bd0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19autoRescalePartialsEPdPs │ │ │ │ -00063720 0001e901 R_386_32 0001bcb0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ -00063a18 0001e901 R_386_32 0001bcb0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ -00063e38 0001e906 R_386_GLOB_DAT 0001bcb0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ -00063728 00021c01 R_386_32 000633f8 _ZTIN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EEE │ │ │ │ -0006372c 00028301 R_386_32 0004e710 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EED1Ev │ │ │ │ -00063730 00024601 R_386_32 0004e740 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EED0Ev │ │ │ │ -000637f4 00016601 R_386_32 0001cbf0 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE7getNameEv │ │ │ │ -00063808 0001ec01 R_386_32 0001cc20 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE28calcEdgeLogDerivativesStatesEPKiPKfiiPKdS6_PdS9_S9_ │ │ │ │ -0006380c 00016301 R_386_32 0001cd70 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE30calcEdgeLogDerivativesPartialsEPKfS4_iiPKdS4_iPdS7_S7_ │ │ │ │ -00063814 0001c801 R_386_32 0001cf90 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE23calcCrossProductsStatesEPKiPKfPKdS6_dPdS9_ │ │ │ │ -00063818 0001bf01 R_386_32 0001e100 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE25calcCrossProductsPartialsEPKfS4_PKdS4_dPdS7_ │ │ │ │ -00063830 00026501 R_386_32 000211a0 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE16calcStatesStatesEPfPKiPKfS5_S7_ii │ │ │ │ -00063834 0000e701 R_386_32 00021350 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE18calcStatesPartialsEPfPKiPKfS7_S7_ii │ │ │ │ -00063838 00013601 R_386_32 000215b0 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE20calcPartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ -0006383c 00024e01 R_386_32 00021840 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE23calcPrePartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ -00063840 00020101 R_386_32 00021b70 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE21calcPrePartialsStatesEPfPKfS5_PKiS5_ii │ │ │ │ -00063844 00027201 R_386_32 0004b200 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ -00063854 0001df01 R_386_32 000519c0 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ -00063858 0001de01 R_386_32 00047440 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ -0006385c 00005a01 R_386_32 0003f5a0 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ -00063868 0001dd01 R_386_32 00051440 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ -0006387c 00008901 R_386_32 00021d00 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE28calcStatesStatesFixedScalingEPfPKiPKfS5_S7_S7_ii │ │ │ │ -00063880 0001f901 R_386_32 00021ee0 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE30calcStatesPartialsFixedScalingEPfPKiPKfS7_S7_S7_ii │ │ │ │ -00063888 0001f101 R_386_32 000221a0 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE32calcPartialsPartialsFixedScalingEPfPKfS5_S5_S5_S5_ii │ │ │ │ -0006388c 0000db01 R_386_32 00031330 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE31calcPartialsPartialsAutoScalingEPfPKfS5_S5_S5_Pi │ │ │ │ -00063890 00010d01 R_386_32 00034980 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE15rescalePartialsEPfS3_S3_i │ │ │ │ -00063894 00013001 R_386_32 000347c0 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE26rescalePartialsByPartitionEPfS3_S3_ii │ │ │ │ -000638a4 00006e01 R_386_32 00063404 _ZTIN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EEE │ │ │ │ -000638a8 00017d01 R_386_32 0004df70 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EED1Ev │ │ │ │ -000638ac 00014b01 R_386_32 0004dfa0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EED0Ev │ │ │ │ -00063970 00025101 R_386_32 00018520 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE7getNameEv │ │ │ │ -00063984 00014801 R_386_32 00018550 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE28calcEdgeLogDerivativesStatesEPKiPKdiiS6_S6_PdS7_S7_ │ │ │ │ -00063988 00026d01 R_386_32 000186b0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE30calcEdgeLogDerivativesPartialsEPKdS4_iiS4_S4_iPdS5_S5_ │ │ │ │ -00063990 0000cc01 R_386_32 00018920 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE23calcCrossProductsStatesEPKiPKdS6_S6_dPdS7_ │ │ │ │ -00063994 00008201 R_386_32 00019330 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE25calcCrossProductsPartialsEPKdS4_S4_S4_dPdS5_ │ │ │ │ -000639ac 00014401 R_386_32 0001a8e0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE16calcStatesStatesEPdPKiPKdS5_S7_ii │ │ │ │ -000639b0 0000fe01 R_386_32 0001aa90 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE18calcStatesPartialsEPdPKiPKdS7_S7_ii │ │ │ │ -000639b4 00019c01 R_386_32 0001ad40 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE20calcPartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ -000639b8 00009e01 R_386_32 0001aff0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE23calcPrePartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ -000639bc 00005701 R_386_32 0001b340 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE21calcPrePartialsStatesEPdPKdS5_PKiS5_ii │ │ │ │ -000639c0 00015301 R_386_32 0004af00 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ -000639d0 0000f601 R_386_32 0004fec0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ -000639d4 00023d01 R_386_32 00047c00 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ -000639d8 00028201 R_386_32 0003f000 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ -000639e4 00024901 R_386_32 0004f8d0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ -000639f8 00028501 R_386_32 0001b4e0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE28calcStatesStatesFixedScalingEPdPKiPKdS5_S7_S7_ii │ │ │ │ -000639fc 00015801 R_386_32 0001b6c0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE30calcStatesPartialsFixedScalingEPdPKiPKdS7_S7_S7_ii │ │ │ │ -00063a04 00023401 R_386_32 0001b9d0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE32calcPartialsPartialsFixedScalingEPdPKdS5_S5_S5_S5_ii │ │ │ │ -00063a08 0000e801 R_386_32 00030b70 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE31calcPartialsPartialsAutoScalingEPdPKdS5_S5_S5_Pi │ │ │ │ -00063a0c 0000e001 R_386_32 000321e0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE15rescalePartialsEPdS3_S3_i │ │ │ │ -00063a10 0000c201 R_386_32 00032000 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE26rescalePartialsByPartitionEPdS3_S3_ii │ │ │ │ -00063a34 00004f01 R_386_32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -00063a38 00004f01 R_386_32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -00063a3c 00004f01 R_386_32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -00063a44 00011201 R_386_32 00059aec _ZTSN6beagle10BeagleImplE │ │ │ │ -00063a4c 00012b01 R_386_32 00059b04 _ZTSN6beagle17BeagleImplFactoryE │ │ │ │ -00063a54 00020f01 R_386_32 00059b40 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00063a58 0000da01 R_386_32 000633d8 _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00063a60 0000e601 R_386_32 00059b74 _ZTSN6beagle6plugin6PluginE │ │ │ │ -00063a68 0000f101 R_386_32 00059b8c _ZTSN6beagle3cpu15BeagleCPUPluginE │ │ │ │ -00063a6c 0001c701 R_386_32 00063a5c _ZTIN6beagle6plugin6PluginE │ │ │ │ -00063a74 0000c001 R_386_32 00059bc0 _ZTSNSt13__future_base13_State_baseV2E │ │ │ │ -00063a7c 00010201 R_386_32 00059be4 _ZTSNSt13__future_base7_ResultIvEE │ │ │ │ -00063a80 00004701 R_386_32 00000000 _ZTINSt13__future_base12_Result_baseE@GLIBCXX_3.4.15 │ │ │ │ -00063a88 0000ec01 R_386_32 00059c20 _ZTSN6beagle3cpu26BeagleCPU4StateImplFactoryIdEE │ │ │ │ -00063a8c 0001fa01 R_386_32 00063a48 _ZTIN6beagle17BeagleImplFactoryE │ │ │ │ -00063a98 0001fa01 R_386_32 00063a48 _ZTIN6beagle17BeagleImplFactoryE │ │ │ │ -00063aa4 0001fa01 R_386_32 00063a48 _ZTIN6beagle17BeagleImplFactoryE │ │ │ │ -00063ab0 0001fa01 R_386_32 00063a48 _ZTIN6beagle17BeagleImplFactoryE │ │ │ │ -00063a94 00015d01 R_386_32 00059c60 _ZTSN6beagle3cpu26BeagleCPU4StateImplFactoryIfEE │ │ │ │ -00063aa0 00011601 R_386_32 00059ca0 _ZTSN6beagle3cpu20BeagleCPUImplFactoryIdEE │ │ │ │ -00063aac 00017b01 R_386_32 00059ce0 _ZTSN6beagle3cpu20BeagleCPUImplFactoryIfEE │ │ │ │ -00063ab8 00022901 R_386_32 00063a64 _ZTIN6beagle3cpu15BeagleCPUPluginE │ │ │ │ -00063abc 00021b01 R_386_32 0003fae0 _ZNK6beagle6plugin6Plugin10pluginNameB5cxx11Ev │ │ │ │ -00063ac0 00015401 R_386_32 00045240 _ZNK6beagle6plugin6Plugin10pluginTypeB5cxx11Ev │ │ │ │ -00063ac4 0001a501 R_386_32 00017bc0 _ZNK6beagle6plugin6Plugin18getBeagleFactoriesB5cxx11Ev │ │ │ │ -00063ac8 00008d01 R_386_32 00017bd0 _ZNK6beagle6plugin6Plugin18getBeagleResourcesB5cxx11Ev │ │ │ │ -00063ad4 00014301 R_386_32 00045190 _ZNSt13__future_base13_State_baseV2D1Ev │ │ │ │ -00063ad8 00010c01 R_386_32 000451e0 _ZNSt13__future_base13_State_baseV2D0Ev │ │ │ │ -00063ae8 00023b01 R_386_32 00063a78 _ZTINSt13__future_base7_ResultIvEE │ │ │ │ -00063aec 0000e101 R_386_32 00017c10 _ZNSt13__future_base7_ResultIvE10_M_destroyEv │ │ │ │ -00063f94 0000e106 R_386_GLOB_DAT 00017c10 _ZNSt13__future_base7_ResultIvE10_M_destroyEv │ │ │ │ -00063af0 0000d501 R_386_32 0002a480 _ZNSt13__future_base7_ResultIvED1Ev │ │ │ │ -00063af4 0000a101 R_386_32 0002a4b0 _ZNSt13__future_base7_ResultIvED0Ev │ │ │ │ -00063afc 0000a001 R_386_32 00063a84 _ZTIN6beagle3cpu26BeagleCPU4StateImplFactoryIdEE │ │ │ │ -00063b00 00018301 R_386_32 0004f570 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIdE10createImplEiiiiiiiiiiillPi │ │ │ │ -00063b04 00009101 R_386_32 00017cc0 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIdE7getNameEv │ │ │ │ -00063b08 0000c701 R_386_32 00017ce0 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIdE8getFlagsEv │ │ │ │ -00063b10 00011401 R_386_32 00063a90 _ZTIN6beagle3cpu26BeagleCPU4StateImplFactoryIfEE │ │ │ │ -00063b14 00016701 R_386_32 000510d0 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIfE10createImplEiiiiiiiiiiillPi │ │ │ │ -00063b18 00016e01 R_386_32 00017c90 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIfE7getNameEv │ │ │ │ -00063b1c 00011901 R_386_32 00017cb0 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIfE8getFlagsEv │ │ │ │ -00063b24 0001ff01 R_386_32 00063a9c _ZTIN6beagle3cpu20BeagleCPUImplFactoryIdEE │ │ │ │ -00063b28 00008e01 R_386_32 0004f440 _ZN6beagle3cpu20BeagleCPUImplFactoryIdE10createImplEiiiiiiiiiiillPi │ │ │ │ -00063b2c 00007f01 R_386_32 00017c60 _ZN6beagle3cpu20BeagleCPUImplFactoryIdE7getNameEv │ │ │ │ -00063b30 0001fc01 R_386_32 00017c80 _ZN6beagle3cpu20BeagleCPUImplFactoryIdE8getFlagsEv │ │ │ │ -00063b38 00026301 R_386_32 00063aa8 _ZTIN6beagle3cpu20BeagleCPUImplFactoryIfEE │ │ │ │ -00063b3c 00007001 R_386_32 00050fa0 _ZN6beagle3cpu20BeagleCPUImplFactoryIfE10createImplEiiiiiiiiiiillPi │ │ │ │ -00063b40 0000c901 R_386_32 00017c30 _ZN6beagle3cpu20BeagleCPUImplFactoryIfE7getNameEv │ │ │ │ -00063b44 00023c01 R_386_32 00017c50 _ZN6beagle3cpu20BeagleCPUImplFactoryIfE8getFlagsEv │ │ │ │ -00063df0 00024006 R_386_GLOB_DAT 00063090 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ -00063df8 00000306 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3 │ │ │ │ -00063dfc 00012206 R_386_GLOB_DAT 000635a8 _ZTVN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEE │ │ │ │ -00063e00 0001b706 R_386_GLOB_DAT 00063acc _ZTVNSt13__future_base13_State_baseV2E │ │ │ │ -00063e04 00023806 R_386_GLOB_DAT 000631c0 _ZTVN6beagle3cpu24EigenDecompositionSquareIdLi1EEE │ │ │ │ -00063e0c 0000be06 R_386_GLOB_DAT 0006330c _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ -00063e10 0001b306 R_386_GLOB_DAT 00042610 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ -00063e14 00009d06 R_386_GLOB_DAT 00044aa0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ -00063e18 00016806 R_386_GLOB_DAT 00063214 _ZTVN6beagle3cpu22EigenDecompositionCubeIfLi1EEE │ │ │ │ -00063e1c 00016906 R_386_GLOB_DAT 00042c20 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ -00063e20 00019906 R_386_GLOB_DAT 000400e0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ -00063e24 00014706 R_386_GLOB_DAT 000633a0 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00063e28 0000eb06 R_386_GLOB_DAT 0004cea0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE13threadWaitingEPNS2_10threadDataE │ │ │ │ -00063e2c 00016406 R_386_GLOB_DAT 000630a0 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ -00063e34 00027706 R_386_GLOB_DAT 00063a1c _ZTVNSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ -00063e3c 0001c006 R_386_GLOB_DAT 000630a8 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ -00063e40 0000b006 R_386_GLOB_DAT 000630d0 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ -00063e48 0001a306 R_386_GLOB_DAT 0003fea0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ -00063e54 00017106 R_386_GLOB_DAT 000638a0 _ZTVN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EEE │ │ │ │ -00063e60 0000b206 R_386_GLOB_DAT 0003ff60 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ -00063e64 00008106 R_386_GLOB_DAT 00063098 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ -00063e68 00006506 R_386_GLOB_DAT 00040020 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ -00063e6c 0000a906 R_386_GLOB_DAT 00063ab4 _ZTVN6beagle3cpu15BeagleCPUPluginE │ │ │ │ -00063e70 00019d06 R_386_GLOB_DAT 00041ff0 _ZZNSt9once_flag18_Prepare_executionC4IZSt9call_onceIMNSt13__future_base13_State_baseV2EFvPSt8functionIFSt10unique_ptrINS3_12_Result_baseENS7_8_DeleterEEvEEPbEJPS4_SC_SD_EEvRS_OT_DpOT0_EUlvE_EERSI_ENUlvE_4_FUNEv │ │ │ │ -00063e78 0000e306 R_386_GLOB_DAT 0006327c _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ -00063e7c 00001706 R_386_GLOB_DAT 00000000 _ZNSt9bad_allocD1Ev@GLIBCXX_3.4 │ │ │ │ -00063e80 00024506 R_386_GLOB_DAT 00063b20 _ZTVN6beagle3cpu20BeagleCPUImplFactoryIdEE │ │ │ │ -00063e84 0000bf06 R_386_GLOB_DAT 0003fd20 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ -00063e88 00001906 R_386_GLOB_DAT 00000000 _ZTISt12future_error@GLIBCXX_3.4.14 │ │ │ │ -00063e8c 00009806 R_386_GLOB_DAT 000632a0 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ -00063e90 00001d23 R_386_TLS_DTPMOD32 00000000 _ZSt15__once_callable@GLIBCXX_3.4.11 │ │ │ │ -00063e94 00001d24 R_386_TLS_DTPOFF32 00000000 _ZSt15__once_callable@GLIBCXX_3.4.11 │ │ │ │ -00063e98 00010e06 R_386_GLOB_DAT 0003fd80 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ -00063e9c 00018c06 R_386_GLOB_DAT 0003ff00 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ -00063ea0 00019706 R_386_GLOB_DAT 000633bc _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00063ea8 0001ef06 R_386_GLOB_DAT 0006334c _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00063eac 00027c06 R_386_GLOB_DAT 00063258 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ -00063eb0 00008406 R_386_GLOB_DAT 00063b34 _ZTVN6beagle3cpu20BeagleCPUImplFactoryIfEE │ │ │ │ -00063eb8 00012706 R_386_GLOB_DAT 000630b0 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ -00063ebc 00012306 R_386_GLOB_DAT 000630c0 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ -00063ec0 00022f06 R_386_GLOB_DAT 0003fde0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ -00063ec4 00002306 R_386_GLOB_DAT 00000000 _ZTVSt9bad_alloc@GLIBCXX_3.4 │ │ │ │ -00063ecc 0000cd06 R_386_GLOB_DAT 000631f8 _ZTVN6beagle3cpu24EigenDecompositionSquareIfLi1EEE │ │ │ │ -00063ed4 0001bc06 R_386_GLOB_DAT 00045300 _ZNSt13__future_base13_State_baseV29_M_do_setEPSt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEEPb │ │ │ │ -00063ed8 00008306 R_386_GLOB_DAT 000632e8 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ -00063ee0 00019306 R_386_GLOB_DAT 0003fcc0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ -00063ee8 00012f06 R_386_GLOB_DAT 0003fe40 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ -00063ef4 00019106 R_386_GLOB_DAT 00059950 _ZTSSt19_Sp_make_shared_tag │ │ │ │ -00063f04 00024d06 R_386_GLOB_DAT 00042760 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ -00063f10 00012106 R_386_GLOB_DAT 00017be0 _ZNSt6thread24_M_thread_deps_never_runEv │ │ │ │ -00063f14 00002d23 R_386_TLS_DTPMOD32 00000000 _ZSt11__once_call@GLIBCXX_3.4.11 │ │ │ │ -00063f18 00002d24 R_386_TLS_DTPOFF32 00000000 _ZSt11__once_call@GLIBCXX_3.4.11 │ │ │ │ -00063f1c 00011f06 R_386_GLOB_DAT 00063368 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00063f20 0000ed06 R_386_GLOB_DAT 00063724 _ZTVN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EEE │ │ │ │ -00063f28 0000b106 R_386_GLOB_DAT 0003ffc0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ -00063f2c 00003206 R_386_GLOB_DAT 00000000 __libc_single_threaded@GLIBC_2.32 │ │ │ │ -00063f30 00003306 R_386_GLOB_DAT 00000000 _ZTISt9bad_alloc@GLIBCXX_3.4 │ │ │ │ -00063f34 00011306 R_386_GLOB_DAT 00063330 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00063f38 0000ee06 R_386_GLOB_DAT 00063230 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ -00063f3c 00014906 R_386_GLOB_DAT 00063ae4 _ZTVNSt13__future_base7_ResultIvEE │ │ │ │ -00063f44 0001b406 R_386_GLOB_DAT 000630e0 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ -00063f50 00020d06 R_386_GLOB_DAT 000630b8 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ -00063f54 00027306 R_386_GLOB_DAT 00042210 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ -00063f58 0001cf06 R_386_GLOB_DAT 000429a0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ -00063f5c 00014a06 R_386_GLOB_DAT 000420a0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ -00063f6c 00021806 R_386_GLOB_DAT 000424a0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ -00063f70 00009c06 R_386_GLOB_DAT 000631dc _ZTVN6beagle3cpu22EigenDecompositionCubeIdLi1EEE │ │ │ │ -00063f74 00003c06 R_386_GLOB_DAT 00000000 __once_proxy@GLIBCXX_3.4.11 │ │ │ │ -00063f7c 0001b006 R_386_GLOB_DAT 00042ae0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ -00063f80 0001ea06 R_386_GLOB_DAT 00059d08 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ -00063f84 00015106 R_386_GLOB_DAT 00063af8 _ZTVN6beagle3cpu26BeagleCPU4StateImplFactoryIdEE │ │ │ │ -00063f8c 00006606 R_386_GLOB_DAT 00042d70 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ -00063f90 00008f06 R_386_GLOB_DAT 0006342c _ZTVN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEE │ │ │ │ -00063f98 0000f806 R_386_GLOB_DAT 00017c20 _ZNSt15__exception_ptr12__dest_thunkISt12future_errorEEvPv │ │ │ │ -00063f9c 0000bc06 R_386_GLOB_DAT 00044930 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ -00063fa0 00007506 R_386_GLOB_DAT 00040080 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ -00063fa4 00018a06 R_386_GLOB_DAT 00063384 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00063fa8 00015f06 R_386_GLOB_DAT 00042360 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ -00063fac 00019406 R_386_GLOB_DAT 00063244 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ -00063fb0 00015506 R_386_GLOB_DAT 00063088 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ -00063fb4 00004506 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ -00063fc0 00004906 R_386_GLOB_DAT 00000000 _ZTVSt12future_error@GLIBCXX_3.4.14 │ │ │ │ -00063fc4 00009706 R_386_GLOB_DAT 000630c8 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ -00063fc8 00019e06 R_386_GLOB_DAT 0004d1e0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE13threadWaitingEPNS2_10threadDataE │ │ │ │ -00063fcc 00004d06 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0 │ │ │ │ -00063fd4 00004e06 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -00063fe0 00005006 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -00063fe8 0001a806 R_386_GLOB_DAT 00063b0c _ZTVN6beagle3cpu26BeagleCPU4StateImplFactoryIfEE │ │ │ │ -00063ff0 0001a006 R_386_GLOB_DAT 000632c4 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ -00063ff4 00022e06 R_386_GLOB_DAT 000630d8 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ -00064004 00002101 R_386_32 00000000 _ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2 │ │ │ │ -00064008 00003f01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3 │ │ │ │ +0005b080 00000008 R_386_RELATIVE │ │ │ │ +0005b084 00000008 R_386_RELATIVE │ │ │ │ +0005c000 00000008 R_386_RELATIVE │ │ │ │ +0005b088 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b090 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b098 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b0a0 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b0a8 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b0b0 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b0b8 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b0c0 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b0c8 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b0d0 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b0d8 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b0e0 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b3d8 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b410 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b418 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005ba40 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005ba48 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005ba5c 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005ba70 00001a01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b08c 00023e01 R_386_32 000501a0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ +0005b094 00024b01 R_386_32 000502a0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ +0005b09c 0001b101 R_386_32 000503c0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ +0005b0a4 00025c01 R_386_32 000504c0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ +0005b0ac 00007b01 R_386_32 000505e0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ +0005b0b4 00016d01 R_386_32 000506c0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ +0005b0bc 00017901 R_386_32 000507e0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ +0005b0c4 00012e01 R_386_32 000508e0 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ +0005b0cc 00023501 R_386_32 00050a00 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ +0005b0d4 00023701 R_386_32 00050b00 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ +0005b0dc 0000ff01 R_386_32 00050c20 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ +0005b0e4 0001f201 R_386_32 00050d00 _ZTSNSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ +0005b0e8 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b0f4 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b100 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b10c 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b118 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b124 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b130 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b13c 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b148 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b154 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b160 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b16c 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b178 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b184 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b190 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b19c 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b1a8 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b1b4 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b3e0 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b3ec 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b3f8 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b404 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b420 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005ba50 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005ba64 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005ba78 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005ba84 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005ba90 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005ba9c 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005baa8 00003601 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b0ec 00026001 R_386_32 00050e60 _ZTSN6beagle3cpu24EigenDecompositionSquareIdLi1EEE │ │ │ │ +0005b0f0 0001ac01 R_386_32 0005b418 _ZTIN6beagle3cpu18EigenDecompositionIdLi1EEE │ │ │ │ +0005b0fc 0001ac01 R_386_32 0005b418 _ZTIN6beagle3cpu18EigenDecompositionIdLi1EEE │ │ │ │ +0005b0f8 00027401 R_386_32 00050ea0 _ZTSN6beagle3cpu22EigenDecompositionCubeIdLi1EEE │ │ │ │ +0005b104 0000fd01 R_386_32 00050ee0 _ZTSN6beagle3cpu24EigenDecompositionSquareIfLi1EEE │ │ │ │ +0005b108 0000ad01 R_386_32 0005b410 _ZTIN6beagle3cpu18EigenDecompositionIfLi1EEE │ │ │ │ +0005b114 0000ad01 R_386_32 0005b410 _ZTIN6beagle3cpu18EigenDecompositionIfLi1EEE │ │ │ │ +0005b110 00010601 R_386_32 00050f20 _ZTSN6beagle3cpu22EigenDecompositionCubeIfLi1EEE │ │ │ │ +0005b11c 00014101 R_386_32 00050f60 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ +0005b120 00000401 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +0005b12c 00000401 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +0005b128 00024401 R_386_32 00050fe0 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ +0005b134 00006b01 R_386_32 00051060 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ +0005b138 00028401 R_386_32 0005b420 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ +0005b144 00028401 R_386_32 0005b420 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ +0005b150 00028401 R_386_32 0005b420 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ +0005b15c 00028401 R_386_32 0005b420 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ +0005b168 00028401 R_386_32 0005b420 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ +0005b174 00028401 R_386_32 0005b420 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ +0005ba20 00028401 R_386_32 0005b420 _ZTINSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ +0005b140 00018201 R_386_32 00051100 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ +0005b14c 00027a01 R_386_32 000511a0 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ +0005b158 00022601 R_386_32 00051240 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ +0005b164 00012901 R_386_32 000512e0 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ +0005b170 00006d01 R_386_32 00051380 _ZTSNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ +0005b17c 00017c01 R_386_32 00051420 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b180 0000b401 R_386_32 0005ba50 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b18c 0000b401 R_386_32 0005ba50 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b198 0000b401 R_386_32 0005ba50 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b1a4 0000b401 R_386_32 0005ba50 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b1b0 0000b401 R_386_32 0005ba50 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b1bc 0000b401 R_386_32 0005ba50 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b188 0000a801 R_386_32 000514e0 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b194 00016a01 R_386_32 000515c0 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b1a0 00017a01 R_386_32 000516a0 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b1ac 00006901 R_386_32 00051760 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b1b8 0001da01 R_386_32 00051840 _ZTSSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b1c4 00024c01 R_386_32 0005b0e8 _ZTIN6beagle3cpu24EigenDecompositionSquareIdLi1EEE │ │ │ │ +0005b1c8 00006301 R_386_32 00025df0 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EED1Ev │ │ │ │ +0005b1cc 00025401 R_386_32 00025e80 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EED0Ev │ │ │ │ +0005b1d0 0001f701 R_386_32 00026ea0 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ +0005b1d4 00017301 R_386_32 0002af40 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPdi │ │ │ │ +0005b1d8 00020601 R_386_32 0002ab40 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPdi │ │ │ │ +0005b1e0 00022301 R_386_32 0005b0f4 _ZTIN6beagle3cpu22EigenDecompositionCubeIdLi1EEE │ │ │ │ +0005b1e4 00023001 R_386_32 00025eb0 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EED1Ev │ │ │ │ +0005b1e8 00020301 R_386_32 00025f40 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EED0Ev │ │ │ │ +0005b1ec 00015a01 R_386_32 00024c20 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ +0005b1f0 00011d01 R_386_32 00027b40 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPdi │ │ │ │ +0005b1f4 00006c01 R_386_32 00026fc0 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPdi │ │ │ │ +0005b1fc 0000e201 R_386_32 0005b100 _ZTIN6beagle3cpu24EigenDecompositionSquareIfLi1EEE │ │ │ │ +0005b200 00006201 R_386_32 00025c70 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EED1Ev │ │ │ │ +0005b204 00025301 R_386_32 00025d00 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EED0Ev │ │ │ │ +0005b208 00010401 R_386_32 00024e00 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ +0005b20c 00013201 R_386_32 0002b740 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPfi │ │ │ │ +0005b210 00025001 R_386_32 0002b340 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPfi │ │ │ │ +0005b218 0000ba01 R_386_32 0005b10c _ZTIN6beagle3cpu22EigenDecompositionCubeIfLi1EEE │ │ │ │ +0005b21c 00023101 R_386_32 00025d30 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EED1Ev │ │ │ │ +0005b220 00020201 R_386_32 00025dc0 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EED0Ev │ │ │ │ +0005b224 00026e01 R_386_32 00024840 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ +0005b228 0000cb01 R_386_32 00029480 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EE24updateTransitionMatricesEiPKiS4_S4_PKdS6_PPfi │ │ │ │ +0005b22c 0000c301 R_386_32 00028740 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdPPfi │ │ │ │ +0005b234 00010501 R_386_32 0005b118 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ +0005b238 0000ce01 R_386_32 00026340 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED1Ev │ │ │ │ +0005b23c 00009901 R_386_32 00026370 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED0Ev │ │ │ │ +0005b240 00017501 R_386_32 00038ea0 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEE6_M_runEv │ │ │ │ +0005b248 00021601 R_386_32 0005b124 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ +0005b24c 00007a01 R_386_32 000263b0 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED1Ev │ │ │ │ +0005b250 00027501 R_386_32 000263e0 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEED0Ev │ │ │ │ +0005b254 0000df01 R_386_32 00038ed0 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEE6_M_runEv │ │ │ │ +0005b25c 00009301 R_386_32 0005b130 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ +0005b260 00015e01 R_386_32 0003e1a0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED1Ev │ │ │ │ +0005b264 00012a01 R_386_32 0003e860 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED0Ev │ │ │ │ +0005b268 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ +0005b28c 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ +0005b2b0 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ +0005b2d4 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ +0005b2f8 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ +0005b31c 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ +0005ba2c 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ +0005badc 00020001 R_386_32 00017bf0 _ZNSt13__future_base13_State_baseV217_M_complete_asyncEv │ │ │ │ +0005b26c 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ +0005b290 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ +0005b2b4 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ +0005b2d8 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ +0005b2fc 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ +0005b320 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ +0005ba30 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ +0005bae0 00026901 R_386_32 00017c00 _ZNKSt13__future_base13_State_baseV221_M_is_deferred_futureEv │ │ │ │ +0005b270 00014501 R_386_32 000442b0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE6_M_runEv │ │ │ │ +0005b274 00027e01 R_386_32 00044d50 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ +0005b278 00025a01 R_386_32 0004a150 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE8_M_resetEv │ │ │ │ +0005b280 0001a101 R_386_32 0005b13c _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ +0005b284 0000b301 R_386_32 0003e230 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ +0005b288 00008001 R_386_32 0003e900 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ +0005b294 00017801 R_386_32 000440e0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ +0005b298 0001be01 R_386_32 00044c20 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ +0005b29c 00023201 R_386_32 0004a2e0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ +0005b2a4 0001d801 R_386_32 0005b148 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ +0005b2a8 00011a01 R_386_32 0003e2c0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ +0005b2ac 0000d601 R_386_32 0003e9a0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ +0005b2b8 0001b601 R_386_32 00043f10 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ +0005b2bc 00007401 R_386_32 00044af0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ +0005b2c0 00013901 R_386_32 0004a480 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ +0005b2c8 00025201 R_386_32 0005b154 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ +0005b2cc 00024201 R_386_32 0003e350 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED1Ev │ │ │ │ +0005b2d0 00021001 R_386_32 0003ea40 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEED0Ev │ │ │ │ +0005b2dc 00005f01 R_386_32 00043d40 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE6_M_runEv │ │ │ │ +0005b2e0 00013401 R_386_32 000449c0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ +0005b2e4 00024801 R_386_32 0004a600 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEE8_M_resetEv │ │ │ │ +0005b2ec 00014e01 R_386_32 0005b160 _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ +0005b2f0 0001ba01 R_386_32 0003e3e0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ +0005b2f4 00018d01 R_386_32 0003eae0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ +0005b300 00018f01 R_386_32 00043b70 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ +0005b304 00011701 R_386_32 00044890 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ +0005b308 00026c01 R_386_32 0004a790 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ +0005b310 0001f601 R_386_32 0005b16c _ZTINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ +0005b314 0001a701 R_386_32 0003e470 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED1Ev │ │ │ │ +0005b318 00017e01 R_386_32 0003eb80 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEED0Ev │ │ │ │ +0005b324 00024a01 R_386_32 000439a0 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE6_M_runEv │ │ │ │ +0005b328 0000ef01 R_386_32 00044760 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EE │ │ │ │ +0005b32c 00013701 R_386_32 0004a930 _ZNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEE8_M_resetEv │ │ │ │ +0005b334 00019201 R_386_32 0005b178 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b338 00012001 R_386_32 00024820 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ +0005b33c 0000dc01 R_386_32 00025070 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ +0005b340 0001e601 R_386_32 0003e7d0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ +0005b344 00018001 R_386_32 000251d0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ +0005b348 0001f501 R_386_32 0003dc40 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ +0005b350 00010a01 R_386_32 0005b184 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b354 00015701 R_386_32 00024810 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ +0005b358 00012501 R_386_32 00025090 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ +0005b35c 00021201 R_386_32 0003e740 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ +0005b360 0001a601 R_386_32 000251b0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ +0005b364 0000d201 R_386_32 0003dca0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ +0005b36c 00007901 R_386_32 0005b190 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b370 0001fe01 R_386_32 00024800 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ +0005b374 0001d401 R_386_32 000250b0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ +0005b378 00028101 R_386_32 0003e6b0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ +0005b37c 00019501 R_386_32 00025190 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ +0005b380 00005401 R_386_32 0003dd00 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ +0005b388 00018e01 R_386_32 0005b19c _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b38c 00010b01 R_386_32 000247f0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ +0005b390 0000ca01 R_386_32 000250d0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ +0005b394 00025701 R_386_32 0003e620 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ +0005b398 0001e801 R_386_32 00025170 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ +0005b39c 00021f01 R_386_32 0003dd60 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ +0005b3a4 0000c101 R_386_32 0005b1a8 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b3a8 00021101 R_386_32 000247e0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ +0005b3ac 0001e301 R_386_32 000250f0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ +0005b3b0 00016101 R_386_32 0003e590 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ +0005b3b4 0000d101 R_386_32 00025150 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ +0005b3b8 0001e201 R_386_32 0003ddc0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ +0005b3c0 00018601 R_386_32 0005b1b4 _ZTISt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b3c4 00012601 R_386_32 000247d0 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ +0005b3c8 0000e501 R_386_32 00025110 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ +0005b3cc 00005801 R_386_32 0003e500 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ +0005b3d0 00020901 R_386_32 00025130 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ +0005b3d4 0001cd01 R_386_32 0003ae30 _ZNSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ +0005b3dc 0000fa01 R_386_32 00051920 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005b3e4 00021401 R_386_32 00051980 _ZTSN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEE │ │ │ │ +0005b3e8 0001fb01 R_386_32 0005ba40 _ZTIN6beagle10BeagleImplE │ │ │ │ +0005b3f4 0001fb01 R_386_32 0005ba40 _ZTIN6beagle10BeagleImplE │ │ │ │ +0005b3f0 00006701 R_386_32 000519c0 _ZTSN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEE │ │ │ │ +0005b3fc 0000d001 R_386_32 00051a00 _ZTSN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EEE │ │ │ │ +0005b400 0000ac01 R_386_32 0005b3e0 _ZTIN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEE │ │ │ │ +0005b430 0000ac01 R_386_32 0005b3e0 _ZTIN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEE │ │ │ │ +0005b408 0001d001 R_386_32 00051a40 _ZTSN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EEE │ │ │ │ +0005b40c 00013a01 R_386_32 0005b3ec _ZTIN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEE │ │ │ │ +0005b5ac 00013a01 R_386_32 0005b3ec _ZTIN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEE │ │ │ │ +0005b414 0001c601 R_386_32 00051a80 _ZTSN6beagle3cpu18EigenDecompositionIfLi1EEE │ │ │ │ +0005b41c 00011e01 R_386_32 00051ac0 _ZTSN6beagle3cpu18EigenDecompositionIdLi1EEE │ │ │ │ +0005b424 00016201 R_386_32 00050e20 _ZTSNSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ +0005b428 00007801 R_386_32 0005ba70 _ZTINSt13__future_base13_State_baseV2E │ │ │ │ +0005bad0 00007801 R_386_32 0005ba70 _ZTINSt13__future_base13_State_baseV2E │ │ │ │ +0005b434 00008c01 R_386_32 000463e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EED1Ev │ │ │ │ +0005b438 00005c01 R_386_32 00046ae0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EED0Ev │ │ │ │ +0005b43c 00021901 R_386_32 00048800 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ +0005b734 00021901 R_386_32 00048800 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ +0005b440 00013b01 R_386_32 0003b690 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18getInstanceDetailsEP21BeagleInstanceDetails │ │ │ │ +0005b738 00013b01 R_386_32 0003b690 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18getInstanceDetailsEP21BeagleInstanceDetails │ │ │ │ +0005b444 00022801 R_386_32 000259e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17setCPUThreadCountEi │ │ │ │ +0005b73c 00022801 R_386_32 000259e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17setCPUThreadCountEi │ │ │ │ +0005b448 00028001 R_386_32 0003dfe0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE12setTipStatesEiPKi │ │ │ │ +0005b740 00028001 R_386_32 0003dfe0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE12setTipStatesEiPKi │ │ │ │ +0005b44c 00005d01 R_386_32 00042b40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14setTipPartialsEiPKd │ │ │ │ +0005b744 00005d01 R_386_32 00042b40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14setTipPartialsEiPKd │ │ │ │ +0005b450 00021d01 R_386_32 00025440 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE11setPartialsEiPKd │ │ │ │ +0005b748 00021d01 R_386_32 00025440 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE11setPartialsEiPKd │ │ │ │ +0005b454 0001a901 R_386_32 00026d30 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18setRootPrePartialsEPKiS4_i │ │ │ │ +0005b74c 0001a901 R_386_32 00026d30 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18setRootPrePartialsEPKiS4_i │ │ │ │ +0005b458 00018701 R_386_32 0002a5c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE11getPartialsEiiPd │ │ │ │ +0005b750 00018701 R_386_32 0002a5c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE11getPartialsEiiPd │ │ │ │ +0005b45c 0001d101 R_386_32 0001af40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ +0005b754 0001d101 R_386_32 0001af40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ +0005b460 00007201 R_386_32 00025320 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19setStateFrequenciesEiPKd │ │ │ │ +0005b758 00007201 R_386_32 00025320 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19setStateFrequenciesEiPKd │ │ │ │ +0005b464 0000b901 R_386_32 00025200 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18setCategoryWeightsEiPKd │ │ │ │ +0005b75c 0000b901 R_386_32 00025200 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18setCategoryWeightsEiPKd │ │ │ │ +0005b468 00013c01 R_386_32 000266d0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17setPatternWeightsEPKd │ │ │ │ +0005b760 00013c01 R_386_32 000266d0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17setPatternWeightsEPKd │ │ │ │ +0005b46c 0001ee01 R_386_32 0004aae0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE20setPatternPartitionsEiPKi │ │ │ │ +0005b764 0001ee01 R_386_32 0004aae0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE20setPatternPartitionsEiPKi │ │ │ │ +0005b470 0000e401 R_386_32 00026660 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16setCategoryRatesEPKd │ │ │ │ +0005b768 0000e401 R_386_32 00026660 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16setCategoryRatesEPKd │ │ │ │ +0005b474 0000a301 R_386_32 000265d0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25setCategoryRatesWithIndexEiPKd │ │ │ │ +0005b76c 0000a301 R_386_32 000265d0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25setCategoryRatesWithIndexEiPKd │ │ │ │ +0005b478 00011501 R_386_32 0001af80 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ +0005b770 00011501 R_386_32 0001af80 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ +0005be5c 00011506 R_386_GLOB_DAT 0001af80 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ +0005b47c 0000aa01 R_386_32 0001b120 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setDifferentialMatrixEiPKd │ │ │ │ +0005b774 0000aa01 R_386_32 0001b120 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setDifferentialMatrixEiPKd │ │ │ │ +0005b480 0001f401 R_386_32 0001b180 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setTransitionMatricesEPKiPKdS6_i │ │ │ │ +0005b778 0001f401 R_386_32 0001b180 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21setTransitionMatricesEPKiPKdS6_i │ │ │ │ +0005b484 00025b01 R_386_32 0001b400 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19getTransitionMatrixEiPd │ │ │ │ +0005b77c 00025b01 R_386_32 0001b400 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19getTransitionMatrixEiPd │ │ │ │ +0005b488 00026f01 R_386_32 0001b5c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26convolveTransitionMatricesEPKiS4_S4_i │ │ │ │ +0005b780 00026f01 R_386_32 0001b5c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26convolveTransitionMatricesEPKiS4_S4_i │ │ │ │ +0005b48c 00025d01 R_386_32 0001b7a0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21addTransitionMatricesEPKiS4_S4_i │ │ │ │ +0005b784 00025d01 R_386_32 0001b7a0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21addTransitionMatricesEPKiS4_S4_i │ │ │ │ +0005b490 00014001 R_386_32 0001b7b0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27transposeTransitionMatricesEPKiS4_i │ │ │ │ +0005b788 00014001 R_386_32 0001b7b0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27transposeTransitionMatricesEPKiS4_i │ │ │ │ +0005b494 00027001 R_386_32 0001b8d0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24updateTransitionMatricesEiPKiS4_S4_PKdi │ │ │ │ +0005b78c 00027001 R_386_32 0001b8d0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24updateTransitionMatricesEiPKiS4_S4_PKdi │ │ │ │ +0005b498 00022501 R_386_32 0001b910 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdi │ │ │ │ +0005b790 00022501 R_386_32 0001b910 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdi │ │ │ │ +0005b49c 00008801 R_386_32 0001b950 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42updateTransitionMatricesWithMultipleModelsEPKiS4_S4_S4_S4_PKdi │ │ │ │ +0005b794 00008801 R_386_32 0001b950 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42updateTransitionMatricesWithMultipleModelsEPKiS4_S4_S4_S4_PKdi │ │ │ │ +0005b4a0 00020c01 R_386_32 0004cea0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14updatePartialsEPKiii │ │ │ │ +0005b798 00020c01 R_386_32 0004cea0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14updatePartialsEPKiii │ │ │ │ +0005b4a4 00024701 R_386_32 00031080 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17updatePrePartialsEPKiii │ │ │ │ +0005b79c 00024701 R_386_32 00031080 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17updatePrePartialsEPKiii │ │ │ │ +0005b4a8 00010701 R_386_32 0004cff0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25updatePartialsByPartitionEPKii │ │ │ │ +0005b7a0 00010701 R_386_32 0004cff0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25updatePartialsByPartitionEPKii │ │ │ │ +0005b4ac 0000b601 R_386_32 00031000 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28updatePrePartialsByPartitionEPKii │ │ │ │ +0005b7a4 0000b601 R_386_32 00031000 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28updatePrePartialsByPartitionEPKii │ │ │ │ +0005b4b0 0001cb01 R_386_32 0001ba20 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15waitForPartialsEPKii │ │ │ │ +0005b7a8 0001cb01 R_386_32 0001ba20 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15waitForPartialsEPKii │ │ │ │ +0005b4b4 00023301 R_386_32 00031240 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ +0005b7ac 00023301 R_386_32 00031240 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ +0005be08 00023306 R_386_GLOB_DAT 00031240 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ +0005b4b8 0000cf01 R_386_32 000310f0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33accumulateScaleFactorsByPartitionEPKiiii │ │ │ │ +0005b7b0 0000cf01 R_386_32 000310f0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33accumulateScaleFactorsByPartitionEPKiiii │ │ │ │ +0005b4bc 0001b501 R_386_32 00030b80 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ +0005b7b4 0001b501 R_386_32 00030b80 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ +0005bf4c 0001b506 R_386_GLOB_DAT 00030b80 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ +0005b4c0 0000b501 R_386_32 00030a60 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE29removeScaleFactorsByPartitionEPKiiii │ │ │ │ +0005b7b8 0000b501 R_386_32 00030a60 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE29removeScaleFactorsByPartitionEPKiiii │ │ │ │ +0005b4c4 0000a201 R_386_32 00038de0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17resetScaleFactorsEi │ │ │ │ +0005b7bc 0000a201 R_386_32 00038de0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17resetScaleFactorsEi │ │ │ │ +0005bef0 0000a206 R_386_GLOB_DAT 00038de0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17resetScaleFactorsEi │ │ │ │ +0005b4c8 00011c01 R_386_32 000381a0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28resetScaleFactorsByPartitionEii │ │ │ │ +0005b7c0 00011c01 R_386_32 000381a0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28resetScaleFactorsByPartitionEii │ │ │ │ +0005b4cc 00008501 R_386_32 00026590 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16copyScaleFactorsEii │ │ │ │ +0005b7c4 00008501 R_386_32 00026590 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16copyScaleFactorsEii │ │ │ │ +0005b4d0 00025f01 R_386_32 0001ba30 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15getScaleFactorsEiPd │ │ │ │ +0005b7c8 00025f01 R_386_32 0001ba30 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15getScaleFactorsEiPd │ │ │ │ +0005b4d4 0001eb01 R_386_32 0002fba0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calculateRootLogLikelihoodsEPKiS4_S4_S4_iPd │ │ │ │ +0005b7cc 0001eb01 R_386_32 0002fba0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calculateRootLogLikelihoodsEPKiS4_S4_S4_iPd │ │ │ │ +0005b4d8 00022101 R_386_32 0001ba40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calculateRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iiPdS5_ │ │ │ │ +0005b7d0 00022101 R_386_32 0001ba40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calculateRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iiPdS5_ │ │ │ │ +0005b4dc 0000f201 R_386_32 0003d6c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24calculateEdgeDerivativesEPKiS4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b7d4 0000f201 R_386_32 0003d6c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24calculateEdgeDerivativesEPKiS4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b4e0 0000f401 R_386_32 00043240 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calculateCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ +0005b7d8 0000f401 R_386_32 00043240 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calculateCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ +0005b4e4 00015001 R_386_32 00041990 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calculateEdgeLogLikelihoodsEPKiS4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b7dc 00015001 R_386_32 00041990 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calculateEdgeLogLikelihoodsEPKiS4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b4e8 00022d01 R_386_32 00036ae0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calculateEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iiPdS5_S5_S5_S5_S5_ │ │ │ │ +0005b7e0 00022d01 R_386_32 00036ae0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calculateEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iiPdS5_S5_S5_S5_S5_ │ │ │ │ +0005b4ec 0000f501 R_386_32 0001bb10 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16getLogLikelihoodEPd │ │ │ │ +0005b7e4 0000f501 R_386_32 0001bb10 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16getLogLikelihoodEPd │ │ │ │ +0005b4f0 00006801 R_386_32 0001bb70 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14getDerivativesEPdS3_ │ │ │ │ +0005b7e8 00006801 R_386_32 0001bb70 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14getDerivativesEPdS3_ │ │ │ │ +0005b4f4 00006001 R_386_32 00026080 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21getSiteLogLikelihoodsEPd │ │ │ │ +0005b7ec 00006001 R_386_32 00026080 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21getSiteLogLikelihoodsEPd │ │ │ │ +0005b4f8 0001e501 R_386_32 0001bc40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18getSiteDerivativesEPdS3_ │ │ │ │ +0005b7f0 0001e501 R_386_32 0001bc40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18getSiteDerivativesEPdS3_ │ │ │ │ +0005b4fc 00024f01 R_386_32 00021790 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE7getNameEv │ │ │ │ +0005b500 0001a401 R_386_32 0001be40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE8getFlagsEv │ │ │ │ +0005b7f8 0001a401 R_386_32 0001be40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE8getFlagsEv │ │ │ │ +0005bf00 0001a406 R_386_GLOB_DAT 0001be40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE8getFlagsEv │ │ │ │ +0005b504 00027601 R_386_32 00031560 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE10upPartialsEbPKiii │ │ │ │ +0005b7fc 00027601 R_386_32 00031560 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE10upPartialsEbPKiii │ │ │ │ +0005bf08 00027606 R_386_GLOB_DAT 00031560 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE10upPartialsEbPKiii │ │ │ │ +0005b508 0000dd01 R_386_32 00030ca0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ +0005b800 0000dd01 R_386_32 00030ca0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ +0005bf78 0000dd06 R_386_GLOB_DAT 00030ca0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ +0005b50c 0000d901 R_386_32 0003d4a0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b804 0000d901 R_386_32 0003d4a0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005bf0c 0000d906 R_386_GLOB_DAT 0003d4a0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b510 00012c01 R_386_32 000217c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28calcEdgeLogDerivativesStatesEPKiPKfiiPKdS6_PdS9_S9_ │ │ │ │ +0005b514 00013301 R_386_32 00021990 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE30calcEdgeLogDerivativesPartialsEPKfS4_iiPKdS4_iPdS7_S7_ │ │ │ │ +0005b518 00016c01 R_386_32 000430c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ +0005b810 00016c01 R_386_32 000430c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ +0005bff8 00016c06 R_386_GLOB_DAT 000430c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ +0005b51c 00019601 R_386_32 0003cb00 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE23calcCrossProductsStatesEPKiPKfPKdS6_dPdS9_ │ │ │ │ +0005b520 0001bb01 R_386_32 0003c180 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE25calcCrossProductsPartialsEPKfS4_PKdS4_dPdS7_ │ │ │ │ +0005b524 00013d01 R_386_32 0001df60 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ +0005b81c 00013d01 R_386_32 0001df60 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ +0005be30 00013d06 R_386_GLOB_DAT 0001df60 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ +0005b528 0001ce01 R_386_32 0003a5c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ +0005b820 0001ce01 R_386_32 0003a5c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ +0005befc 0001ce06 R_386_GLOB_DAT 0003a5c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ +0005b52c 00017001 R_386_32 0001dfc0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ +0005b824 00017001 R_386_32 0001dfc0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ +0005be58 00017006 R_386_GLOB_DAT 0001dfc0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ +0005b530 0001b801 R_386_32 0004c940 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ +0005b828 0001b801 R_386_32 0004c940 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ +0005beb4 0001b806 R_386_GLOB_DAT 0004c940 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ +0005b534 00017601 R_386_32 00041f40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ +0005b82c 00017601 R_386_32 00041f40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ +0005bfec 00017606 R_386_GLOB_DAT 00041f40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ +0005b538 0000f701 R_386_32 00021c60 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE16calcStatesStatesEPfPKiPKfS5_S7_ii │ │ │ │ +0005b53c 0001fd01 R_386_32 00021da0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE18calcStatesPartialsEPfPKiPKfS7_S7_ii │ │ │ │ +0005b540 0000a701 R_386_32 000223a0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE20calcPartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ +0005b544 00020801 R_386_32 00022cc0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE23calcPrePartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ +0005b548 00026601 R_386_32 00023400 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE21calcPrePartialsStatesEPfPKfS5_PKiS5_ii │ │ │ │ +0005b54c 00007101 R_386_32 000306c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ +0005b550 00009201 R_386_32 0002f840 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ +0005b848 00009201 R_386_32 0002f840 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ +0005bdf4 00009206 R_386_GLOB_DAT 0002f840 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ +0005b554 00013801 R_386_32 0004e100 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calcRootLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_iPd │ │ │ │ +0005b84c 00013801 R_386_32 0004e100 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calcRootLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_iPd │ │ │ │ +0005b558 00018901 R_386_32 0004d600 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42calcRootLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_Pd │ │ │ │ +0005b850 00018901 R_386_32 0004d600 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42calcRootLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_Pd │ │ │ │ +0005b55c 00006a01 R_386_32 00030260 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ +0005b560 0001c501 R_386_32 0003ec20 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ +0005b564 00010901 R_386_32 000377e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ +0005b568 0001ed01 R_386_32 0004f790 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calcEdgeLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ +0005b860 0001ed01 R_386_32 0004f790 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE38calcEdgeLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ +0005b56c 00016501 R_386_32 0004ec20 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42calcEdgeLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_Pd │ │ │ │ +0005b864 00016501 R_386_32 0004ec20 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE42calcEdgeLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_Pd │ │ │ │ +0005b570 00007301 R_386_32 00036d40 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ +0005b574 00025601 R_386_32 00035f20 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b86c 00025601 R_386_32 00035f20 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005bf68 00025606 R_386_GLOB_DAT 00035f20 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b578 0000a401 R_386_32 00040a60 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ +0005b870 0000a401 R_386_32 00040a60 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ +0005bfdc 0000a406 R_386_GLOB_DAT 00040a60 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ +0005b57c 0000b701 R_386_32 000356c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ +0005b874 0000b701 R_386_32 000356c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ +0005beec 0000b706 R_386_GLOB_DAT 000356c0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ +0005b580 00024101 R_386_32 00034be0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ +0005b878 00024101 R_386_32 00034be0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ +0005bf60 00024106 R_386_GLOB_DAT 00034be0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ +0005b584 0001c301 R_386_32 00023700 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE28calcStatesStatesFixedScalingEPfPKiPKfS5_S7_S7_ii │ │ │ │ +0005b588 00005b01 R_386_32 00023870 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE30calcStatesPartialsFixedScalingEPfPKiPKfS7_S7_S7_ii │ │ │ │ +0005b58c 0000c501 R_386_32 0001f080 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcPreStatesPartialsFixedScalingEPfPKiPKfS7_S7_S7_ii │ │ │ │ +0005b884 0000c501 R_386_32 0001f080 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE33calcPreStatesPartialsFixedScalingEPfPKiPKfS7_S7_S7_ii │ │ │ │ +0005b590 00010801 R_386_32 00023ea0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE32calcPartialsPartialsFixedScalingEPfPKfS5_S5_S5_S5_ii │ │ │ │ +0005b594 00006101 R_386_32 0002c6a0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE31calcPartialsPartialsAutoScalingEPfPKfS5_S5_S5_Pi │ │ │ │ +0005b598 0001db01 R_386_32 0002fff0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE15rescalePartialsEPfS3_S3_i │ │ │ │ +0005b59c 00009a01 R_386_32 0002fd70 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE26rescalePartialsByPartitionEPfS3_S3_ii │ │ │ │ +0005b5a0 00026401 R_386_32 0002cbe0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19autoRescalePartialsEPfPs │ │ │ │ +0005b898 00026401 R_386_32 0002cbe0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19autoRescalePartialsEPfPs │ │ │ │ +0005bf24 00026406 R_386_GLOB_DAT 0002cbe0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE19autoRescalePartialsEPfPs │ │ │ │ +0005b5a4 00005901 R_386_32 0001f360 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ +0005b89c 00005901 R_386_32 0001f360 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ +0005bffc 00005906 R_386_GLOB_DAT 0001f360 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ +0005b5b0 00013f01 R_386_32 00045c40 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EED1Ev │ │ │ │ +0005b5b4 00010301 R_386_32 00046340 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EED0Ev │ │ │ │ +0005b5b8 00010001 R_386_32 00046e60 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ +0005b8b0 00010001 R_386_32 00046e60 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ +0005b5bc 00019801 R_386_32 0003b710 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18getInstanceDetailsEP21BeagleInstanceDetails │ │ │ │ +0005b8b4 00019801 R_386_32 0003b710 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18getInstanceDetailsEP21BeagleInstanceDetails │ │ │ │ +0005b5c0 0000f301 R_386_32 00025740 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17setCPUThreadCountEi │ │ │ │ +0005b8b8 0000f301 R_386_32 00025740 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17setCPUThreadCountEi │ │ │ │ +0005b5c4 0001f801 R_386_32 0003de20 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE12setTipStatesEiPKi │ │ │ │ +0005b8bc 0001f801 R_386_32 0003de20 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE12setTipStatesEiPKi │ │ │ │ +0005b5c8 00015601 R_386_32 00042990 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14setTipPartialsEiPKd │ │ │ │ +0005b8c0 00015601 R_386_32 00042990 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14setTipPartialsEiPKd │ │ │ │ +0005b5cc 00018401 R_386_32 00026bb0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE11setPartialsEiPKd │ │ │ │ +0005b8c4 00018401 R_386_32 00026bb0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE11setPartialsEiPKd │ │ │ │ +0005b5d0 00008a01 R_386_32 00026a50 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18setRootPrePartialsEPKiS4_i │ │ │ │ +0005b8c8 00008a01 R_386_32 00026a50 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18setRootPrePartialsEPKiS4_i │ │ │ │ +0005b5d4 0000c601 R_386_32 0002a200 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE11getPartialsEiiPd │ │ │ │ +0005b8cc 0000c601 R_386_32 0002a200 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE11getPartialsEiiPd │ │ │ │ +0005b5d8 00027f01 R_386_32 00017cf0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ +0005b8d0 00027f01 R_386_32 00017cf0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setEigenDecompositionEiPKdS4_S4_ │ │ │ │ +0005b5dc 00027801 R_386_32 000269c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19setStateFrequenciesEiPKd │ │ │ │ +0005b8d4 00027801 R_386_32 000269c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19setStateFrequenciesEiPKd │ │ │ │ +0005b5e0 00016001 R_386_32 00026930 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18setCategoryWeightsEiPKd │ │ │ │ +0005b8d8 00016001 R_386_32 00026930 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18setCategoryWeightsEiPKd │ │ │ │ +0005b5e4 0001d301 R_386_32 00026560 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17setPatternWeightsEPKd │ │ │ │ +0005b8dc 0001d301 R_386_32 00026560 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17setPatternWeightsEPKd │ │ │ │ +0005b5e8 0001c401 R_386_32 0004b4c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE20setPatternPartitionsEiPKi │ │ │ │ +0005b8e0 0001c401 R_386_32 0004b4c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE20setPatternPartitionsEiPKi │ │ │ │ +0005b5ec 00021a01 R_386_32 000264f0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16setCategoryRatesEPKd │ │ │ │ +0005b8e4 00021a01 R_386_32 000264f0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16setCategoryRatesEPKd │ │ │ │ +0005b5f0 0000fb01 R_386_32 00026460 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25setCategoryRatesWithIndexEiPKd │ │ │ │ +0005b8e8 0000fb01 R_386_32 00026460 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25setCategoryRatesWithIndexEiPKd │ │ │ │ +0005b5f4 0000d701 R_386_32 00026800 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ +0005b8ec 0000d701 R_386_32 00026800 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ +0005be74 0000d706 R_386_GLOB_DAT 00026800 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19setTransitionMatrixEiPKdd │ │ │ │ +0005b5f8 0001c201 R_386_32 000268d0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setDifferentialMatrixEiPKd │ │ │ │ +0005b8f0 0001c201 R_386_32 000268d0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setDifferentialMatrixEiPKd │ │ │ │ +0005b5fc 00007701 R_386_32 00026700 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setTransitionMatricesEPKiPKdS6_i │ │ │ │ +0005b8f4 00007701 R_386_32 00026700 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21setTransitionMatricesEPKiPKdS6_i │ │ │ │ +0005b600 0000c801 R_386_32 00017d20 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19getTransitionMatrixEiPd │ │ │ │ +0005b8f8 0000c801 R_386_32 00017d20 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19getTransitionMatrixEiPd │ │ │ │ +0005b604 0001d601 R_386_32 00017e20 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26convolveTransitionMatricesEPKiS4_S4_i │ │ │ │ +0005b8fc 0001d601 R_386_32 00017e20 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26convolveTransitionMatricesEPKiS4_S4_i │ │ │ │ +0005b608 0000ea01 R_386_32 00017ff0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21addTransitionMatricesEPKiS4_S4_i │ │ │ │ +0005b900 0000ea01 R_386_32 00017ff0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21addTransitionMatricesEPKiS4_S4_i │ │ │ │ +0005b60c 0001d701 R_386_32 00018000 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27transposeTransitionMatricesEPKiS4_i │ │ │ │ +0005b904 0001d701 R_386_32 00018000 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27transposeTransitionMatricesEPKiS4_i │ │ │ │ +0005b610 00022a01 R_386_32 00018120 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24updateTransitionMatricesEiPKiS4_S4_PKdi │ │ │ │ +0005b908 00022a01 R_386_32 00018120 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24updateTransitionMatricesEiPKiS4_S4_PKdi │ │ │ │ +0005b614 0000af01 R_386_32 00018160 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdi │ │ │ │ +0005b90c 0000af01 R_386_32 00018160 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE43updateTransitionMatricesWithModelCategoriesEPiPKiS5_S5_PKdi │ │ │ │ +0005b618 00011001 R_386_32 000181a0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42updateTransitionMatricesWithMultipleModelsEPKiS4_S4_S4_S4_PKdi │ │ │ │ +0005b910 00011001 R_386_32 000181a0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42updateTransitionMatricesWithMultipleModelsEPKiS4_S4_S4_S4_PKdi │ │ │ │ +0005b61c 00013501 R_386_32 0004c720 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14updatePartialsEPKiii │ │ │ │ +0005b914 00013501 R_386_32 0004c720 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14updatePartialsEPKiii │ │ │ │ +0005b620 00025e01 R_386_32 0002e960 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17updatePrePartialsEPKiii │ │ │ │ +0005b918 00025e01 R_386_32 0002e960 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17updatePrePartialsEPKiii │ │ │ │ +0005b624 00015b01 R_386_32 0004c870 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25updatePartialsByPartitionEPKii │ │ │ │ +0005b91c 00015b01 R_386_32 0004c870 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25updatePartialsByPartitionEPKii │ │ │ │ +0005b628 00023601 R_386_32 0002e8e0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28updatePrePartialsByPartitionEPKii │ │ │ │ +0005b920 00023601 R_386_32 0002e8e0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28updatePrePartialsByPartitionEPKii │ │ │ │ +0005b62c 00005601 R_386_32 00018270 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE15waitForPartialsEPKii │ │ │ │ +0005b924 00005601 R_386_32 00018270 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE15waitForPartialsEPKii │ │ │ │ +0005b630 00012801 R_386_32 0002eb00 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ +0005b928 00012801 R_386_32 0002eb00 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ +0005be44 00012806 R_386_GLOB_DAT 0002eb00 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22accumulateScaleFactorsEPKiii │ │ │ │ +0005b634 00026b01 R_386_32 0002e9d0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33accumulateScaleFactorsByPartitionEPKiiii │ │ │ │ +0005b92c 00026b01 R_386_32 0002e9d0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33accumulateScaleFactorsByPartitionEPKiiii │ │ │ │ +0005b638 00018b01 R_386_32 0002e460 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ +0005b930 00018b01 R_386_32 0002e460 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ +0005bdec 00018b06 R_386_GLOB_DAT 0002e460 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18removeScaleFactorsEPKiii │ │ │ │ +0005b63c 00019001 R_386_32 0002e340 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE29removeScaleFactorsByPartitionEPKiiii │ │ │ │ +0005b934 00019001 R_386_32 0002e340 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE29removeScaleFactorsByPartitionEPKiiii │ │ │ │ +0005b640 00011b01 R_386_32 00038e40 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17resetScaleFactorsEi │ │ │ │ +0005b938 00011b01 R_386_32 00038e40 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17resetScaleFactorsEi │ │ │ │ +0005bea4 00011b06 R_386_GLOB_DAT 00038e40 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17resetScaleFactorsEi │ │ │ │ +0005b644 00011101 R_386_32 00034b60 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28resetScaleFactorsByPartitionEii │ │ │ │ +0005b93c 00011101 R_386_32 00034b60 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28resetScaleFactorsByPartitionEii │ │ │ │ +0005b648 00017701 R_386_32 00026420 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16copyScaleFactorsEii │ │ │ │ +0005b940 00017701 R_386_32 00026420 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16copyScaleFactorsEii │ │ │ │ +0005b64c 00009b01 R_386_32 00018280 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE15getScaleFactorsEiPd │ │ │ │ +0005b944 00009b01 R_386_32 00018280 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE15getScaleFactorsEiPd │ │ │ │ +0005b650 0000a501 R_386_32 0002d3f0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calculateRootLogLikelihoodsEPKiS4_S4_S4_iPd │ │ │ │ +0005b948 0000a501 R_386_32 0002d3f0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calculateRootLogLikelihoodsEPKiS4_S4_S4_iPd │ │ │ │ +0005b654 00005301 R_386_32 00018290 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calculateRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iiPdS5_ │ │ │ │ +0005b94c 00005301 R_386_32 00018290 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calculateRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iiPdS5_ │ │ │ │ +0005b658 0001ae01 R_386_32 0003d980 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24calculateEdgeDerivativesEPKiS4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b950 0001ae01 R_386_32 0003d980 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24calculateEdgeDerivativesEPKiS4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b65c 0000d401 R_386_32 00043000 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calculateCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ +0005b954 0000d401 R_386_32 00043000 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calculateCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ +0005b660 00019f01 R_386_32 00039fe0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calculateEdgeLogLikelihoodsEPKiS4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b958 00019f01 R_386_32 00039fe0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calculateEdgeLogLikelihoodsEPKiS4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b664 00016b01 R_386_32 00033840 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calculateEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iiPdS5_S5_S5_S5_S5_ │ │ │ │ +0005b95c 00016b01 R_386_32 00033840 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calculateEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iiPdS5_S5_S5_S5_S5_ │ │ │ │ +0005b668 0001d201 R_386_32 00018360 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16getLogLikelihoodEPd │ │ │ │ +0005b960 0001d201 R_386_32 00018360 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16getLogLikelihoodEPd │ │ │ │ +0005b66c 0001af01 R_386_32 000183c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14getDerivativesEPdS3_ │ │ │ │ +0005b964 0001af01 R_386_32 000183c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14getDerivativesEPdS3_ │ │ │ │ +0005b670 00025801 R_386_32 00025f80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21getSiteLogLikelihoodsEPd │ │ │ │ +0005b968 00025801 R_386_32 00025f80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21getSiteLogLikelihoodsEPd │ │ │ │ +0005b674 0001c101 R_386_32 00018480 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18getSiteDerivativesEPdS3_ │ │ │ │ +0005b96c 0001c101 R_386_32 00018480 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18getSiteDerivativesEPdS3_ │ │ │ │ +0005b678 00014601 R_386_32 0001f370 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE7getNameEv │ │ │ │ +0005b67c 00019b01 R_386_32 00018540 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE8getFlagsEv │ │ │ │ +0005b974 00019b01 R_386_32 00018540 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE8getFlagsEv │ │ │ │ +0005bf64 00019b06 R_386_GLOB_DAT 00018540 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE8getFlagsEv │ │ │ │ +0005b680 0001f301 R_386_32 0002edd0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE10upPartialsEbPKiii │ │ │ │ +0005b978 0001f301 R_386_32 0002edd0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE10upPartialsEbPKiii │ │ │ │ +0005bfd0 0001f306 R_386_GLOB_DAT 0002edd0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE10upPartialsEbPKiii │ │ │ │ +0005b684 00021501 R_386_32 0002e580 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ +0005b97c 00021501 R_386_32 0002e580 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ +0005be50 00021506 R_386_GLOB_DAT 0002e580 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE13upPrePartialsEbPKiii │ │ │ │ +0005b688 0001b201 R_386_32 0003d760 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b980 0001b201 R_386_32 0003d760 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005bf40 0001b206 R_386_GLOB_DAT 0003d760 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcEdgeLogDerivativesEPKiS4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b68c 00005e01 R_386_32 0001f3a0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28calcEdgeLogDerivativesStatesEPKiPKdiiS6_S6_PdS7_S7_ │ │ │ │ +0005b690 00023901 R_386_32 0001f570 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE30calcEdgeLogDerivativesPartialsEPKdS4_iiS4_S4_iPdS5_S5_ │ │ │ │ +0005b694 00013101 R_386_32 00042e80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ +0005b98c 00013101 R_386_32 00042e80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ +0005bfe4 00013106 R_386_GLOB_DAT 00042e80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE17calcCrossProductsEPKiS4_S4_S4_PKdiPdS7_ │ │ │ │ +0005b698 00009001 R_386_32 0003c680 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE23calcCrossProductsStatesEPKiPKdS6_S6_dPdS7_ │ │ │ │ +0005b69c 00007e01 R_386_32 0003bcc0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE25calcCrossProductsPartialsEPKdS4_S4_S4_dPdS5_ │ │ │ │ +0005b6a0 00022401 R_386_32 00019a60 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ +0005b998 00022401 R_386_32 00019a60 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ +0005bef8 00022406 R_386_GLOB_DAT 00019a60 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26resetDerivativeTemporariesEv │ │ │ │ +0005b6a4 00021301 R_386_32 0003a940 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ +0005b99c 00021301 R_386_32 0003a940 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ +0005bedc 00021306 R_386_GLOB_DAT 0003a940 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21accumulateDerivativesEPdS3_S3_ │ │ │ │ +0005b6a8 0000a601 R_386_32 00019ac0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ +0005b9a0 0000a601 R_386_32 00019ac0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ +0005bec8 0000a606 R_386_GLOB_DAT 00019ac0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE31autoPartitionPartialsOperationsEPKiPiii │ │ │ │ +0005b6ac 00022001 R_386_32 0004c1c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ +0005b9a4 00022001 R_386_32 0004c1c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ +0005bf88 00022006 R_386_GLOB_DAT 0004c1c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26upPartialsByPartitionAsyncEPKii │ │ │ │ +0005b6b0 00026201 R_386_32 00042460 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ +0005b9a8 00026201 R_386_32 00042460 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ +0005bfd8 00026206 R_386_GLOB_DAT 00042460 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26reorderPatternsByPartitionEv │ │ │ │ +0005b6b4 00017201 R_386_32 0001f800 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE16calcStatesStatesEPdPKiPKdS5_S7_ii │ │ │ │ +0005b6b8 00020e01 R_386_32 0001f940 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE18calcStatesPartialsEPdPKiPKdS7_S7_ii │ │ │ │ +0005b6bc 00009601 R_386_32 0001fd40 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE20calcPartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ +0005b6c0 00005501 R_386_32 000202c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE23calcPrePartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ +0005b6c4 00014c01 R_386_32 00020880 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE21calcPrePartialsStatesEPdPKdS5_PKiS5_ii │ │ │ │ +0005b6c8 00017f01 R_386_32 0002df80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ +0005b6cc 00020501 R_386_32 0002d180 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ +0005b9c4 00020501 R_386_32 0002d180 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ +0005bfb8 00020506 R_386_GLOB_DAT 0002d180 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcRootLogLikelihoodsPerCategoryEiiiPd │ │ │ │ +0005b6d0 00006401 R_386_32 0004db50 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calcRootLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_iPd │ │ │ │ +0005b9c8 00006401 R_386_32 0004db50 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calcRootLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_iPd │ │ │ │ +0005b6d4 00013e01 R_386_32 0004d0b0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42calcRootLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_Pd │ │ │ │ +0005b9cc 00013e01 R_386_32 0004d0b0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42calcRootLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_Pd │ │ │ │ +0005b6d8 0001ab01 R_386_32 0002dac0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ +0005b6dc 00007c01 R_386_32 0003f400 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ +0005b6e0 00010101 R_386_32 000343c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ +0005b6e4 00022701 R_386_32 0004f190 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calcEdgeLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ +0005b9dc 00022701 R_386_32 0004f190 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE38calcEdgeLogLikelihoodsByPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ +0005b6e8 00009f01 R_386_32 0004e6b0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42calcEdgeLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_Pd │ │ │ │ +0005b9e0 00009f01 R_386_32 0004e6b0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE42calcEdgeLogLikelihoodsByAutoPartitionAsyncEPKiS4_S4_S4_S4_S4_S4_Pd │ │ │ │ +0005b6ec 0000f001 R_386_32 00033ac0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ +0005b6f0 00007601 R_386_32 00032db0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b9e8 00007601 R_386_32 00032db0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005bfbc 00007606 R_386_GLOB_DAT 00032db0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE44calcEdgeLogLikelihoodsSecondDerivByPartitionEPKiS4_S4_S4_S4_S4_S4_S4_S4_iPdS5_S5_ │ │ │ │ +0005b6f4 00014d01 R_386_32 00039380 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ +0005b9ec 00014d01 R_386_32 00039380 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ +0005bf48 00014d06 R_386_GLOB_DAT 00039380 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE27calcEdgeLogLikelihoodsMultiEPKiS4_S4_S4_S4_S4_iPd │ │ │ │ +0005b6f8 00012d01 R_386_32 00032600 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ +0005b9f0 00012d01 R_386_32 00032600 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ +0005bee4 00012d06 R_386_GLOB_DAT 00032600 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE32calcEdgeLogLikelihoodsFirstDerivEiiiiiiiPdS3_ │ │ │ │ +0005b6fc 0001f001 R_386_32 00031c50 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ +0005b9f4 0001f001 R_386_32 00031c50 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ +0005be4c 0001f006 R_386_GLOB_DAT 00031c50 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcEdgeLogLikelihoodsSecondDerivEiiiiiiiiPdS3_S3_ │ │ │ │ +0005b700 00020401 R_386_32 00020b80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE28calcStatesStatesFixedScalingEPdPKiPKdS5_S7_S7_ii │ │ │ │ +0005b704 0001cc01 R_386_32 00020cf0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE30calcStatesPartialsFixedScalingEPdPKiPKdS7_S7_S7_ii │ │ │ │ +0005b708 0000b801 R_386_32 0001ac40 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcPreStatesPartialsFixedScalingEPdPKiPKdS7_S7_S7_ii │ │ │ │ +0005ba00 0000b801 R_386_32 0001ac40 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE33calcPreStatesPartialsFixedScalingEPdPKiPKdS7_S7_S7_ii │ │ │ │ +0005b70c 00015c01 R_386_32 00021120 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE32calcPartialsPartialsFixedScalingEPdPKdS5_S5_S5_S5_ii │ │ │ │ +0005b710 00021701 R_386_32 0002bf80 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE31calcPartialsPartialsAutoScalingEPdPKdS5_S5_S5_Pi │ │ │ │ +0005b714 0001bd01 R_386_32 0002d840 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE15rescalePartialsEPdS3_S3_i │ │ │ │ +0005b718 00026a01 R_386_32 0002d5c0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE26rescalePartialsByPartitionEPdS3_S3_ii │ │ │ │ +0005b71c 0001dc01 R_386_32 0002c9d0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19autoRescalePartialsEPdPs │ │ │ │ +0005ba14 0001dc01 R_386_32 0002c9d0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19autoRescalePartialsEPdPs │ │ │ │ +0005bed0 0001dc06 R_386_GLOB_DAT 0002c9d0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE19autoRescalePartialsEPdPs │ │ │ │ +0005b720 0001e901 R_386_32 0001af30 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ +0005ba18 0001e901 R_386_32 0001af30 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ +0005be38 0001e906 R_386_GLOB_DAT 0001af30 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE24getPaddedPatternsModulusEv │ │ │ │ +0005b728 00021c01 R_386_32 0005b3f8 _ZTIN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EEE │ │ │ │ +0005b72c 00028301 R_386_32 00046b10 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EED1Ev │ │ │ │ +0005b730 00024601 R_386_32 00046b40 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EED0Ev │ │ │ │ +0005b7f4 00016601 R_386_32 0001be20 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE7getNameEv │ │ │ │ +0005b808 0001ec01 R_386_32 0001be50 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE28calcEdgeLogDerivativesStatesEPKiPKfiiPKdS6_PdS9_S9_ │ │ │ │ +0005b80c 00016301 R_386_32 0001bfa0 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE30calcEdgeLogDerivativesPartialsEPKfS4_iiPKdS4_iPdS7_S7_ │ │ │ │ +0005b814 0001c801 R_386_32 0001c1c0 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE23calcCrossProductsStatesEPKiPKfPKdS6_dPdS9_ │ │ │ │ +0005b818 0001bf01 R_386_32 0001cc20 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE25calcCrossProductsPartialsEPKfS4_PKdS4_dPdS7_ │ │ │ │ +0005b830 00026501 R_386_32 0001e060 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE16calcStatesStatesEPfPKiPKfS5_S7_ii │ │ │ │ +0005b834 0000e701 R_386_32 0001e210 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE18calcStatesPartialsEPfPKiPKfS7_S7_ii │ │ │ │ +0005b838 00013601 R_386_32 0001e470 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE20calcPartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ +0005b83c 00024e01 R_386_32 0001e700 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE23calcPrePartialsPartialsEPfPKfS5_S5_S5_ii │ │ │ │ +0005b840 00020101 R_386_32 0001ea40 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE21calcPrePartialsStatesEPfPKfS5_PKiS5_ii │ │ │ │ +0005b844 00027201 R_386_32 00043600 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ +0005b854 0001df01 R_386_32 00049d80 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ +0005b858 0001de01 R_386_32 0003fb80 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ +0005b85c 00005a01 R_386_32 000387e0 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ +0005b868 0001dd01 R_386_32 00049800 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ +0005b87c 00008901 R_386_32 0001ebe0 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE28calcStatesStatesFixedScalingEPfPKiPKfS5_S7_S7_ii │ │ │ │ +0005b880 0001f901 R_386_32 0001edc0 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE30calcStatesPartialsFixedScalingEPfPKiPKfS7_S7_S7_ii │ │ │ │ +0005b888 0001f101 R_386_32 0001f090 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE32calcPartialsPartialsFixedScalingEPfPKfS5_S5_S5_S5_ii │ │ │ │ +0005b88c 0000db01 R_386_32 0002c250 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE31calcPartialsPartialsAutoScalingEPfPKfS5_S5_S5_Pi │ │ │ │ +0005b890 00010d01 R_386_32 0002f670 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE15rescalePartialsEPfS3_S3_i │ │ │ │ +0005b894 00013001 R_386_32 0002f4c0 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE26rescalePartialsByPartitionEPfS3_S3_ii │ │ │ │ +0005b8a4 00006e01 R_386_32 0005b404 _ZTIN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EEE │ │ │ │ +0005b8a8 00017d01 R_386_32 00046370 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EED1Ev │ │ │ │ +0005b8ac 00014b01 R_386_32 000463a0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EED0Ev │ │ │ │ +0005b970 00025101 R_386_32 00018520 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE7getNameEv │ │ │ │ +0005b984 00014801 R_386_32 00018550 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE28calcEdgeLogDerivativesStatesEPKiPKdiiS6_S6_PdS7_S7_ │ │ │ │ +0005b988 00026d01 R_386_32 000186b0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE30calcEdgeLogDerivativesPartialsEPKdS4_iiS4_S4_iPdS5_S5_ │ │ │ │ +0005b990 0000cc01 R_386_32 00018920 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE23calcCrossProductsStatesEPKiPKdS6_S6_dPdS7_ │ │ │ │ +0005b994 00008201 R_386_32 00019050 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE25calcCrossProductsPartialsEPKdS4_S4_S4_dPdS5_ │ │ │ │ +0005b9ac 00014401 R_386_32 00019b60 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE16calcStatesStatesEPdPKiPKdS5_S7_ii │ │ │ │ +0005b9b0 0000fe01 R_386_32 00019d10 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE18calcStatesPartialsEPdPKiPKdS7_S7_ii │ │ │ │ +0005b9b4 00019c01 R_386_32 00019fc0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE20calcPartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ +0005b9b8 00009e01 R_386_32 0001a270 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE23calcPrePartialsPartialsEPdPKdS5_S5_S5_ii │ │ │ │ +0005b9bc 00005701 R_386_32 0001a5c0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE21calcPrePartialsStatesEPdPKdS5_PKiS5_ii │ │ │ │ +0005b9c0 00015301 R_386_32 00043300 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE22calcRootLogLikelihoodsEiiiiPd │ │ │ │ +0005b9d0 0000f601 R_386_32 000482c0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE33calcRootLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_iPd │ │ │ │ +0005b9d4 00023d01 R_386_32 000402c0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE27calcRootLogLikelihoodsMultiEPKiS4_S4_S4_iPd │ │ │ │ +0005b9d8 00028201 R_386_32 00038220 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE22calcEdgeLogLikelihoodsEiiiiiiPd │ │ │ │ +0005b9e4 00024901 R_386_32 00047cd0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE33calcEdgeLogLikelihoodsByPartitionEPKiS4_S4_S4_S4_S4_S4_iPd │ │ │ │ +0005b9f8 00028501 R_386_32 0001a760 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE28calcStatesStatesFixedScalingEPdPKiPKdS5_S7_S7_ii │ │ │ │ +0005b9fc 00015801 R_386_32 0001a940 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE30calcStatesPartialsFixedScalingEPdPKiPKdS7_S7_S7_ii │ │ │ │ +0005ba04 00023401 R_386_32 0001ac50 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE32calcPartialsPartialsFixedScalingEPdPKdS5_S5_S5_S5_ii │ │ │ │ +0005ba08 0000e801 R_386_32 0002bb70 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE31calcPartialsPartialsAutoScalingEPdPKdS5_S5_S5_Pi │ │ │ │ +0005ba0c 0000e001 R_386_32 0002cfc0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE15rescalePartialsEPdS3_S3_i │ │ │ │ +0005ba10 0000c201 R_386_32 0002cdf0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE26rescalePartialsByPartitionEPdS3_S3_ii │ │ │ │ +0005ba34 00004f01 R_386_32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0005ba38 00004f01 R_386_32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0005ba3c 00004f01 R_386_32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0005ba44 00011201 R_386_32 00051aec _ZTSN6beagle10BeagleImplE │ │ │ │ +0005ba4c 00012b01 R_386_32 00051b04 _ZTSN6beagle17BeagleImplFactoryE │ │ │ │ +0005ba54 00020f01 R_386_32 00051b40 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005ba58 0000da01 R_386_32 0005b3d8 _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005ba60 0000e601 R_386_32 00051b74 _ZTSN6beagle6plugin6PluginE │ │ │ │ +0005ba68 0000f101 R_386_32 00051b8c _ZTSN6beagle3cpu15BeagleCPUPluginE │ │ │ │ +0005ba6c 0001c701 R_386_32 0005ba5c _ZTIN6beagle6plugin6PluginE │ │ │ │ +0005ba74 0000c001 R_386_32 00051bc0 _ZTSNSt13__future_base13_State_baseV2E │ │ │ │ +0005ba7c 00010201 R_386_32 00051be4 _ZTSNSt13__future_base7_ResultIvEE │ │ │ │ +0005ba80 00004701 R_386_32 00000000 _ZTINSt13__future_base12_Result_baseE@GLIBCXX_3.4.15 │ │ │ │ +0005ba88 0000ec01 R_386_32 00051c20 _ZTSN6beagle3cpu26BeagleCPU4StateImplFactoryIdEE │ │ │ │ +0005ba8c 0001fa01 R_386_32 0005ba48 _ZTIN6beagle17BeagleImplFactoryE │ │ │ │ +0005ba98 0001fa01 R_386_32 0005ba48 _ZTIN6beagle17BeagleImplFactoryE │ │ │ │ +0005baa4 0001fa01 R_386_32 0005ba48 _ZTIN6beagle17BeagleImplFactoryE │ │ │ │ +0005bab0 0001fa01 R_386_32 0005ba48 _ZTIN6beagle17BeagleImplFactoryE │ │ │ │ +0005ba94 00015d01 R_386_32 00051c60 _ZTSN6beagle3cpu26BeagleCPU4StateImplFactoryIfEE │ │ │ │ +0005baa0 00011601 R_386_32 00051ca0 _ZTSN6beagle3cpu20BeagleCPUImplFactoryIdEE │ │ │ │ +0005baac 00017b01 R_386_32 00051ce0 _ZTSN6beagle3cpu20BeagleCPUImplFactoryIfEE │ │ │ │ +0005bab8 00022901 R_386_32 0005ba64 _ZTIN6beagle3cpu15BeagleCPUPluginE │ │ │ │ +0005babc 00021b01 R_386_32 00038d20 _ZNK6beagle6plugin6Plugin10pluginNameB5cxx11Ev │ │ │ │ +0005bac0 00015401 R_386_32 0003dad0 _ZNK6beagle6plugin6Plugin10pluginTypeB5cxx11Ev │ │ │ │ +0005bac4 0001a501 R_386_32 00017bc0 _ZNK6beagle6plugin6Plugin18getBeagleFactoriesB5cxx11Ev │ │ │ │ +0005bac8 00008d01 R_386_32 00017bd0 _ZNK6beagle6plugin6Plugin18getBeagleResourcesB5cxx11Ev │ │ │ │ +0005bad4 00014301 R_386_32 0003da20 _ZNSt13__future_base13_State_baseV2D1Ev │ │ │ │ +0005bad8 00010c01 R_386_32 0003da70 _ZNSt13__future_base13_State_baseV2D0Ev │ │ │ │ +0005bae8 00023b01 R_386_32 0005ba78 _ZTINSt13__future_base7_ResultIvEE │ │ │ │ +0005baec 0000e101 R_386_32 00017c10 _ZNSt13__future_base7_ResultIvE10_M_destroyEv │ │ │ │ +0005bf94 0000e106 R_386_GLOB_DAT 00017c10 _ZNSt13__future_base7_ResultIvE10_M_destroyEv │ │ │ │ +0005baf0 0000d501 R_386_32 000262d0 _ZNSt13__future_base7_ResultIvED1Ev │ │ │ │ +0005baf4 0000a101 R_386_32 00026300 _ZNSt13__future_base7_ResultIvED0Ev │ │ │ │ +0005bafc 0000a001 R_386_32 0005ba84 _ZTIN6beagle3cpu26BeagleCPU4StateImplFactoryIdEE │ │ │ │ +0005bb00 00018301 R_386_32 00047980 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIdE10createImplEiiiiiiiiiiillPi │ │ │ │ +0005bb04 00009101 R_386_32 00017cc0 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIdE7getNameEv │ │ │ │ +0005bb08 0000c701 R_386_32 00017ce0 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIdE8getFlagsEv │ │ │ │ +0005bb10 00011401 R_386_32 0005ba90 _ZTIN6beagle3cpu26BeagleCPU4StateImplFactoryIfEE │ │ │ │ +0005bb14 00016701 R_386_32 00049480 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIfE10createImplEiiiiiiiiiiillPi │ │ │ │ +0005bb18 00016e01 R_386_32 00017c90 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIfE7getNameEv │ │ │ │ +0005bb1c 00011901 R_386_32 00017cb0 _ZN6beagle3cpu26BeagleCPU4StateImplFactoryIfE8getFlagsEv │ │ │ │ +0005bb24 0001ff01 R_386_32 0005ba9c _ZTIN6beagle3cpu20BeagleCPUImplFactoryIdEE │ │ │ │ +0005bb28 00008e01 R_386_32 00047840 _ZN6beagle3cpu20BeagleCPUImplFactoryIdE10createImplEiiiiiiiiiiillPi │ │ │ │ +0005bb2c 00007f01 R_386_32 00017c60 _ZN6beagle3cpu20BeagleCPUImplFactoryIdE7getNameEv │ │ │ │ +0005bb30 0001fc01 R_386_32 00017c80 _ZN6beagle3cpu20BeagleCPUImplFactoryIdE8getFlagsEv │ │ │ │ +0005bb38 00026301 R_386_32 0005baa8 _ZTIN6beagle3cpu20BeagleCPUImplFactoryIfEE │ │ │ │ +0005bb3c 00007001 R_386_32 00049340 _ZN6beagle3cpu20BeagleCPUImplFactoryIfE10createImplEiiiiiiiiiiillPi │ │ │ │ +0005bb40 0000c901 R_386_32 00017c30 _ZN6beagle3cpu20BeagleCPUImplFactoryIfE7getNameEv │ │ │ │ +0005bb44 00023c01 R_386_32 00017c50 _ZN6beagle3cpu20BeagleCPUImplFactoryIfE8getFlagsEv │ │ │ │ +0005bdf0 00024006 R_386_GLOB_DAT 0005b090 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ +0005bdf8 00000306 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3 │ │ │ │ +0005bdfc 00012206 R_386_GLOB_DAT 0005b5a8 _ZTVN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEE │ │ │ │ +0005be00 0001b706 R_386_GLOB_DAT 0005bacc _ZTVNSt13__future_base13_State_baseV2E │ │ │ │ +0005be04 00023806 R_386_GLOB_DAT 0005b1c0 _ZTVN6beagle3cpu24EigenDecompositionSquareIdLi1EEE │ │ │ │ +0005be0c 0000be06 R_386_GLOB_DAT 0005b30c _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ +0005be10 0001b306 R_386_GLOB_DAT 0003b400 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ +0005be14 00009d06 R_386_GLOB_DAT 0003d330 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ +0005be18 00016806 R_386_GLOB_DAT 0005b214 _ZTVN6beagle3cpu22EigenDecompositionCubeIfLi1EEE │ │ │ │ +0005be1c 00016906 R_386_GLOB_DAT 0003ba10 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ +0005be20 00019906 R_386_GLOB_DAT 00039320 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ +0005be24 00014706 R_386_GLOB_DAT 0005b3a0 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005be28 0000eb06 R_386_GLOB_DAT 000452a0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE13threadWaitingEPNS2_10threadDataE │ │ │ │ +0005be2c 00016406 R_386_GLOB_DAT 0005b0a0 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ +0005be34 00027706 R_386_GLOB_DAT 0005ba1c _ZTVNSt13__future_base16_Task_state_baseIFvvEEE │ │ │ │ +0005be3c 0001c006 R_386_GLOB_DAT 0005b0a8 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ +0005be40 0000b006 R_386_GLOB_DAT 0005b0d0 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ +0005be48 0001a306 R_386_GLOB_DAT 000390e0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ +0005be54 00017106 R_386_GLOB_DAT 0005b8a0 _ZTVN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EEE │ │ │ │ +0005be60 0000b206 R_386_GLOB_DAT 000391a0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ +0005be64 00008106 R_386_GLOB_DAT 0005b098 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ +0005be68 00006506 R_386_GLOB_DAT 00039260 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ +0005be6c 0000a906 R_386_GLOB_DAT 0005bab4 _ZTVN6beagle3cpu15BeagleCPUPluginE │ │ │ │ +0005be70 00019d06 R_386_GLOB_DAT 0003ade0 _ZZNSt9once_flag18_Prepare_executionC4IZSt9call_onceIMNSt13__future_base13_State_baseV2EFvPSt8functionIFSt10unique_ptrINS3_12_Result_baseENS7_8_DeleterEEvEEPbEJPS4_SC_SD_EEvRS_OT_DpOT0_EUlvE_EERSI_ENUlvE_4_FUNEv │ │ │ │ +0005be78 0000e306 R_386_GLOB_DAT 0005b27c _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ +0005be7c 00001706 R_386_GLOB_DAT 00000000 _ZNSt9bad_allocD1Ev@GLIBCXX_3.4 │ │ │ │ +0005be80 00024506 R_386_GLOB_DAT 0005bb20 _ZTVN6beagle3cpu20BeagleCPUImplFactoryIdEE │ │ │ │ +0005be84 0000bf06 R_386_GLOB_DAT 00038f60 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ +0005be88 00001906 R_386_GLOB_DAT 00000000 _ZTISt12future_error@GLIBCXX_3.4.14 │ │ │ │ +0005be8c 00009806 R_386_GLOB_DAT 0005b2a0 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ +0005be90 00001d23 R_386_TLS_DTPMOD32 00000000 _ZSt15__once_callable@GLIBCXX_3.4.11 │ │ │ │ +0005be94 00001d24 R_386_TLS_DTPOFF32 00000000 _ZSt15__once_callable@GLIBCXX_3.4.11 │ │ │ │ +0005be98 00010e06 R_386_GLOB_DAT 00038fc0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ +0005be9c 00018c06 R_386_GLOB_DAT 00039140 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ +0005bea0 00019706 R_386_GLOB_DAT 0005b3bc _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005bea8 0001ef06 R_386_GLOB_DAT 0005b34c _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005beac 00027c06 R_386_GLOB_DAT 0005b258 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ +0005beb0 00008406 R_386_GLOB_DAT 0005bb34 _ZTVN6beagle3cpu20BeagleCPUImplFactoryIfEE │ │ │ │ +0005beb8 00012706 R_386_GLOB_DAT 0005b0b0 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ +0005bebc 00012306 R_386_GLOB_DAT 0005b0c0 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ +0005bec0 00022f06 R_386_GLOB_DAT 00039020 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE10_M_managerERSt9_Any_dataRKSU_St18_Manager_operation │ │ │ │ +0005bec4 00002306 R_386_GLOB_DAT 00000000 _ZTVSt9bad_alloc@GLIBCXX_3.4 │ │ │ │ +0005becc 0000cd06 R_386_GLOB_DAT 0005b1f8 _ZTVN6beagle3cpu24EigenDecompositionSquareIfLi1EEE │ │ │ │ +0005bed4 0001bc06 R_386_GLOB_DAT 0003db90 _ZNSt13__future_base13_State_baseV29_M_do_setEPSt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEEPb │ │ │ │ +0005bed8 00008306 R_386_GLOB_DAT 0005b2e8 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEFvvEEE │ │ │ │ +0005bee0 00019306 R_386_GLOB_DAT 00038f00 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ +0005bee8 00012f06 R_386_GLOB_DAT 00039080 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ +0005bef4 00019106 R_386_GLOB_DAT 00051950 _ZTSSt19_Sp_make_shared_tag │ │ │ │ +0005bf04 00024d06 R_386_GLOB_DAT 0003b550 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ +0005bf10 00012106 R_386_GLOB_DAT 00017be0 _ZNSt6thread24_M_thread_deps_never_runEv │ │ │ │ +0005bf14 00002d23 R_386_TLS_DTPMOD32 00000000 _ZSt11__once_call@GLIBCXX_3.4.11 │ │ │ │ +0005bf18 00002d24 R_386_TLS_DTPOFF32 00000000 _ZSt11__once_call@GLIBCXX_3.4.11 │ │ │ │ +0005bf1c 00011f06 R_386_GLOB_DAT 0005b368 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS8_S8_S8_S8_S8_S8_iPdEPS6_S8_S8_S8_S8_S8_S8_S8_iS9_EESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005bf20 0000ed06 R_386_GLOB_DAT 0005b724 _ZTVN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EEE │ │ │ │ +0005bf28 0000b106 R_386_GLOB_DAT 00039200 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ +0005bf2c 00003206 R_386_GLOB_DAT 00000000 __libc_single_threaded@GLIBC_2.32 │ │ │ │ +0005bf30 00003306 R_386_GLOB_DAT 00000000 _ZTISt9bad_alloc@GLIBCXX_3.4 │ │ │ │ +0005bf34 00011306 R_386_GLOB_DAT 0005b330 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005bf38 0000ee06 R_386_GLOB_DAT 0005b230 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ +0005bf3c 00014906 R_386_GLOB_DAT 0005bae4 _ZTVNSt13__future_base7_ResultIvEE │ │ │ │ +0005bf44 0001b406 R_386_GLOB_DAT 0005b0e0 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE │ │ │ │ +0005bf50 00020d06 R_386_GLOB_DAT 0005b0b8 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ +0005bf54 00027306 R_386_GLOB_DAT 0003b000 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ +0005bf58 0001cf06 R_386_GLOB_DAT 0003b790 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ +0005bf5c 00014a06 R_386_GLOB_DAT 0003ae90 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ +0005bf6c 00021806 R_386_GLOB_DAT 0003b290 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ +0005bf70 00009c06 R_386_GLOB_DAT 0005b1dc _ZTVN6beagle3cpu22EigenDecompositionCubeIdLi1EEE │ │ │ │ +0005bf74 00003c06 R_386_GLOB_DAT 00000000 __once_proxy@GLIBCXX_3.4.11 │ │ │ │ +0005bf7c 0001b006 R_386_GLOB_DAT 0003b8d0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ +0005bf80 0001ea06 R_386_GLOB_DAT 00051d08 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ +0005bf84 00015106 R_386_GLOB_DAT 0005baf8 _ZTVN6beagle3cpu26BeagleCPU4StateImplFactoryIdEE │ │ │ │ +0005bf8c 00006606 R_386_GLOB_DAT 0003bb60 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ +0005bf90 00008f06 R_386_GLOB_DAT 0005b42c _ZTVN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEE │ │ │ │ +0005bf98 0000f806 R_386_GLOB_DAT 00017c20 _ZNSt15__exception_ptr12__dest_thunkISt12future_errorEEvPv │ │ │ │ +0005bf9c 0000bc06 R_386_GLOB_DAT 0003d1c0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE6_M_runEvEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ +0005bfa0 00007506 R_386_GLOB_DAT 000392c0 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSH_SH_SH_SH_SH_SH_iPdEPSF_SH_SH_SH_SH_SH_SH_SH_iSI_EESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE10_M_managerERSt9_Any_dataRKSX_St18_Manager_operation │ │ │ │ +0005bfa4 00018a06 R_386_GLOB_DAT 0005b384 _ZTVSt23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS6_bS8_i13BeagleOpCodesEESaIiEFvvEEESF_LN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0005bfa8 00015f06 R_386_GLOB_DAT 0003b150 _ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_EZNS1_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPSF_bSH_i13BeagleOpCodesEESaIiEFvvEE14_M_run_delayedESt8weak_ptrINS1_13_State_baseV2EEEUlvE_vEEE9_M_invokeERKSt9_Any_data │ │ │ │ +0005bfac 00019406 R_386_GLOB_DAT 0005b244 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPNS6_10threadDataEEPS6_S8_EEEEEE │ │ │ │ +0005bfb0 00015506 R_386_GLOB_DAT 0005b088 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiSE_SE_SE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ +0005bfb4 00004506 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ +0005bfc0 00004906 R_386_GLOB_DAT 00000000 _ZTVSt12future_error@GLIBCXX_3.4.14 │ │ │ │ +0005bfc4 00009706 R_386_GLOB_DAT 0005b0c8 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiSE_SE_SE_SE_iPdEPSC_SE_SE_SE_SE_SE_iSF_EESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ +0005bfc8 00019e06 R_386_GLOB_DAT 000455e0 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE13threadWaitingEPNS2_10threadDataE │ │ │ │ +0005bfcc 00004d06 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0 │ │ │ │ +0005bfd4 00004e06 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ +0005bfe0 00005006 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ +0005bfe8 0001a806 R_386_GLOB_DAT 0005bb0c _ZTVN6beagle3cpu26BeagleCPU4StateImplFactoryIfEE │ │ │ │ +0005bff0 0001a006 R_386_GLOB_DAT 0005b2c4 _ZTVNSt13__future_base11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEFvvEEE │ │ │ │ +0005bff4 00022e06 R_386_GLOB_DAT 0005b0d8 _ZTINSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPSC_bSE_i13BeagleOpCodesEESaIiEFvvEE6_M_runEvEUlvE_vEE │ │ │ │ +0005c004 00002101 R_386_32 00000000 _ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2 │ │ │ │ +0005c008 00003f01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3 │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x160d4 contains 96 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -00063c6c 00025907 R_386_JUMP_SLOT 0004ca80 _ZNSt11unique_lockISt5mutexE6unlockEv │ │ │ │ -00063c70 00008607 R_386_JUMP_SLOT 00052420 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ -00063c74 00000107 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4 │ │ │ │ -00063c78 00000207 R_386_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 │ │ │ │ -00063c7c 00000507 R_386_JUMP_SLOT 00000000 _ZSt20__throw_future_errori@GLIBCXX_3.4.14 │ │ │ │ -00063c80 00021907 R_386_JUMP_SLOT 00050400 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ -00063c84 00000607 R_386_JUMP_SLOT 00000000 _ZSt9terminatev@GLIBCXX_3.4 │ │ │ │ -00063c88 00000707 R_386_JUMP_SLOT 00000000 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE@GLIBCXX_3.4.30 │ │ │ │ -00063c8c 00000807 R_386_JUMP_SLOT 00000000 _ZNSt13__future_base13_State_baseV211_Make_ready6_M_setEv@GLIBCXX_3.4.21 │ │ │ │ -00063c90 00007d07 R_386_JUMP_SLOT 0004e780 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EEC1Eiiil │ │ │ │ -00063c94 0000bb07 R_386_JUMP_SLOT 00050130 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EEC1Eiiil │ │ │ │ -00063c98 00000907 R_386_JUMP_SLOT 00000000 _ZSt25__throw_bad_function_callv@GLIBCXX_3.4.14 │ │ │ │ -00063c9c 00000a07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ -00063ca0 00000b07 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3 │ │ │ │ -00063ca4 00000c07 R_386_JUMP_SLOT 00000000 calloc@GLIBC_2.0 │ │ │ │ -00063ca8 00000d07 R_386_JUMP_SLOT 00000000 _ZNSt6thread6_StateD2Ev@GLIBCXX_3.4.22 │ │ │ │ -00063cac 00000e07 R_386_JUMP_SLOT 00000000 __cxa_allocate_exception@CXXABI_1.3 │ │ │ │ -00063cb0 00000f07 R_386_JUMP_SLOT 00000000 _ZNSt18condition_variable10notify_oneEv@GLIBCXX_3.4.11 │ │ │ │ -00063cb4 00018107 R_386_JUMP_SLOT 00051c30 _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED1Ev │ │ │ │ -00063cb8 00001007 R_386_JUMP_SLOT 00000000 fwrite@GLIBC_2.0 │ │ │ │ -00063cbc 00023f07 R_386_JUMP_SLOT 0004c0d0 _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_weak_releaseEv │ │ │ │ -00063cc0 00001107 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0 │ │ │ │ -00063cc4 00001207 R_386_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 │ │ │ │ -00063cc8 00013f07 R_386_JUMP_SLOT 0004d840 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EED1Ev │ │ │ │ -00063ccc 00001307 R_386_JUMP_SLOT 00000000 malloc@GLIBC_2.0 │ │ │ │ -00063cd0 00001407 R_386_JUMP_SLOT 00000000 frexp@GLIBC_2.0 │ │ │ │ -00063cd4 00001507 R_386_JUMP_SLOT 00000000 _ZSt15future_categoryv@GLIBCXX_3.4.15 │ │ │ │ -00063cd8 00022b07 R_386_JUMP_SLOT 0004d520 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE10threadDataD1Ev │ │ │ │ -00063cdc 00001607 R_386_JUMP_SLOT 00000000 _ZNSt13__future_base12_Result_baseC2Ev@GLIBCXX_3.4.15 │ │ │ │ -00063ce0 0001ad07 R_386_JUMP_SLOT 00017990 _ZN6beagle3cpu15BeagleCPUPluginC1Ev │ │ │ │ -00063ce4 00001807 R_386_JUMP_SLOT 00000000 _ZSt20__throw_system_errori@GLIBCXX_3.4.11 │ │ │ │ -00063ce8 0000d307 R_386_JUMP_SLOT 00053b50 _ZNSt5dequeISt13packaged_taskIFvvEESaIS2_EE17_M_reallocate_mapEjb │ │ │ │ -00063cec 00023a07 R_386_JUMP_SLOT 0004b580 _ZNSt14_Function_baseD2Ev │ │ │ │ -00063cf0 00001b07 R_386_JUMP_SLOT 00000000 _ZNSt13__future_base12_Result_baseD2Ev@GLIBCXX_3.4.15 │ │ │ │ -00063cf4 00001c07 R_386_JUMP_SLOT 00000000 strcmp@GLIBC_2.0 │ │ │ │ -00063cf8 00001e07 R_386_JUMP_SLOT 00000000 posix_memalign@GLIBC_2.2 │ │ │ │ -00063cfc 00001f07 R_386_JUMP_SLOT 00000000 _Znaj@GLIBCXX_3.4 │ │ │ │ -00063d00 00002007 R_386_JUMP_SLOT 00000000 log@GLIBC_2.29 │ │ │ │ -00063d04 00006207 R_386_JUMP_SLOT 00029de0 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EED1Ev │ │ │ │ -00063d08 0000ae07 R_386_JUMP_SLOT 0004b4e0 _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv │ │ │ │ -00063d0c 00002207 R_386_JUMP_SLOT 00000000 _ZNSt15__exception_ptr13exception_ptr10_M_releaseEv@CXXABI_1.3.13 │ │ │ │ -00063d10 00006307 R_386_JUMP_SLOT 00029f60 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EED1Ev │ │ │ │ -00063d14 00002407 R_386_JUMP_SLOT 00000000 _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE@GLIBCXX_3.4.22 │ │ │ │ -00063d18 00002507 R_386_JUMP_SLOT 00000000 __cxa_init_primary_exception@CXXABI_1.3.11 │ │ │ │ -00063d1c 00002607 R_386_JUMP_SLOT 00000000 _ZNSt28__atomic_futex_unsigned_base19_M_futex_notify_allEPj@GLIBCXX_3.4.21 │ │ │ │ -00063d20 00002707 R_386_JUMP_SLOT 00000000 pthread_once@GLIBC_2.34 │ │ │ │ -00063d24 0000d807 R_386_JUMP_SLOT 00051200 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE37integrateOutStatesAndScaleByPartitionEPKfPKiS6_S6_iPd │ │ │ │ -00063d28 00002807 R_386_JUMP_SLOT 00000000 _ZdlPv@GLIBCXX_3.4 │ │ │ │ -00063d2c 00002907 R_386_JUMP_SLOT 00000000 pthread_mutex_unlock@GLIBC_2.0 │ │ │ │ -00063d30 0001ca07 R_386_JUMP_SLOT 00052110 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ -00063d34 0001e007 R_386_JUMP_SLOT 0004cad0 _ZNSt13packaged_taskIFvvEED1Ev │ │ │ │ -00063d38 0000c407 R_386_JUMP_SLOT 0004dfe0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EED2Ev │ │ │ │ -00063d3c 00002a07 R_386_JUMP_SLOT 00000000 _ZSt17current_exceptionv@CXXABI_1.3.3 │ │ │ │ -00063d40 0000f907 R_386_JUMP_SLOT 0004f6a0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE37integrateOutStatesAndScaleByPartitionEPKdPKiS6_S6_iPd │ │ │ │ -00063d44 00002b07 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ -00063d48 00010007 R_386_JUMP_SLOT 0004ea60 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ -00063d4c 0001e107 R_386_JUMP_SLOT 0004e900 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EEC1Eiiil │ │ │ │ -00063d50 00002c07 R_386_JUMP_SLOT 00000000 pthread_mutex_lock@GLIBC_2.0 │ │ │ │ -00063d54 00016f07 R_386_JUMP_SLOT 0004d840 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EED2Ev │ │ │ │ -00063d58 00002e07 R_386_JUMP_SLOT 00000000 __cxa_call_terminate@CXXABI_1.3.15 │ │ │ │ -00063d5c 00002f07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 │ │ │ │ -00063d60 00003007 R_386_JUMP_SLOT 00000000 free@GLIBC_2.0 │ │ │ │ -00063d64 00003107 R_386_JUMP_SLOT 00000000 sincos@GLIBC_2.1 │ │ │ │ -00063d68 00003407 R_386_JUMP_SLOT 00000000 _ZdaPv@GLIBCXX_3.4 │ │ │ │ -00063d6c 00003507 R_386_JUMP_SLOT 00000000 ___tls_get_addr@GLIBC_2.3 │ │ │ │ -00063d70 00003707 R_386_JUMP_SLOT 00000000 _ZNSt15__exception_ptr13exception_ptrC1EPv@CXXABI_1.3.11 │ │ │ │ -00063d74 00027907 R_386_JUMP_SLOT 00051c60 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ -00063d78 00019a07 R_386_JUMP_SLOT 0004c080 _ZNSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEED1Ev │ │ │ │ -00063d7c 00003807 R_386_JUMP_SLOT 00000000 _ZNSt6thread20hardware_concurrencyEv@GLIBCXX_3.4.17 │ │ │ │ -00063d80 00003907 R_386_JUMP_SLOT 00000000 _ZNSt18condition_variableC1Ev@GLIBCXX_3.4.11 │ │ │ │ -00063d84 00020707 R_386_JUMP_SLOT 00051f70 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ -00063d88 0000fc07 R_386_JUMP_SLOT 00053d30 _ZNSt5dequeISt13packaged_taskIFvvEESaIS2_EE12emplace_backIJS2_EEEvDpOT_ │ │ │ │ -00063d8c 00003a07 R_386_JUMP_SLOT 00000000 __cxa_rethrow@CXXABI_1.3 │ │ │ │ -00063d90 00022207 R_386_JUMP_SLOT 0004d6b0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE10threadDataD1Ev │ │ │ │ -00063d94 00006f07 R_386_JUMP_SLOT 000502b0 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EEC1Eiiil │ │ │ │ -00063d98 00021e07 R_386_JUMP_SLOT 00051de0 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ -00063d9c 00012407 R_386_JUMP_SLOT 000525c0 _ZNSt11_Deque_baseISt13packaged_taskIFvvEESaIS2_EE17_M_initialize_mapEj │ │ │ │ -00063da0 00003d07 R_386_JUMP_SLOT 00000000 __cxa_end_catch@CXXABI_1.3 │ │ │ │ -00063da4 00003e07 R_386_JUMP_SLOT 00000000 memset@GLIBC_2.0 │ │ │ │ -00063da8 00008c07 R_386_JUMP_SLOT 0004dfe0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EED1Ev │ │ │ │ -00063dac 00004007 R_386_JUMP_SLOT 00000000 _ZNSt11logic_errorC2ERKS_@GLIBCXX_3.4.21 │ │ │ │ -00063db0 00004107 R_386_JUMP_SLOT 00000000 _ZNSt6thread4joinEv@GLIBCXX_3.4.11 │ │ │ │ -00063db4 00004207 R_386_JUMP_SLOT 00000000 __cxa_throw@CXXABI_1.3 │ │ │ │ -00063db8 00004307 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj@GLIBCXX_3.4.21 │ │ │ │ -00063dbc 00004407 R_386_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ -00063dc0 00004607 R_386_JUMP_SLOT 00000000 _Unwind_Resume@GCC_3.0 │ │ │ │ -00063dc4 00004807 R_386_JUMP_SLOT 00000000 exp@GLIBC_2.29 │ │ │ │ -00063dc8 0000bd07 R_386_JUMP_SLOT 0004c120 _ZNSt13__future_base13_State_baseV221_M_set_delayed_resultESt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEESt8weak_ptrIS0_E │ │ │ │ -00063dcc 00004a07 R_386_JUMP_SLOT 00000000 _ZNSt18condition_variableD1Ev@GLIBCXX_3.4.11 │ │ │ │ -00063dd0 00004b07 R_386_JUMP_SLOT 00000000 memmove@GLIBC_2.0 │ │ │ │ -00063dd4 00004c07 R_386_JUMP_SLOT 00000000 _ZNSt28__atomic_futex_unsigned_base19_M_futex_wait_untilEPjjbNSt6chrono8durationIxSt5ratioILx1ELx1EEEENS2_IxS3_ILx1ELx1000000000EEEE@GLIBCXX_3.4.21 │ │ │ │ -00063dd8 00023007 R_386_JUMP_SLOT 0002a020 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EED1Ev │ │ │ │ -00063ddc 0000de07 R_386_JUMP_SLOT 00052290 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ -00063de0 00023107 R_386_JUMP_SLOT 00029ea0 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EED1Ev │ │ │ │ -00063de4 00005107 R_386_JUMP_SLOT 00000000 _ZNSt12future_errorD1Ev@GLIBCXX_3.4.14 │ │ │ │ -00063de8 00005207 R_386_JUMP_SLOT 00000000 _ZNSt11logic_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ +0005bc6c 00025907 R_386_JUMP_SLOT 00044e80 _ZNSt11unique_lockISt5mutexE6unlockEv │ │ │ │ +0005bc70 00008607 R_386_JUMP_SLOT 0004a7e0 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ +0005bc74 00000107 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4 │ │ │ │ +0005bc78 00000207 R_386_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 │ │ │ │ +0005bc7c 00000507 R_386_JUMP_SLOT 00000000 _ZSt20__throw_future_errori@GLIBCXX_3.4.14 │ │ │ │ +0005bc80 00021907 R_386_JUMP_SLOT 00048800 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ +0005bc84 00000607 R_386_JUMP_SLOT 00000000 _ZSt9terminatev@GLIBCXX_3.4 │ │ │ │ +0005bc88 00000707 R_386_JUMP_SLOT 00000000 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE@GLIBCXX_3.4.30 │ │ │ │ +0005bc8c 00000807 R_386_JUMP_SLOT 00000000 _ZNSt13__future_base13_State_baseV211_Make_ready6_M_setEv@GLIBCXX_3.4.21 │ │ │ │ +0005bc90 00007d07 R_386_JUMP_SLOT 00046b80 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EEC1Eiiil │ │ │ │ +0005bc94 0000bb07 R_386_JUMP_SLOT 00048530 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EEC1Eiiil │ │ │ │ +0005bc98 00000907 R_386_JUMP_SLOT 00000000 _ZSt25__throw_bad_function_callv@GLIBCXX_3.4.14 │ │ │ │ +0005bc9c 00000a07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ +0005bca0 00000b07 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3 │ │ │ │ +0005bca4 00000c07 R_386_JUMP_SLOT 00000000 calloc@GLIBC_2.0 │ │ │ │ +0005bca8 00000d07 R_386_JUMP_SLOT 00000000 _ZNSt6thread6_StateD2Ev@GLIBCXX_3.4.22 │ │ │ │ +0005bcac 00000e07 R_386_JUMP_SLOT 00000000 __cxa_allocate_exception@CXXABI_1.3 │ │ │ │ +0005bcb0 00000f07 R_386_JUMP_SLOT 00000000 _ZNSt18condition_variable10notify_oneEv@GLIBCXX_3.4.11 │ │ │ │ +0005bcb4 00018107 R_386_JUMP_SLOT 00049ff0 _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED1Ev │ │ │ │ +0005bcb8 00001007 R_386_JUMP_SLOT 00000000 fwrite@GLIBC_2.0 │ │ │ │ +0005bcbc 00023f07 R_386_JUMP_SLOT 000444d0 _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_weak_releaseEv │ │ │ │ +0005bcc0 00001107 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0 │ │ │ │ +0005bcc4 00001207 R_386_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 │ │ │ │ +0005bcc8 00013f07 R_386_JUMP_SLOT 00045c40 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EED1Ev │ │ │ │ +0005bccc 00001307 R_386_JUMP_SLOT 00000000 malloc@GLIBC_2.0 │ │ │ │ +0005bcd0 00001407 R_386_JUMP_SLOT 00000000 frexp@GLIBC_2.0 │ │ │ │ +0005bcd4 00001507 R_386_JUMP_SLOT 00000000 _ZSt15future_categoryv@GLIBCXX_3.4.15 │ │ │ │ +0005bcd8 00022b07 R_386_JUMP_SLOT 00045920 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE10threadDataD1Ev │ │ │ │ +0005bcdc 00001607 R_386_JUMP_SLOT 00000000 _ZNSt13__future_base12_Result_baseC2Ev@GLIBCXX_3.4.15 │ │ │ │ +0005bce0 0001ad07 R_386_JUMP_SLOT 00017990 _ZN6beagle3cpu15BeagleCPUPluginC1Ev │ │ │ │ +0005bce4 00001807 R_386_JUMP_SLOT 00000000 _ZSt20__throw_system_errori@GLIBCXX_3.4.11 │ │ │ │ +0005bce8 0000d307 R_386_JUMP_SLOT 0004be90 _ZNSt5dequeISt13packaged_taskIFvvEESaIS2_EE17_M_reallocate_mapEjb │ │ │ │ +0005bcec 00023a07 R_386_JUMP_SLOT 00043980 _ZNSt14_Function_baseD2Ev │ │ │ │ +0005bcf0 00001b07 R_386_JUMP_SLOT 00000000 _ZNSt13__future_base12_Result_baseD2Ev@GLIBCXX_3.4.15 │ │ │ │ +0005bcf4 00001c07 R_386_JUMP_SLOT 00000000 strcmp@GLIBC_2.0 │ │ │ │ +0005bcf8 00001e07 R_386_JUMP_SLOT 00000000 posix_memalign@GLIBC_2.2 │ │ │ │ +0005bcfc 00001f07 R_386_JUMP_SLOT 00000000 _Znaj@GLIBCXX_3.4 │ │ │ │ +0005bd00 00002007 R_386_JUMP_SLOT 00000000 log@GLIBC_2.29 │ │ │ │ +0005bd04 00006207 R_386_JUMP_SLOT 00025c70 _ZN6beagle3cpu24EigenDecompositionSquareIfLi1EED1Ev │ │ │ │ +0005bd08 0000ae07 R_386_JUMP_SLOT 000438e0 _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv │ │ │ │ +0005bd0c 00002207 R_386_JUMP_SLOT 00000000 _ZNSt15__exception_ptr13exception_ptr10_M_releaseEv@CXXABI_1.3.13 │ │ │ │ +0005bd10 00006307 R_386_JUMP_SLOT 00025df0 _ZN6beagle3cpu24EigenDecompositionSquareIdLi1EED1Ev │ │ │ │ +0005bd14 00002407 R_386_JUMP_SLOT 00000000 _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE@GLIBCXX_3.4.22 │ │ │ │ +0005bd18 00002507 R_386_JUMP_SLOT 00000000 __cxa_init_primary_exception@CXXABI_1.3.11 │ │ │ │ +0005bd1c 00002607 R_386_JUMP_SLOT 00000000 _ZNSt28__atomic_futex_unsigned_base19_M_futex_notify_allEPj@GLIBCXX_3.4.21 │ │ │ │ +0005bd20 00002707 R_386_JUMP_SLOT 00000000 pthread_once@GLIBC_2.34 │ │ │ │ +0005bd24 0000d807 R_386_JUMP_SLOT 000495c0 _ZN6beagle3cpu19BeagleCPU4StateImplIfLi1ELi0EE37integrateOutStatesAndScaleByPartitionEPKfPKiS6_S6_iPd │ │ │ │ +0005bd28 00002807 R_386_JUMP_SLOT 00000000 _ZdlPv@GLIBCXX_3.4 │ │ │ │ +0005bd2c 00002907 R_386_JUMP_SLOT 00000000 pthread_mutex_unlock@GLIBC_2.0 │ │ │ │ +0005bd30 0001ca07 R_386_JUMP_SLOT 0004a4d0 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ +0005bd34 0001e007 R_386_JUMP_SLOT 00044ed0 _ZNSt13packaged_taskIFvvEED1Ev │ │ │ │ +0005bd38 0000c407 R_386_JUMP_SLOT 000463e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EED2Ev │ │ │ │ +0005bd3c 00002a07 R_386_JUMP_SLOT 00000000 _ZSt17current_exceptionv@CXXABI_1.3.3 │ │ │ │ +0005bd40 0000f907 R_386_JUMP_SLOT 00047ac0 _ZN6beagle3cpu19BeagleCPU4StateImplIdLi1ELi0EE37integrateOutStatesAndScaleByPartitionEPKdPKiS6_S6_iPd │ │ │ │ +0005bd44 00002b07 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ +0005bd48 00010007 R_386_JUMP_SLOT 00046e60 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EE14createInstanceEiiiiiiiiiiill │ │ │ │ +0005bd4c 0001e107 R_386_JUMP_SLOT 00046d00 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EEC1Eiiil │ │ │ │ +0005bd50 00002c07 R_386_JUMP_SLOT 00000000 pthread_mutex_lock@GLIBC_2.0 │ │ │ │ +0005bd54 00016f07 R_386_JUMP_SLOT 00045c40 _ZN6beagle3cpu13BeagleCPUImplIdLi1ELi0EED2Ev │ │ │ │ +0005bd58 00002e07 R_386_JUMP_SLOT 00000000 __cxa_call_terminate@CXXABI_1.3.15 │ │ │ │ +0005bd5c 00002f07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 │ │ │ │ +0005bd60 00003007 R_386_JUMP_SLOT 00000000 free@GLIBC_2.0 │ │ │ │ +0005bd64 00003107 R_386_JUMP_SLOT 00000000 sincos@GLIBC_2.1 │ │ │ │ +0005bd68 00003407 R_386_JUMP_SLOT 00000000 _ZdaPv@GLIBCXX_3.4 │ │ │ │ +0005bd6c 00003507 R_386_JUMP_SLOT 00000000 ___tls_get_addr@GLIBC_2.3 │ │ │ │ +0005bd70 00003707 R_386_JUMP_SLOT 00000000 _ZNSt15__exception_ptr13exception_ptrC1EPv@CXXABI_1.3.11 │ │ │ │ +0005bd74 00027907 R_386_JUMP_SLOT 0004a020 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFibPKiiiEPS5_bS7_i13BeagleOpCodesEESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ +0005bd78 00019a07 R_386_JUMP_SLOT 00044480 _ZNSt10unique_ptrINSt13__future_base12_Result_baseENS1_8_DeleterEED1Ev │ │ │ │ +0005bd7c 00003807 R_386_JUMP_SLOT 00000000 _ZNSt6thread20hardware_concurrencyEv@GLIBCXX_3.4.17 │ │ │ │ +0005bd80 00003907 R_386_JUMP_SLOT 00000000 _ZNSt18condition_variableC1Ev@GLIBCXX_3.4.11 │ │ │ │ +0005bd84 00020707 R_386_JUMP_SLOT 0004a330 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ +0005bd88 0000fc07 R_386_JUMP_SLOT 0004c070 _ZNSt5dequeISt13packaged_taskIFvvEESaIS2_EE12emplace_backIJS2_EEEvDpOT_ │ │ │ │ +0005bd8c 00003a07 R_386_JUMP_SLOT 00000000 __cxa_rethrow@CXXABI_1.3 │ │ │ │ +0005bd90 00022207 R_386_JUMP_SLOT 00045ab0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EE10threadDataD1Ev │ │ │ │ +0005bd94 00006f07 R_386_JUMP_SLOT 000486b0 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EEC1Eiiil │ │ │ │ +0005bd98 00021e07 R_386_JUMP_SLOT 0004a1a0 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIdLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ +0005bd9c 00012407 R_386_JUMP_SLOT 0004a980 _ZNSt11_Deque_baseISt13packaged_taskIFvvEESaIS2_EE17_M_initialize_mapEj │ │ │ │ +0005bda0 00003d07 R_386_JUMP_SLOT 00000000 __cxa_end_catch@CXXABI_1.3 │ │ │ │ +0005bda4 00003e07 R_386_JUMP_SLOT 00000000 memset@GLIBC_2.0 │ │ │ │ +0005bda8 00008c07 R_386_JUMP_SLOT 000463e0 _ZN6beagle3cpu13BeagleCPUImplIfLi1ELi0EED1Ev │ │ │ │ +0005bdac 00004007 R_386_JUMP_SLOT 00000000 _ZNSt11logic_errorC2ERKS_@GLIBCXX_3.4.21 │ │ │ │ +0005bdb0 00004107 R_386_JUMP_SLOT 00000000 _ZNSt6thread4joinEv@GLIBCXX_3.4.11 │ │ │ │ +0005bdb4 00004207 R_386_JUMP_SLOT 00000000 __cxa_throw@CXXABI_1.3 │ │ │ │ +0005bdb8 00004307 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj@GLIBCXX_3.4.21 │ │ │ │ +0005bdbc 00004407 R_386_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ +0005bdc0 00004607 R_386_JUMP_SLOT 00000000 _Unwind_Resume@GCC_3.0 │ │ │ │ +0005bdc4 00004807 R_386_JUMP_SLOT 00000000 exp@GLIBC_2.29 │ │ │ │ +0005bdc8 0000bd07 R_386_JUMP_SLOT 00044520 _ZNSt13__future_base13_State_baseV221_M_set_delayed_resultESt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEESt8weak_ptrIS0_E │ │ │ │ +0005bdcc 00004a07 R_386_JUMP_SLOT 00000000 _ZNSt18condition_variableD1Ev@GLIBCXX_3.4.11 │ │ │ │ +0005bdd0 00004b07 R_386_JUMP_SLOT 00000000 memmove@GLIBC_2.0 │ │ │ │ +0005bdd4 00004c07 R_386_JUMP_SLOT 00000000 _ZNSt28__atomic_futex_unsigned_base19_M_futex_wait_untilEPjjbNSt6chrono8durationIxSt5ratioILx1ELx1EEEENS2_IxS3_ILx1ELx1000000000EEEE@GLIBCXX_3.4.21 │ │ │ │ +0005bdd8 00023007 R_386_JUMP_SLOT 00025eb0 _ZN6beagle3cpu22EigenDecompositionCubeIdLi1EED1Ev │ │ │ │ +0005bddc 0000de07 R_386_JUMP_SLOT 0004a650 _ZSt19__create_task_stateIFvvESt5_BindIFMN6beagle3cpu13BeagleCPUImplIfLi1ELi0EEEFvPKiS7_S7_S7_S7_iPdEPS5_S7_S7_S7_S7_S7_iS8_EESaIiEESt10shared_ptrINSt13__future_base16_Task_state_baseIT_EEEOT0_RKT1_ │ │ │ │ +0005bde0 00023107 R_386_JUMP_SLOT 00025d30 _ZN6beagle3cpu22EigenDecompositionCubeIfLi1EED1Ev │ │ │ │ +0005bde4 00005107 R_386_JUMP_SLOT 00000000 _ZNSt12future_errorD1Ev@GLIBCXX_3.4.14 │ │ │ │ +0005bde8 00005207 R_386_JUMP_SLOT 00000000 _ZNSt11logic_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x63b48 contains 31 entries: │ │ │ │ +Dynamic section at offset 0x5bb48 contains 31 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux.so.2] │ │ │ │ 0x0000000e (SONAME) Library soname: [libhmsbeagle-cpu.so.40.0.0] │ │ │ │ 0x0000000c (INIT) 0x17000 │ │ │ │ - 0x0000000d (FINI) 0x57a74 │ │ │ │ - 0x00000019 (INIT_ARRAY) 0x63080 │ │ │ │ + 0x0000000d (FINI) 0x4fdb4 │ │ │ │ + 0x00000019 (INIT_ARRAY) 0x5b080 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ - 0x0000001a (FINI_ARRAY) 0x63084 │ │ │ │ + 0x0000001a (FINI_ARRAY) 0x5b084 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x178 │ │ │ │ 0x00000005 (STRTAB) 0x3cd8 │ │ │ │ 0x00000006 (SYMTAB) 0x1478 │ │ │ │ 0x0000000a (STRSZ) 66590 (bytes) │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ - 0x00000003 (PLTGOT) 0x63c60 │ │ │ │ + 0x00000003 (PLTGOT) 0x5bc60 │ │ │ │ 0x00000002 (PLTRELSZ) 768 (bytes) │ │ │ │ 0x00000014 (PLTREL) REL │ │ │ │ 0x00000017 (JMPREL) 0x160d4 │ │ │ │ 0x00000011 (REL) 0x14804 │ │ │ │ 0x00000012 (RELSZ) 6352 (bytes) │ │ │ │ 0x00000013 (RELENT) 8 (bytes) │ │ │ │ 0x0000001e (FLAGS) BIND_NOW │ │ │ ├── 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: d292804e2377317cd5042829ef9c16b7a4d1b590 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 889d3ad733ecd28b7efe2e305be0f6c494316496 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,424 +1,424 @@ │ │ │ │ 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: 0xcd0 (offset: 0x5ac24) │ │ │ │ + Start of frame section: 0xcd0 (offset: 0x52b04) │ │ │ │ Entries in search table: 0x199 │ │ │ │ - 0xfffffffffffbd0d0 (offset: 0x17020) -> 0xcec fde=[ 18] │ │ │ │ - 0xfffffffffffbd6e0 (offset: 0x17630) -> 0xd10 fde=[ 3c] │ │ │ │ - 0xfffffffffffbd830 (offset: 0x17780) -> 0x4fdc fde=[ 4308] │ │ │ │ - 0xfffffffffffbd888 (offset: 0x177d8) -> 0x6980 fde=[ 5cac] │ │ │ │ - 0xfffffffffffbd911 (offset: 0x17861) -> 0x69d8 fde=[ 5d04] │ │ │ │ - 0xfffffffffffbda40 (offset: 0x17990) -> 0x6948 fde=[ 5c74] │ │ │ │ - 0xfffffffffffbdc30 (offset: 0x17b80) -> 0x69a0 fde=[ 5ccc] │ │ │ │ - 0xfffffffffffbdc70 (offset: 0x17bc0) -> 0xd24 fde=[ 50] │ │ │ │ - 0xfffffffffffbdc80 (offset: 0x17bd0) -> 0xd38 fde=[ 64] │ │ │ │ - 0xfffffffffffbdc90 (offset: 0x17be0) -> 0xd4c fde=[ 78] │ │ │ │ - 0xfffffffffffbdca0 (offset: 0x17bf0) -> 0xd60 fde=[ 8c] │ │ │ │ - 0xfffffffffffbdcb0 (offset: 0x17c00) -> 0xd74 fde=[ a0] │ │ │ │ - 0xfffffffffffbdcc0 (offset: 0x17c10) -> 0xd88 fde=[ b4] │ │ │ │ - 0xfffffffffffbdcd0 (offset: 0x17c20) -> 0xd9c fde=[ c8] │ │ │ │ - 0xfffffffffffbdce0 (offset: 0x17c30) -> 0xdb0 fde=[ dc] │ │ │ │ - 0xfffffffffffbdd00 (offset: 0x17c50) -> 0xdc4 fde=[ f0] │ │ │ │ - 0xfffffffffffbdd10 (offset: 0x17c60) -> 0xdd8 fde=[ 104] │ │ │ │ - 0xfffffffffffbdd30 (offset: 0x17c80) -> 0xdec fde=[ 118] │ │ │ │ - 0xfffffffffffbdd40 (offset: 0x17c90) -> 0xe00 fde=[ 12c] │ │ │ │ - 0xfffffffffffbdd60 (offset: 0x17cb0) -> 0xe14 fde=[ 140] │ │ │ │ - 0xfffffffffffbdd70 (offset: 0x17cc0) -> 0xe28 fde=[ 154] │ │ │ │ - 0xfffffffffffbdd90 (offset: 0x17ce0) -> 0xe3c fde=[ 168] │ │ │ │ - 0xfffffffffffbdda0 (offset: 0x17cf0) -> 0xe50 fde=[ 17c] │ │ │ │ - 0xfffffffffffbddd0 (offset: 0x17d20) -> 0xe78 fde=[ 1a4] │ │ │ │ - 0xfffffffffffbded0 (offset: 0x17e20) -> 0xeb4 fde=[ 1e0] │ │ │ │ - 0xfffffffffffbe0a0 (offset: 0x17ff0) -> 0xf08 fde=[ 234] │ │ │ │ - 0xfffffffffffbe0b0 (offset: 0x18000) -> 0xf1c fde=[ 248] │ │ │ │ - 0xfffffffffffbe1d0 (offset: 0x18120) -> 0xf70 fde=[ 29c] │ │ │ │ - 0xfffffffffffbe210 (offset: 0x18160) -> 0xfa4 fde=[ 2d0] │ │ │ │ - 0xfffffffffffbe250 (offset: 0x181a0) -> 0xfd4 fde=[ 300] │ │ │ │ - 0xfffffffffffbe320 (offset: 0x18270) -> 0x1034 fde=[ 360] │ │ │ │ - 0xfffffffffffbe330 (offset: 0x18280) -> 0x1048 fde=[ 374] │ │ │ │ - 0xfffffffffffbe340 (offset: 0x18290) -> 0x105c fde=[ 388] │ │ │ │ - 0xfffffffffffbe410 (offset: 0x18360) -> 0x10d0 fde=[ 3fc] │ │ │ │ - 0xfffffffffffbe470 (offset: 0x183c0) -> 0x10f8 fde=[ 424] │ │ │ │ - 0xfffffffffffbe530 (offset: 0x18480) -> 0x1134 fde=[ 460] │ │ │ │ - 0xfffffffffffbe5d0 (offset: 0x18520) -> 0x1164 fde=[ 490] │ │ │ │ - 0xfffffffffffbe5f0 (offset: 0x18540) -> 0x1178 fde=[ 4a4] │ │ │ │ - 0xfffffffffffbe600 (offset: 0x18550) -> 0x118c fde=[ 4b8] │ │ │ │ - 0xfffffffffffbe760 (offset: 0x186b0) -> 0x11cc fde=[ 4f8] │ │ │ │ - 0xfffffffffffbe9d0 (offset: 0x18920) -> 0x1210 fde=[ 53c] │ │ │ │ - 0xfffffffffffbf3e0 (offset: 0x19330) -> 0x1240 fde=[ 56c] │ │ │ │ - 0xfffffffffffc0890 (offset: 0x1a7e0) -> 0x1270 fde=[ 59c] │ │ │ │ - 0xfffffffffffc08f0 (offset: 0x1a840) -> 0x12b8 fde=[ 5e4] │ │ │ │ - 0xfffffffffffc0990 (offset: 0x1a8e0) -> 0x12f4 fde=[ 620] │ │ │ │ - 0xfffffffffffc0b40 (offset: 0x1aa90) -> 0x1334 fde=[ 660] │ │ │ │ - 0xfffffffffffc0df0 (offset: 0x1ad40) -> 0x1378 fde=[ 6a4] │ │ │ │ - 0xfffffffffffc10a0 (offset: 0x1aff0) -> 0x13a8 fde=[ 6d4] │ │ │ │ - 0xfffffffffffc13f0 (offset: 0x1b340) -> 0x13d8 fde=[ 704] │ │ │ │ - 0xfffffffffffc1590 (offset: 0x1b4e0) -> 0x1408 fde=[ 734] │ │ │ │ - 0xfffffffffffc1770 (offset: 0x1b6c0) -> 0x1448 fde=[ 774] │ │ │ │ - 0xfffffffffffc1a70 (offset: 0x1b9c0) -> 0x148c fde=[ 7b8] │ │ │ │ - 0xfffffffffffc1a80 (offset: 0x1b9d0) -> 0x14a0 fde=[ 7cc] │ │ │ │ - 0xfffffffffffc1d60 (offset: 0x1bcb0) -> 0x14d0 fde=[ 7fc] │ │ │ │ - 0xfffffffffffc1d70 (offset: 0x1bcc0) -> 0x14e4 fde=[ 810] │ │ │ │ - 0xfffffffffffc1db0 (offset: 0x1bd00) -> 0x150c fde=[ 838] │ │ │ │ - 0xfffffffffffc1f50 (offset: 0x1bea0) -> 0x153c fde=[ 868] │ │ │ │ - 0xfffffffffffc1fb0 (offset: 0x1bf00) -> 0x1590 fde=[ 8bc] │ │ │ │ - 0xfffffffffffc2270 (offset: 0x1c1c0) -> 0x15c0 fde=[ 8ec] │ │ │ │ - 0xfffffffffffc2440 (offset: 0x1c390) -> 0x15f0 fde=[ 91c] │ │ │ │ - 0xfffffffffffc2620 (offset: 0x1c570) -> 0x1644 fde=[ 970] │ │ │ │ - 0xfffffffffffc2630 (offset: 0x1c580) -> 0x1658 fde=[ 984] │ │ │ │ - 0xfffffffffffc2750 (offset: 0x1c6a0) -> 0x16ac fde=[ 9d8] │ │ │ │ - 0xfffffffffffc2790 (offset: 0x1c6e0) -> 0x16e0 fde=[ a0c] │ │ │ │ - 0xfffffffffffc27d0 (offset: 0x1c720) -> 0x1710 fde=[ a3c] │ │ │ │ - 0xfffffffffffc28a0 (offset: 0x1c7f0) -> 0x1770 fde=[ a9c] │ │ │ │ - 0xfffffffffffc28b0 (offset: 0x1c800) -> 0x1784 fde=[ ab0] │ │ │ │ - 0xfffffffffffc28c0 (offset: 0x1c810) -> 0x1798 fde=[ ac4] │ │ │ │ - 0xfffffffffffc2990 (offset: 0x1c8e0) -> 0x180c fde=[ b38] │ │ │ │ - 0xfffffffffffc29f0 (offset: 0x1c940) -> 0x1834 fde=[ b60] │ │ │ │ - 0xfffffffffffc2ab0 (offset: 0x1ca00) -> 0x1870 fde=[ b9c] │ │ │ │ - 0xfffffffffffc2ca0 (offset: 0x1cbf0) -> 0x18a0 fde=[ bcc] │ │ │ │ - 0xfffffffffffc2cc0 (offset: 0x1cc10) -> 0x18b4 fde=[ be0] │ │ │ │ - 0xfffffffffffc2cd0 (offset: 0x1cc20) -> 0x18c8 fde=[ bf4] │ │ │ │ - 0xfffffffffffc2e20 (offset: 0x1cd70) -> 0x1908 fde=[ c34] │ │ │ │ - 0xfffffffffffc3040 (offset: 0x1cf90) -> 0x1948 fde=[ c74] │ │ │ │ - 0xfffffffffffc41b0 (offset: 0x1e100) -> 0x1978 fde=[ ca4] │ │ │ │ - 0xfffffffffffc7160 (offset: 0x210b0) -> 0x19a8 fde=[ cd4] │ │ │ │ - 0xfffffffffffc71b0 (offset: 0x21100) -> 0x19f0 fde=[ d1c] │ │ │ │ - 0xfffffffffffc7250 (offset: 0x211a0) -> 0x1a2c fde=[ d58] │ │ │ │ - 0xfffffffffffc7400 (offset: 0x21350) -> 0x1a6c fde=[ d98] │ │ │ │ - 0xfffffffffffc7660 (offset: 0x215b0) -> 0x1aac fde=[ dd8] │ │ │ │ - 0xfffffffffffc78f0 (offset: 0x21840) -> 0x1af0 fde=[ e1c] │ │ │ │ - 0xfffffffffffc7c20 (offset: 0x21b70) -> 0x1b34 fde=[ e60] │ │ │ │ - 0xfffffffffffc7db0 (offset: 0x21d00) -> 0x1b74 fde=[ ea0] │ │ │ │ - 0xfffffffffffc7f90 (offset: 0x21ee0) -> 0x1bb4 fde=[ ee0] │ │ │ │ - 0xfffffffffffc8240 (offset: 0x22190) -> 0x1bf8 fde=[ f24] │ │ │ │ - 0xfffffffffffc8250 (offset: 0x221a0) -> 0x1c0c fde=[ f38] │ │ │ │ - 0xfffffffffffc8520 (offset: 0x22470) -> 0x1c50 fde=[ f7c] │ │ │ │ - 0xfffffffffffc8530 (offset: 0x22480) -> 0x1c64 fde=[ f90] │ │ │ │ - 0xfffffffffffc8550 (offset: 0x224a0) -> 0x1c78 fde=[ fa4] │ │ │ │ - 0xfffffffffffc8710 (offset: 0x22660) -> 0x1cb8 fde=[ fe4] │ │ │ │ - 0xfffffffffffc89f0 (offset: 0x22940) -> 0x1ce8 fde=[ 1014] │ │ │ │ - 0xfffffffffffc8b30 (offset: 0x22a80) -> 0x1d28 fde=[ 1054] │ │ │ │ - 0xfffffffffffc9030 (offset: 0x22f80) -> 0x1d58 fde=[ 1084] │ │ │ │ - 0xfffffffffffc9970 (offset: 0x238c0) -> 0x1d88 fde=[ 10b4] │ │ │ │ - 0xfffffffffffca070 (offset: 0x23fc0) -> 0x1dd0 fde=[ 10fc] │ │ │ │ - 0xfffffffffffca370 (offset: 0x242c0) -> 0x1e28 fde=[ 1154] │ │ │ │ - 0xfffffffffffca4e0 (offset: 0x24430) -> 0x1e68 fde=[ 1194] │ │ │ │ - 0xfffffffffffca9f0 (offset: 0x24940) -> 0x1e98 fde=[ 11c4] │ │ │ │ - 0xfffffffffffcb360 (offset: 0x252b0) -> 0x1ec8 fde=[ 11f4] │ │ │ │ - 0xfffffffffffcb380 (offset: 0x252d0) -> 0x1edc fde=[ 1208] │ │ │ │ - 0xfffffffffffcb540 (offset: 0x25490) -> 0x1f1c fde=[ 1248] │ │ │ │ - 0xfffffffffffcb890 (offset: 0x257e0) -> 0x1f4c fde=[ 1278] │ │ │ │ - 0xfffffffffffcb9f0 (offset: 0x25940) -> 0x1f8c fde=[ 12b8] │ │ │ │ - 0xfffffffffffcc070 (offset: 0x25fc0) -> 0x1fbc fde=[ 12e8] │ │ │ │ - 0xfffffffffffccaf0 (offset: 0x26a40) -> 0x1fec fde=[ 1318] │ │ │ │ - 0xfffffffffffcd330 (offset: 0x27280) -> 0x2034 fde=[ 1360] │ │ │ │ - 0xfffffffffffcd630 (offset: 0x27580) -> 0x208c fde=[ 13b8] │ │ │ │ - 0xfffffffffffcd7b0 (offset: 0x27700) -> 0x20cc fde=[ 13f8] │ │ │ │ - 0xfffffffffffcde30 (offset: 0x27d80) -> 0x20fc fde=[ 1428] │ │ │ │ - 0xfffffffffffce8d0 (offset: 0x28820) -> 0x212c fde=[ 1458] │ │ │ │ - 0xfffffffffffce8e0 (offset: 0x28830) -> 0x2140 fde=[ 146c] │ │ │ │ - 0xfffffffffffce8f0 (offset: 0x28840) -> 0x2154 fde=[ 1480] │ │ │ │ - 0xfffffffffffce900 (offset: 0x28850) -> 0x2168 fde=[ 1494] │ │ │ │ - 0xfffffffffffce910 (offset: 0x28860) -> 0x217c fde=[ 14a8] │ │ │ │ - 0xfffffffffffce920 (offset: 0x28870) -> 0x2190 fde=[ 14bc] │ │ │ │ - 0xfffffffffffce930 (offset: 0x28880) -> 0x21a4 fde=[ 14d0] │ │ │ │ - 0xfffffffffffced10 (offset: 0x28c60) -> 0x21d4 fde=[ 1500] │ │ │ │ - 0xfffffffffffceef0 (offset: 0x28e40) -> 0x2228 fde=[ 1554] │ │ │ │ - 0xfffffffffffcf1e0 (offset: 0x29130) -> 0x2268 fde=[ 1594] │ │ │ │ - 0xfffffffffffcf200 (offset: 0x29150) -> 0x228c fde=[ 15b8] │ │ │ │ - 0xfffffffffffcf220 (offset: 0x29170) -> 0x22b0 fde=[ 15dc] │ │ │ │ - 0xfffffffffffcf240 (offset: 0x29190) -> 0x22d4 fde=[ 1600] │ │ │ │ - 0xfffffffffffcf260 (offset: 0x291b0) -> 0x22f8 fde=[ 1624] │ │ │ │ - 0xfffffffffffcf280 (offset: 0x291d0) -> 0x231c fde=[ 1648] │ │ │ │ - 0xfffffffffffcf2a0 (offset: 0x291f0) -> 0x2340 fde=[ 166c] │ │ │ │ - 0xfffffffffffcf2c0 (offset: 0x29210) -> 0x2364 fde=[ 1690] │ │ │ │ - 0xfffffffffffcf2e0 (offset: 0x29230) -> 0x2388 fde=[ 16b4] │ │ │ │ - 0xfffffffffffcf300 (offset: 0x29250) -> 0x23ac fde=[ 16d8] │ │ │ │ - 0xfffffffffffcf320 (offset: 0x29270) -> 0x23d0 fde=[ 16fc] │ │ │ │ - 0xfffffffffffcf340 (offset: 0x29290) -> 0x23f4 fde=[ 1720] │ │ │ │ - 0xfffffffffffcf370 (offset: 0x292c0) -> 0x2418 fde=[ 1744] │ │ │ │ - 0xfffffffffffcf4b0 (offset: 0x29400) -> 0x2460 fde=[ 178c] │ │ │ │ - 0xfffffffffffcf5f0 (offset: 0x29540) -> 0x24a8 fde=[ 17d4] │ │ │ │ - 0xfffffffffffcf910 (offset: 0x29860) -> 0x24f0 fde=[ 181c] │ │ │ │ - 0xfffffffffffcfbd0 (offset: 0x29b20) -> 0x2534 fde=[ 1860] │ │ │ │ - 0xfffffffffffcfe90 (offset: 0x29de0) -> 0x2578 fde=[ 18a4] │ │ │ │ - 0xfffffffffffcff20 (offset: 0x29e70) -> 0x25e0 fde=[ 190c] │ │ │ │ - 0xfffffffffffcff50 (offset: 0x29ea0) -> 0x260c fde=[ 1938] │ │ │ │ - 0xfffffffffffcffe0 (offset: 0x29f30) -> 0x2674 fde=[ 19a0] │ │ │ │ - 0xfffffffffffd0010 (offset: 0x29f60) -> 0x26a0 fde=[ 19cc] │ │ │ │ - 0xfffffffffffd00a0 (offset: 0x29ff0) -> 0x2708 fde=[ 1a34] │ │ │ │ - 0xfffffffffffd00d0 (offset: 0x2a020) -> 0x2734 fde=[ 1a60] │ │ │ │ - 0xfffffffffffd0160 (offset: 0x2a0b0) -> 0x279c fde=[ 1ac8] │ │ │ │ - 0xfffffffffffd0190 (offset: 0x2a0e0) -> 0x27c8 fde=[ 1af4] │ │ │ │ - 0xfffffffffffd02b0 (offset: 0x2a200) -> 0x2840 fde=[ 1b6c] │ │ │ │ - 0xfffffffffffd0530 (offset: 0x2a480) -> 0x289c fde=[ 1bc8] │ │ │ │ - 0xfffffffffffd0560 (offset: 0x2a4b0) -> 0x28c0 fde=[ 1bec] │ │ │ │ - 0xfffffffffffd05a0 (offset: 0x2a4f0) -> 0x28ec fde=[ 1c18] │ │ │ │ - 0xfffffffffffd05d0 (offset: 0x2a520) -> 0x2910 fde=[ 1c3c] │ │ │ │ - 0xfffffffffffd0610 (offset: 0x2a560) -> 0x293c fde=[ 1c68] │ │ │ │ - 0xfffffffffffd0640 (offset: 0x2a590) -> 0x2960 fde=[ 1c8c] │ │ │ │ - 0xfffffffffffd0680 (offset: 0x2a5d0) -> 0x298c fde=[ 1cb8] │ │ │ │ - 0xfffffffffffd06c0 (offset: 0x2a610) -> 0x29c0 fde=[ 1cec] │ │ │ │ - 0xfffffffffffd0750 (offset: 0x2a6a0) -> 0x29fc fde=[ 1d28] │ │ │ │ - 0xfffffffffffd07c0 (offset: 0x2a710) -> 0x2a38 fde=[ 1d64] │ │ │ │ - 0xfffffffffffd07f0 (offset: 0x2a740) -> 0x2a64 fde=[ 1d90] │ │ │ │ - 0xfffffffffffd0830 (offset: 0x2a780) -> 0x2a98 fde=[ 1dc4] │ │ │ │ - 0xfffffffffffd08c0 (offset: 0x2a810) -> 0x2ad4 fde=[ 1e00] │ │ │ │ - 0xfffffffffffd0930 (offset: 0x2a880) -> 0x2b10 fde=[ 1e3c] │ │ │ │ - 0xfffffffffffd0960 (offset: 0x2a8b0) -> 0x2b3c fde=[ 1e68] │ │ │ │ - 0xfffffffffffd0a60 (offset: 0x2a9b0) -> 0x2b88 fde=[ 1eb4] │ │ │ │ - 0xfffffffffffd0b30 (offset: 0x2aa80) -> 0x2bd4 fde=[ 1f00] │ │ │ │ - 0xfffffffffffd0b90 (offset: 0x2aae0) -> 0x2c28 fde=[ 1f54] │ │ │ │ - 0xfffffffffffd0c20 (offset: 0x2ab70) -> 0x2c64 fde=[ 1f90] │ │ │ │ - 0xfffffffffffd0cb0 (offset: 0x2ac00) -> 0x2ca0 fde=[ 1fcc] │ │ │ │ - 0xfffffffffffd0e10 (offset: 0x2ad60) -> 0x2d08 fde=[ 2034] │ │ │ │ - 0xfffffffffffd0f90 (offset: 0x2aee0) -> 0x2d80 fde=[ 20ac] │ │ │ │ - 0xfffffffffffd10f0 (offset: 0x2b040) -> 0x2de8 fde=[ 2114] │ │ │ │ - 0xfffffffffffd1210 (offset: 0x2b160) -> 0x2e60 fde=[ 218c] │ │ │ │ - 0xfffffffffffd2070 (offset: 0x2bfc0) -> 0x2ea8 fde=[ 21d4] │ │ │ │ - 0xfffffffffffd2f50 (offset: 0x2cea0) -> 0x2ef0 fde=[ 221c] │ │ │ │ - 0xfffffffffffd4050 (offset: 0x2dfa0) -> 0x2f38 fde=[ 2264] │ │ │ │ - 0xfffffffffffd51f0 (offset: 0x2f140) -> 0x2f80 fde=[ 22ac] │ │ │ │ - 0xfffffffffffd55b0 (offset: 0x2f500) -> 0x2fc8 fde=[ 22f4] │ │ │ │ - 0xfffffffffffd5bf0 (offset: 0x2fb40) -> 0x3010 fde=[ 233c] │ │ │ │ - 0xfffffffffffd5ff0 (offset: 0x2ff40) -> 0x3074 fde=[ 23a0] │ │ │ │ - 0xfffffffffffd63f0 (offset: 0x30340) -> 0x30d4 fde=[ 2400] │ │ │ │ - 0xfffffffffffd67f0 (offset: 0x30740) -> 0x3138 fde=[ 2464] │ │ │ │ - 0xfffffffffffd6c20 (offset: 0x30b70) -> 0x3198 fde=[ 24c4] │ │ │ │ - 0xfffffffffffd7050 (offset: 0x30fa0) -> 0x31e0 fde=[ 250c] │ │ │ │ - 0xfffffffffffd73e0 (offset: 0x31330) -> 0x3228 fde=[ 2554] │ │ │ │ - 0xfffffffffffd7830 (offset: 0x31780) -> 0x32a0 fde=[ 25cc] │ │ │ │ - 0xfffffffffffd7c80 (offset: 0x31bd0) -> 0x32e8 fde=[ 2614] │ │ │ │ - 0xfffffffffffd7e90 (offset: 0x31de0) -> 0x3348 fde=[ 2674] │ │ │ │ - 0xfffffffffffd80b0 (offset: 0x32000) -> 0x33a8 fde=[ 26d4] │ │ │ │ - 0xfffffffffffd8290 (offset: 0x321e0) -> 0x33f0 fde=[ 271c] │ │ │ │ - 0xfffffffffffd8470 (offset: 0x323c0) -> 0x3438 fde=[ 2764] │ │ │ │ - 0xfffffffffffd8710 (offset: 0x32660) -> 0x3480 fde=[ 27ac] │ │ │ │ - 0xfffffffffffd88f0 (offset: 0x32840) -> 0x3530 fde=[ 285c] │ │ │ │ - 0xfffffffffffd8b90 (offset: 0x32ae0) -> 0x3578 fde=[ 28a4] │ │ │ │ - 0xfffffffffffd8e30 (offset: 0x32d80) -> 0x35c0 fde=[ 28ec] │ │ │ │ - 0xfffffffffffd9310 (offset: 0x33260) -> 0x3608 fde=[ 2934] │ │ │ │ - 0xfffffffffffd96d0 (offset: 0x33620) -> 0x3650 fde=[ 297c] │ │ │ │ - 0xfffffffffffd97f0 (offset: 0x33740) -> 0x3698 fde=[ 29c4] │ │ │ │ - 0xfffffffffffd9910 (offset: 0x33860) -> 0x36e0 fde=[ 2a0c] │ │ │ │ - 0xfffffffffffd9c70 (offset: 0x33bc0) -> 0x37f8 fde=[ 2b24] │ │ │ │ - 0xfffffffffffd9cf0 (offset: 0x33c40) -> 0x3850 fde=[ 2b7c] │ │ │ │ - 0xfffffffffffd9d60 (offset: 0x33cb0) -> 0x38a4 fde=[ 2bd0] │ │ │ │ - 0xfffffffffffd9e90 (offset: 0x33de0) -> 0x38ec fde=[ 2c18] │ │ │ │ - 0xfffffffffffda180 (offset: 0x340d0) -> 0x3948 fde=[ 2c74] │ │ │ │ - 0xfffffffffffda870 (offset: 0x347c0) -> 0x3c58 fde=[ 2f84] │ │ │ │ - 0xfffffffffffdaa30 (offset: 0x34980) -> 0x3ca4 fde=[ 2fd0] │ │ │ │ - 0xfffffffffffdabf0 (offset: 0x34b40) -> 0x3cf0 fde=[ 301c] │ │ │ │ - 0xfffffffffffdafe0 (offset: 0x34f30) -> 0x3d38 fde=[ 3064] │ │ │ │ - 0xfffffffffffdb1b0 (offset: 0x35100) -> 0x3de8 fde=[ 3114] │ │ │ │ - 0xfffffffffffdb430 (offset: 0x35380) -> 0x3e30 fde=[ 315c] │ │ │ │ - 0xfffffffffffdb690 (offset: 0x355e0) -> 0x3e78 fde=[ 31a4] │ │ │ │ - 0xfffffffffffdbbd0 (offset: 0x35b20) -> 0x3ec0 fde=[ 31ec] │ │ │ │ - 0xfffffffffffdc000 (offset: 0x35f50) -> 0x3f08 fde=[ 3234] │ │ │ │ - 0xfffffffffffdc120 (offset: 0x36070) -> 0x3f50 fde=[ 327c] │ │ │ │ - 0xfffffffffffdc240 (offset: 0x36190) -> 0x3f98 fde=[ 32c4] │ │ │ │ - 0xfffffffffffdc5a0 (offset: 0x364f0) -> 0x40b0 fde=[ 33dc] │ │ │ │ - 0xfffffffffffdc620 (offset: 0x36570) -> 0x4108 fde=[ 3434] │ │ │ │ - 0xfffffffffffdc690 (offset: 0x365e0) -> 0x415c fde=[ 3488] │ │ │ │ - 0xfffffffffffdc7f0 (offset: 0x36740) -> 0x41a4 fde=[ 34d0] │ │ │ │ - 0xfffffffffffdcb70 (offset: 0x36ac0) -> 0x4200 fde=[ 352c] │ │ │ │ - 0xfffffffffffdd270 (offset: 0x371c0) -> 0x4510 fde=[ 383c] │ │ │ │ - 0xfffffffffffdde30 (offset: 0x37d80) -> 0x4558 fde=[ 3884] │ │ │ │ - 0xfffffffffffde7d0 (offset: 0x38720) -> 0x45a0 fde=[ 38cc] │ │ │ │ - 0xfffffffffffdf4f0 (offset: 0x39440) -> 0x45e8 fde=[ 3914] │ │ │ │ - 0xfffffffffffdf750 (offset: 0x396a0) -> 0x46d0 fde=[ 39fc] │ │ │ │ - 0xfffffffffffe0230 (offset: 0x3a180) -> 0x4718 fde=[ 3a44] │ │ │ │ - 0xfffffffffffe0b90 (offset: 0x3aae0) -> 0x4760 fde=[ 3a8c] │ │ │ │ - 0xfffffffffffe0c10 (offset: 0x3ab60) -> 0x47a0 fde=[ 3acc] │ │ │ │ - 0xfffffffffffe1ab0 (offset: 0x3ba00) -> 0x47e8 fde=[ 3b14] │ │ │ │ - 0xfffffffffffe25d0 (offset: 0x3c520) -> 0x4830 fde=[ 3b5c] │ │ │ │ - 0xfffffffffffe3530 (offset: 0x3d480) -> 0x4878 fde=[ 3ba4] │ │ │ │ - 0xfffffffffffe37b0 (offset: 0x3d700) -> 0x4960 fde=[ 3c8c] │ │ │ │ - 0xfffffffffffe4530 (offset: 0x3e480) -> 0x49a8 fde=[ 3cd4] │ │ │ │ - 0xfffffffffffe5040 (offset: 0x3ef90) -> 0x49f0 fde=[ 3d1c] │ │ │ │ - 0xfffffffffffe50b0 (offset: 0x3f000) -> 0x4a30 fde=[ 3d5c] │ │ │ │ - 0xfffffffffffe5650 (offset: 0x3f5a0) -> 0x4a8c fde=[ 3db8] │ │ │ │ - 0xfffffffffffe5b90 (offset: 0x3fae0) -> 0x4ae8 fde=[ 3e14] │ │ │ │ - 0xfffffffffffe5c50 (offset: 0x3fba0) -> 0x4b3c fde=[ 3e68] │ │ │ │ - 0xfffffffffffe5cb0 (offset: 0x3fc00) -> 0x4b70 fde=[ 3e9c] │ │ │ │ - 0xfffffffffffe5d10 (offset: 0x3fc60) -> 0x4ba4 fde=[ 3ed0] │ │ │ │ - 0xfffffffffffe5d40 (offset: 0x3fc90) -> 0x4bd0 fde=[ 3efc] │ │ │ │ - 0xfffffffffffe5d70 (offset: 0x3fcc0) -> 0x4bfc fde=[ 3f28] │ │ │ │ - 0xfffffffffffe5dd0 (offset: 0x3fd20) -> 0x4c10 fde=[ 3f3c] │ │ │ │ - 0xfffffffffffe5e30 (offset: 0x3fd80) -> 0x4c24 fde=[ 3f50] │ │ │ │ - 0xfffffffffffe5e90 (offset: 0x3fde0) -> 0x4c38 fde=[ 3f64] │ │ │ │ - 0xfffffffffffe5ef0 (offset: 0x3fe40) -> 0x4c4c fde=[ 3f78] │ │ │ │ - 0xfffffffffffe5f50 (offset: 0x3fea0) -> 0x4c60 fde=[ 3f8c] │ │ │ │ - 0xfffffffffffe5fb0 (offset: 0x3ff00) -> 0x4c74 fde=[ 3fa0] │ │ │ │ - 0xfffffffffffe6010 (offset: 0x3ff60) -> 0x4c88 fde=[ 3fb4] │ │ │ │ - 0xfffffffffffe6070 (offset: 0x3ffc0) -> 0x4c9c fde=[ 3fc8] │ │ │ │ - 0xfffffffffffe60d0 (offset: 0x40020) -> 0x4cb0 fde=[ 3fdc] │ │ │ │ - 0xfffffffffffe6130 (offset: 0x40080) -> 0x4cc4 fde=[ 3ff0] │ │ │ │ - 0xfffffffffffe6190 (offset: 0x400e0) -> 0x4cd8 fde=[ 4004] │ │ │ │ - 0xfffffffffffe61f0 (offset: 0x40140) -> 0x4d0c fde=[ 4038] │ │ │ │ - 0xfffffffffffe70f0 (offset: 0x41040) -> 0x4d5c fde=[ 4088] │ │ │ │ - 0xfffffffffffe76b0 (offset: 0x41600) -> 0x4f00 fde=[ 422c] │ │ │ │ - 0xfffffffffffe7a90 (offset: 0x419e0) -> 0x4f40 fde=[ 426c] │ │ │ │ - 0xfffffffffffe80a0 (offset: 0x41ff0) -> 0x4fa0 fde=[ 42cc] │ │ │ │ - 0xfffffffffffe80f0 (offset: 0x42040) -> 0x5010 fde=[ 433c] │ │ │ │ - 0xfffffffffffe8150 (offset: 0x420a0) -> 0x503c fde=[ 4368] │ │ │ │ - 0xfffffffffffe82c0 (offset: 0x42210) -> 0x5078 fde=[ 43a4] │ │ │ │ - 0xfffffffffffe8410 (offset: 0x42360) -> 0x50b4 fde=[ 43e0] │ │ │ │ - 0xfffffffffffe8550 (offset: 0x424a0) -> 0x50f0 fde=[ 441c] │ │ │ │ - 0xfffffffffffe86c0 (offset: 0x42610) -> 0x512c fde=[ 4458] │ │ │ │ - 0xfffffffffffe8810 (offset: 0x42760) -> 0x5168 fde=[ 4494] │ │ │ │ - 0xfffffffffffe8950 (offset: 0x428a0) -> 0x51a4 fde=[ 44d0] │ │ │ │ - 0xfffffffffffe89d0 (offset: 0x42920) -> 0x51e8 fde=[ 4514] │ │ │ │ - 0xfffffffffffe8a50 (offset: 0x429a0) -> 0x522c fde=[ 4558] │ │ │ │ - 0xfffffffffffe8b90 (offset: 0x42ae0) -> 0x5268 fde=[ 4594] │ │ │ │ - 0xfffffffffffe8cd0 (offset: 0x42c20) -> 0x52a4 fde=[ 45d0] │ │ │ │ - 0xfffffffffffe8e20 (offset: 0x42d70) -> 0x52e0 fde=[ 460c] │ │ │ │ - 0xfffffffffffe8f70 (offset: 0x42ec0) -> 0x531c fde=[ 4648] │ │ │ │ - 0xfffffffffffe9470 (offset: 0x433c0) -> 0x5364 fde=[ 4690] │ │ │ │ - 0xfffffffffffe9a30 (offset: 0x43980) -> 0x53ac fde=[ 46d8] │ │ │ │ - 0xfffffffffffea130 (offset: 0x44080) -> 0x53f4 fde=[ 4720] │ │ │ │ - 0xfffffffffffea9e0 (offset: 0x44930) -> 0x543c fde=[ 4768] │ │ │ │ - 0xfffffffffffeab50 (offset: 0x44aa0) -> 0x5478 fde=[ 47a4] │ │ │ │ - 0xfffffffffffeacc0 (offset: 0x44c10) -> 0x54b4 fde=[ 47e0] │ │ │ │ - 0xfffffffffffeaee0 (offset: 0x44e30) -> 0x5584 fde=[ 48b0] │ │ │ │ - 0xfffffffffffeaf80 (offset: 0x44ed0) -> 0x55fc fde=[ 4928] │ │ │ │ - 0xfffffffffffeb1a0 (offset: 0x450f0) -> 0x56cc fde=[ 49f8] │ │ │ │ - 0xfffffffffffeb240 (offset: 0x45190) -> 0x5744 fde=[ 4a70] │ │ │ │ - 0xfffffffffffeb290 (offset: 0x451e0) -> 0x577c fde=[ 4aa8] │ │ │ │ - 0xfffffffffffeb2f0 (offset: 0x45240) -> 0x57c8 fde=[ 4af4] │ │ │ │ - 0xfffffffffffeb3b0 (offset: 0x45300) -> 0x581c fde=[ 4b48] │ │ │ │ - 0xfffffffffffeb460 (offset: 0x453b0) -> 0x5878 fde=[ 4ba4] │ │ │ │ - 0xfffffffffffeb4c0 (offset: 0x45410) -> 0x58a4 fde=[ 4bd0] │ │ │ │ - 0xfffffffffffeb520 (offset: 0x45470) -> 0x58d0 fde=[ 4bfc] │ │ │ │ - 0xfffffffffffeb580 (offset: 0x454d0) -> 0x58fc fde=[ 4c28] │ │ │ │ - 0xfffffffffffeb5e0 (offset: 0x45530) -> 0x5928 fde=[ 4c54] │ │ │ │ - 0xfffffffffffeb650 (offset: 0x455a0) -> 0x5954 fde=[ 4c80] │ │ │ │ - 0xfffffffffffeb830 (offset: 0x45780) -> 0x599c fde=[ 4cc8] │ │ │ │ - 0xfffffffffffeba00 (offset: 0x45950) -> 0x59e4 fde=[ 4d10] │ │ │ │ - 0xfffffffffffeba90 (offset: 0x459e0) -> 0x5a40 fde=[ 4d6c] │ │ │ │ - 0xfffffffffffebb20 (offset: 0x45a70) -> 0x5a9c fde=[ 4dc8] │ │ │ │ - 0xfffffffffffebbb0 (offset: 0x45b00) -> 0x5af8 fde=[ 4e24] │ │ │ │ - 0xfffffffffffebc40 (offset: 0x45b90) -> 0x5b54 fde=[ 4e80] │ │ │ │ - 0xfffffffffffebcd0 (offset: 0x45c20) -> 0x5bb0 fde=[ 4edc] │ │ │ │ - 0xfffffffffffebd60 (offset: 0x45cb0) -> 0x5c0c fde=[ 4f38] │ │ │ │ - 0xfffffffffffebdf0 (offset: 0x45d40) -> 0x5c68 fde=[ 4f94] │ │ │ │ - 0xfffffffffffebe80 (offset: 0x45dd0) -> 0x5cc4 fde=[ 4ff0] │ │ │ │ - 0xfffffffffffebf10 (offset: 0x45e60) -> 0x5d20 fde=[ 504c] │ │ │ │ - 0xfffffffffffebfa0 (offset: 0x45ef0) -> 0x5d7c fde=[ 50a8] │ │ │ │ - 0xfffffffffffec030 (offset: 0x45f80) -> 0x5dd8 fde=[ 5104] │ │ │ │ - 0xfffffffffffec0c0 (offset: 0x46010) -> 0x5e34 fde=[ 5160] │ │ │ │ - 0xfffffffffffec160 (offset: 0x460b0) -> 0x5e94 fde=[ 51c0] │ │ │ │ - 0xfffffffffffec200 (offset: 0x46150) -> 0x5ef4 fde=[ 5220] │ │ │ │ - 0xfffffffffffec2a0 (offset: 0x461f0) -> 0x5f54 fde=[ 5280] │ │ │ │ - 0xfffffffffffec340 (offset: 0x46290) -> 0x5fb4 fde=[ 52e0] │ │ │ │ - 0xfffffffffffec3e0 (offset: 0x46330) -> 0x6014 fde=[ 5340] │ │ │ │ - 0xfffffffffffec490 (offset: 0x463e0) -> 0x6074 fde=[ 53a0] │ │ │ │ - 0xfffffffffffeccd0 (offset: 0x46c20) -> 0x60c4 fde=[ 53f0] │ │ │ │ - 0xfffffffffffed4f0 (offset: 0x47440) -> 0x6114 fde=[ 5440] │ │ │ │ - 0xfffffffffffedcb0 (offset: 0x47c00) -> 0x6164 fde=[ 5490] │ │ │ │ - 0xfffffffffffee530 (offset: 0x48480) -> 0x61b4 fde=[ 54e0] │ │ │ │ - 0xfffffffffffef5c0 (offset: 0x49510) -> 0x6204 fde=[ 5530] │ │ │ │ - 0xfffffffffffefb70 (offset: 0x49ac0) -> 0x63a8 fde=[ 56d4] │ │ │ │ - 0xffffffffffff00d0 (offset: 0x4a020) -> 0x63f0 fde=[ 571c] │ │ │ │ - 0xffffffffffff0640 (offset: 0x4a590) -> 0x6438 fde=[ 5764] │ │ │ │ - 0xffffffffffff07f0 (offset: 0x4a740) -> 0x64b4 fde=[ 57e0] │ │ │ │ - 0xffffffffffff0b30 (offset: 0x4aa80) -> 0x64fc fde=[ 5828] │ │ │ │ - 0xffffffffffff0cb0 (offset: 0x4ac00) -> 0x6588 fde=[ 58b4] │ │ │ │ - 0xffffffffffff0d70 (offset: 0x4acc0) -> 0x6600 fde=[ 592c] │ │ │ │ - 0xffffffffffff0ef0 (offset: 0x4ae40) -> 0x668c fde=[ 59b8] │ │ │ │ - 0xffffffffffff0fb0 (offset: 0x4af00) -> 0x6704 fde=[ 5a30] │ │ │ │ - 0xffffffffffff12b0 (offset: 0x4b200) -> 0x674c fde=[ 5a78] │ │ │ │ - 0xffffffffffff1590 (offset: 0x4b4e0) -> 0x6794 fde=[ 5ac0] │ │ │ │ - 0xffffffffffff1630 (offset: 0x4b580) -> 0x67cc fde=[ 5af8] │ │ │ │ - 0xffffffffffff1650 (offset: 0x4b5a0) -> 0x67f8 fde=[ 5b24] │ │ │ │ - 0xffffffffffff1820 (offset: 0x4b770) -> 0x6830 fde=[ 5b5c] │ │ │ │ - 0xffffffffffff19f0 (offset: 0x4b940) -> 0x6868 fde=[ 5b94] │ │ │ │ - 0xffffffffffff1bc0 (offset: 0x4bb10) -> 0x68a0 fde=[ 5bcc] │ │ │ │ - 0xffffffffffff1d90 (offset: 0x4bce0) -> 0x68d8 fde=[ 5c04] │ │ │ │ - 0xffffffffffff1f60 (offset: 0x4beb0) -> 0x6910 fde=[ 5c3c] │ │ │ │ - 0xffffffffffff2130 (offset: 0x4c080) -> 0x69f8 fde=[ 5d24] │ │ │ │ - 0xffffffffffff2180 (offset: 0x4c0d0) -> 0x6a30 fde=[ 5d5c] │ │ │ │ - 0xffffffffffff21d0 (offset: 0x4c120) -> 0x6a44 fde=[ 5d70] │ │ │ │ - 0xffffffffffff2410 (offset: 0x4c360) -> 0x6a7c fde=[ 5da8] │ │ │ │ - 0xffffffffffff2540 (offset: 0x4c490) -> 0x6ab4 fde=[ 5de0] │ │ │ │ - 0xffffffffffff2670 (offset: 0x4c5c0) -> 0x6aec fde=[ 5e18] │ │ │ │ - 0xffffffffffff27a0 (offset: 0x4c6f0) -> 0x6b24 fde=[ 5e50] │ │ │ │ - 0xffffffffffff28d0 (offset: 0x4c820) -> 0x6b5c fde=[ 5e88] │ │ │ │ - 0xffffffffffff2a00 (offset: 0x4c950) -> 0x6b94 fde=[ 5ec0] │ │ │ │ - 0xffffffffffff2b30 (offset: 0x4ca80) -> 0x6bcc fde=[ 5ef8] │ │ │ │ - 0xffffffffffff2b80 (offset: 0x4cad0) -> 0x6c00 fde=[ 5f2c] │ │ │ │ - 0xffffffffffff2f50 (offset: 0x4cea0) -> 0x6c4c fde=[ 5f78] │ │ │ │ - 0xffffffffffff3290 (offset: 0x4d1e0) -> 0x6c84 fde=[ 5fb0] │ │ │ │ - 0xffffffffffff35d0 (offset: 0x4d520) -> 0x6cbc fde=[ 5fe8] │ │ │ │ - 0xffffffffffff3760 (offset: 0x4d6b0) -> 0x6d38 fde=[ 6064] │ │ │ │ - 0xffffffffffff38f0 (offset: 0x4d840) -> 0x6db4 fde=[ 60e0] │ │ │ │ - 0xffffffffffff3ff0 (offset: 0x4df40) -> 0x6fbc fde=[ 62e8] │ │ │ │ - 0xffffffffffff4020 (offset: 0x4df70) -> 0x6fe8 fde=[ 6314] │ │ │ │ - 0xffffffffffff4050 (offset: 0x4dfa0) -> 0x700c fde=[ 6338] │ │ │ │ - 0xffffffffffff4090 (offset: 0x4dfe0) -> 0x7038 fde=[ 6364] │ │ │ │ - 0xffffffffffff4790 (offset: 0x4e6e0) -> 0x7240 fde=[ 656c] │ │ │ │ - 0xffffffffffff47c0 (offset: 0x4e710) -> 0x726c fde=[ 6598] │ │ │ │ - 0xffffffffffff47f0 (offset: 0x4e740) -> 0x7290 fde=[ 65bc] │ │ │ │ - 0xffffffffffff4830 (offset: 0x4e780) -> 0x72bc fde=[ 65e8] │ │ │ │ - 0xffffffffffff49b0 (offset: 0x4e900) -> 0x7350 fde=[ 667c] │ │ │ │ - 0xffffffffffff4b10 (offset: 0x4ea60) -> 0x73d0 fde=[ 66fc] │ │ │ │ - 0xffffffffffff54f0 (offset: 0x4f440) -> 0x7420 fde=[ 674c] │ │ │ │ - 0xffffffffffff5620 (offset: 0x4f570) -> 0x7460 fde=[ 678c] │ │ │ │ - 0xffffffffffff5750 (offset: 0x4f6a0) -> 0x74b0 fde=[ 67dc] │ │ │ │ - 0xffffffffffff5980 (offset: 0x4f8d0) -> 0x74f8 fde=[ 6824] │ │ │ │ - 0xffffffffffff5f70 (offset: 0x4fec0) -> 0x757c fde=[ 68a8] │ │ │ │ - 0xffffffffffff61e0 (offset: 0x50130) -> 0x75d8 fde=[ 6904] │ │ │ │ - 0xffffffffffff6360 (offset: 0x502b0) -> 0x766c fde=[ 6998] │ │ │ │ - 0xffffffffffff64b0 (offset: 0x50400) -> 0x76ec fde=[ 6a18] │ │ │ │ - 0xffffffffffff7050 (offset: 0x50fa0) -> 0x773c fde=[ 6a68] │ │ │ │ - 0xffffffffffff7180 (offset: 0x510d0) -> 0x777c fde=[ 6aa8] │ │ │ │ - 0xffffffffffff72b0 (offset: 0x51200) -> 0x77cc fde=[ 6af8] │ │ │ │ - 0xffffffffffff74f0 (offset: 0x51440) -> 0x7814 fde=[ 6b40] │ │ │ │ - 0xffffffffffff7a70 (offset: 0x519c0) -> 0x7894 fde=[ 6bc0] │ │ │ │ - 0xffffffffffff7ce0 (offset: 0x51c30) -> 0x78f0 fde=[ 6c1c] │ │ │ │ - 0xffffffffffff7d10 (offset: 0x51c60) -> 0x7904 fde=[ 6c30] │ │ │ │ - 0xffffffffffff7e40 (offset: 0x51d90) -> 0x793c fde=[ 6c68] │ │ │ │ - 0xffffffffffff7e90 (offset: 0x51de0) -> 0x7978 fde=[ 6ca4] │ │ │ │ - 0xffffffffffff7fd0 (offset: 0x51f20) -> 0x79b0 fde=[ 6cdc] │ │ │ │ - 0xffffffffffff8020 (offset: 0x51f70) -> 0x79ec fde=[ 6d18] │ │ │ │ - 0xffffffffffff8170 (offset: 0x520c0) -> 0x7a24 fde=[ 6d50] │ │ │ │ - 0xffffffffffff81c0 (offset: 0x52110) -> 0x7a60 fde=[ 6d8c] │ │ │ │ - 0xffffffffffff82f0 (offset: 0x52240) -> 0x7a98 fde=[ 6dc4] │ │ │ │ - 0xffffffffffff8340 (offset: 0x52290) -> 0x7ad4 fde=[ 6e00] │ │ │ │ - 0xffffffffffff8480 (offset: 0x523d0) -> 0x7b0c fde=[ 6e38] │ │ │ │ - 0xffffffffffff84d0 (offset: 0x52420) -> 0x7b48 fde=[ 6e74] │ │ │ │ - 0xffffffffffff8620 (offset: 0x52570) -> 0x7b80 fde=[ 6eac] │ │ │ │ - 0xffffffffffff8670 (offset: 0x525c0) -> 0x7bbc fde=[ 6ee8] │ │ │ │ - 0xffffffffffff87d0 (offset: 0x52720) -> 0x7bf8 fde=[ 6f24] │ │ │ │ - 0xffffffffffff91f0 (offset: 0x53140) -> 0x7c38 fde=[ 6f64] │ │ │ │ - 0xffffffffffff9c00 (offset: 0x53b50) -> 0x7c78 fde=[ 6fa4] │ │ │ │ - 0xffffffffffff9de0 (offset: 0x53d30) -> 0x7cf8 fde=[ 7024] │ │ │ │ - 0xffffffffffff9f30 (offset: 0x53e80) -> 0x7d58 fde=[ 7084] │ │ │ │ - 0xffffffffffffa490 (offset: 0x543e0) -> 0x7d94 fde=[ 70c0] │ │ │ │ - 0xffffffffffffa5e0 (offset: 0x54530) -> 0x7e4c fde=[ 7178] │ │ │ │ - 0xffffffffffffa6b0 (offset: 0x54600) -> 0x7ecc fde=[ 71f8] │ │ │ │ - 0xffffffffffffac10 (offset: 0x54b60) -> 0x7f08 fde=[ 7234] │ │ │ │ - 0xffffffffffffad60 (offset: 0x54cb0) -> 0x7fc0 fde=[ 72ec] │ │ │ │ - 0xffffffffffffae20 (offset: 0x54d70) -> 0x8040 fde=[ 736c] │ │ │ │ - 0xffffffffffffb370 (offset: 0x552c0) -> 0x807c fde=[ 73a8] │ │ │ │ - 0xffffffffffffb8c0 (offset: 0x55810) -> 0x80b8 fde=[ 73e4] │ │ │ │ - 0xffffffffffffbe70 (offset: 0x55dc0) -> 0x80f4 fde=[ 7420] │ │ │ │ - 0xffffffffffffc420 (offset: 0x56370) -> 0x8130 fde=[ 745c] │ │ │ │ - 0xffffffffffffc990 (offset: 0x568e0) -> 0x816c fde=[ 7498] │ │ │ │ - 0xffffffffffffcf00 (offset: 0x56e50) -> 0x81a8 fde=[ 74d4] │ │ │ │ - 0xffffffffffffd500 (offset: 0x57450) -> 0x81e4 fde=[ 7510] │ │ │ │ - 0xffffffffffffdafa (offset: 0x57a4a) -> 0x8220 fde=[ 754c] │ │ │ │ - 0xffffffffffffdafe (offset: 0x57a4e) -> 0x8234 fde=[ 7560] │ │ │ │ - 0xffffffffffffdb02 (offset: 0x57a52) -> 0x8248 fde=[ 7574] │ │ │ │ - 0xffffffffffffdb06 (offset: 0x57a56) -> 0x825c fde=[ 7588] │ │ │ │ - 0xffffffffffffdb0a (offset: 0x57a5a) -> 0x8270 fde=[ 759c] │ │ │ │ - 0xffffffffffffdb10 (offset: 0x57a60) -> 0x8284 fde=[ 75b0] │ │ │ │ + 0xfffffffffffc51f0 (offset: 0x17020) -> 0xcec fde=[ 18] │ │ │ │ + 0xfffffffffffc5800 (offset: 0x17630) -> 0xd10 fde=[ 3c] │ │ │ │ + 0xfffffffffffc5950 (offset: 0x17780) -> 0x4fdc fde=[ 4308] │ │ │ │ + 0xfffffffffffc59a8 (offset: 0x177d8) -> 0x6980 fde=[ 5cac] │ │ │ │ + 0xfffffffffffc5a31 (offset: 0x17861) -> 0x69d8 fde=[ 5d04] │ │ │ │ + 0xfffffffffffc5b60 (offset: 0x17990) -> 0x6948 fde=[ 5c74] │ │ │ │ + 0xfffffffffffc5d50 (offset: 0x17b80) -> 0x69a0 fde=[ 5ccc] │ │ │ │ + 0xfffffffffffc5d90 (offset: 0x17bc0) -> 0xd24 fde=[ 50] │ │ │ │ + 0xfffffffffffc5da0 (offset: 0x17bd0) -> 0xd38 fde=[ 64] │ │ │ │ + 0xfffffffffffc5db0 (offset: 0x17be0) -> 0xd4c fde=[ 78] │ │ │ │ + 0xfffffffffffc5dc0 (offset: 0x17bf0) -> 0xd60 fde=[ 8c] │ │ │ │ + 0xfffffffffffc5dd0 (offset: 0x17c00) -> 0xd74 fde=[ a0] │ │ │ │ + 0xfffffffffffc5de0 (offset: 0x17c10) -> 0xd88 fde=[ b4] │ │ │ │ + 0xfffffffffffc5df0 (offset: 0x17c20) -> 0xd9c fde=[ c8] │ │ │ │ + 0xfffffffffffc5e00 (offset: 0x17c30) -> 0xdb0 fde=[ dc] │ │ │ │ + 0xfffffffffffc5e20 (offset: 0x17c50) -> 0xdc4 fde=[ f0] │ │ │ │ + 0xfffffffffffc5e30 (offset: 0x17c60) -> 0xdd8 fde=[ 104] │ │ │ │ + 0xfffffffffffc5e50 (offset: 0x17c80) -> 0xdec fde=[ 118] │ │ │ │ + 0xfffffffffffc5e60 (offset: 0x17c90) -> 0xe00 fde=[ 12c] │ │ │ │ + 0xfffffffffffc5e80 (offset: 0x17cb0) -> 0xe14 fde=[ 140] │ │ │ │ + 0xfffffffffffc5e90 (offset: 0x17cc0) -> 0xe28 fde=[ 154] │ │ │ │ + 0xfffffffffffc5eb0 (offset: 0x17ce0) -> 0xe3c fde=[ 168] │ │ │ │ + 0xfffffffffffc5ec0 (offset: 0x17cf0) -> 0xe50 fde=[ 17c] │ │ │ │ + 0xfffffffffffc5ef0 (offset: 0x17d20) -> 0xe78 fde=[ 1a4] │ │ │ │ + 0xfffffffffffc5ff0 (offset: 0x17e20) -> 0xeb4 fde=[ 1e0] │ │ │ │ + 0xfffffffffffc61c0 (offset: 0x17ff0) -> 0xf08 fde=[ 234] │ │ │ │ + 0xfffffffffffc61d0 (offset: 0x18000) -> 0xf1c fde=[ 248] │ │ │ │ + 0xfffffffffffc62f0 (offset: 0x18120) -> 0xf70 fde=[ 29c] │ │ │ │ + 0xfffffffffffc6330 (offset: 0x18160) -> 0xfa4 fde=[ 2d0] │ │ │ │ + 0xfffffffffffc6370 (offset: 0x181a0) -> 0xfd4 fde=[ 300] │ │ │ │ + 0xfffffffffffc6440 (offset: 0x18270) -> 0x1034 fde=[ 360] │ │ │ │ + 0xfffffffffffc6450 (offset: 0x18280) -> 0x1048 fde=[ 374] │ │ │ │ + 0xfffffffffffc6460 (offset: 0x18290) -> 0x105c fde=[ 388] │ │ │ │ + 0xfffffffffffc6530 (offset: 0x18360) -> 0x10d0 fde=[ 3fc] │ │ │ │ + 0xfffffffffffc6590 (offset: 0x183c0) -> 0x10f8 fde=[ 424] │ │ │ │ + 0xfffffffffffc6650 (offset: 0x18480) -> 0x1134 fde=[ 460] │ │ │ │ + 0xfffffffffffc66f0 (offset: 0x18520) -> 0x1164 fde=[ 490] │ │ │ │ + 0xfffffffffffc6710 (offset: 0x18540) -> 0x1178 fde=[ 4a4] │ │ │ │ + 0xfffffffffffc6720 (offset: 0x18550) -> 0x118c fde=[ 4b8] │ │ │ │ + 0xfffffffffffc6880 (offset: 0x186b0) -> 0x11cc fde=[ 4f8] │ │ │ │ + 0xfffffffffffc6af0 (offset: 0x18920) -> 0x1210 fde=[ 53c] │ │ │ │ + 0xfffffffffffc7220 (offset: 0x19050) -> 0x1240 fde=[ 56c] │ │ │ │ + 0xfffffffffffc7c30 (offset: 0x19a60) -> 0x1270 fde=[ 59c] │ │ │ │ + 0xfffffffffffc7c90 (offset: 0x19ac0) -> 0x12b8 fde=[ 5e4] │ │ │ │ + 0xfffffffffffc7d30 (offset: 0x19b60) -> 0x12f4 fde=[ 620] │ │ │ │ + 0xfffffffffffc7ee0 (offset: 0x19d10) -> 0x1334 fde=[ 660] │ │ │ │ + 0xfffffffffffc8190 (offset: 0x19fc0) -> 0x1378 fde=[ 6a4] │ │ │ │ + 0xfffffffffffc8440 (offset: 0x1a270) -> 0x13a8 fde=[ 6d4] │ │ │ │ + 0xfffffffffffc8790 (offset: 0x1a5c0) -> 0x13d8 fde=[ 704] │ │ │ │ + 0xfffffffffffc8930 (offset: 0x1a760) -> 0x1408 fde=[ 734] │ │ │ │ + 0xfffffffffffc8b10 (offset: 0x1a940) -> 0x1448 fde=[ 774] │ │ │ │ + 0xfffffffffffc8e10 (offset: 0x1ac40) -> 0x148c fde=[ 7b8] │ │ │ │ + 0xfffffffffffc8e20 (offset: 0x1ac50) -> 0x14a0 fde=[ 7cc] │ │ │ │ + 0xfffffffffffc9100 (offset: 0x1af30) -> 0x14d0 fde=[ 7fc] │ │ │ │ + 0xfffffffffffc9110 (offset: 0x1af40) -> 0x14e4 fde=[ 810] │ │ │ │ + 0xfffffffffffc9150 (offset: 0x1af80) -> 0x150c fde=[ 838] │ │ │ │ + 0xfffffffffffc92f0 (offset: 0x1b120) -> 0x153c fde=[ 868] │ │ │ │ + 0xfffffffffffc9350 (offset: 0x1b180) -> 0x1590 fde=[ 8bc] │ │ │ │ + 0xfffffffffffc95d0 (offset: 0x1b400) -> 0x15c0 fde=[ 8ec] │ │ │ │ + 0xfffffffffffc9790 (offset: 0x1b5c0) -> 0x15f0 fde=[ 91c] │ │ │ │ + 0xfffffffffffc9970 (offset: 0x1b7a0) -> 0x1644 fde=[ 970] │ │ │ │ + 0xfffffffffffc9980 (offset: 0x1b7b0) -> 0x1658 fde=[ 984] │ │ │ │ + 0xfffffffffffc9aa0 (offset: 0x1b8d0) -> 0x16ac fde=[ 9d8] │ │ │ │ + 0xfffffffffffc9ae0 (offset: 0x1b910) -> 0x16e0 fde=[ a0c] │ │ │ │ + 0xfffffffffffc9b20 (offset: 0x1b950) -> 0x1710 fde=[ a3c] │ │ │ │ + 0xfffffffffffc9bf0 (offset: 0x1ba20) -> 0x1770 fde=[ a9c] │ │ │ │ + 0xfffffffffffc9c00 (offset: 0x1ba30) -> 0x1784 fde=[ ab0] │ │ │ │ + 0xfffffffffffc9c10 (offset: 0x1ba40) -> 0x1798 fde=[ ac4] │ │ │ │ + 0xfffffffffffc9ce0 (offset: 0x1bb10) -> 0x180c fde=[ b38] │ │ │ │ + 0xfffffffffffc9d40 (offset: 0x1bb70) -> 0x1834 fde=[ b60] │ │ │ │ + 0xfffffffffffc9e10 (offset: 0x1bc40) -> 0x1870 fde=[ b9c] │ │ │ │ + 0xfffffffffffc9ff0 (offset: 0x1be20) -> 0x18a0 fde=[ bcc] │ │ │ │ + 0xfffffffffffca010 (offset: 0x1be40) -> 0x18b4 fde=[ be0] │ │ │ │ + 0xfffffffffffca020 (offset: 0x1be50) -> 0x18c8 fde=[ bf4] │ │ │ │ + 0xfffffffffffca170 (offset: 0x1bfa0) -> 0x1908 fde=[ c34] │ │ │ │ + 0xfffffffffffca390 (offset: 0x1c1c0) -> 0x1948 fde=[ c74] │ │ │ │ + 0xfffffffffffcadf0 (offset: 0x1cc20) -> 0x1978 fde=[ ca4] │ │ │ │ + 0xfffffffffffcc130 (offset: 0x1df60) -> 0x19a8 fde=[ cd4] │ │ │ │ + 0xfffffffffffcc190 (offset: 0x1dfc0) -> 0x19f0 fde=[ d1c] │ │ │ │ + 0xfffffffffffcc230 (offset: 0x1e060) -> 0x1a2c fde=[ d58] │ │ │ │ + 0xfffffffffffcc3e0 (offset: 0x1e210) -> 0x1a6c fde=[ d98] │ │ │ │ + 0xfffffffffffcc640 (offset: 0x1e470) -> 0x1aac fde=[ dd8] │ │ │ │ + 0xfffffffffffcc8d0 (offset: 0x1e700) -> 0x1af0 fde=[ e1c] │ │ │ │ + 0xfffffffffffccc10 (offset: 0x1ea40) -> 0x1b34 fde=[ e60] │ │ │ │ + 0xfffffffffffccdb0 (offset: 0x1ebe0) -> 0x1b74 fde=[ ea0] │ │ │ │ + 0xfffffffffffccf90 (offset: 0x1edc0) -> 0x1bb4 fde=[ ee0] │ │ │ │ + 0xfffffffffffcd250 (offset: 0x1f080) -> 0x1bf8 fde=[ f24] │ │ │ │ + 0xfffffffffffcd260 (offset: 0x1f090) -> 0x1c0c fde=[ f38] │ │ │ │ + 0xfffffffffffcd530 (offset: 0x1f360) -> 0x1c50 fde=[ f7c] │ │ │ │ + 0xfffffffffffcd540 (offset: 0x1f370) -> 0x1c64 fde=[ f90] │ │ │ │ + 0xfffffffffffcd570 (offset: 0x1f3a0) -> 0x1c78 fde=[ fa4] │ │ │ │ + 0xfffffffffffcd740 (offset: 0x1f570) -> 0x1cb8 fde=[ fe4] │ │ │ │ + 0xfffffffffffcd9d0 (offset: 0x1f800) -> 0x1ce8 fde=[ 1014] │ │ │ │ + 0xfffffffffffcdb10 (offset: 0x1f940) -> 0x1d28 fde=[ 1054] │ │ │ │ + 0xfffffffffffcdf10 (offset: 0x1fd40) -> 0x1d58 fde=[ 1084] │ │ │ │ + 0xfffffffffffce490 (offset: 0x202c0) -> 0x1d88 fde=[ 10b4] │ │ │ │ + 0xfffffffffffcea50 (offset: 0x20880) -> 0x1dd0 fde=[ 10fc] │ │ │ │ + 0xfffffffffffced50 (offset: 0x20b80) -> 0x1e28 fde=[ 1154] │ │ │ │ + 0xfffffffffffceec0 (offset: 0x20cf0) -> 0x1e68 fde=[ 1194] │ │ │ │ + 0xfffffffffffcf2f0 (offset: 0x21120) -> 0x1e98 fde=[ 11c4] │ │ │ │ + 0xfffffffffffcf960 (offset: 0x21790) -> 0x1ec8 fde=[ 11f4] │ │ │ │ + 0xfffffffffffcf990 (offset: 0x217c0) -> 0x1edc fde=[ 1208] │ │ │ │ + 0xfffffffffffcfb60 (offset: 0x21990) -> 0x1f1c fde=[ 1248] │ │ │ │ + 0xfffffffffffcfe30 (offset: 0x21c60) -> 0x1f4c fde=[ 1278] │ │ │ │ + 0xfffffffffffcff70 (offset: 0x21da0) -> 0x1f8c fde=[ 12b8] │ │ │ │ + 0xfffffffffffd0570 (offset: 0x223a0) -> 0x1fbc fde=[ 12e8] │ │ │ │ + 0xfffffffffffd0e90 (offset: 0x22cc0) -> 0x1fec fde=[ 1318] │ │ │ │ + 0xfffffffffffd15d0 (offset: 0x23400) -> 0x2034 fde=[ 1360] │ │ │ │ + 0xfffffffffffd18d0 (offset: 0x23700) -> 0x208c fde=[ 13b8] │ │ │ │ + 0xfffffffffffd1a40 (offset: 0x23870) -> 0x20cc fde=[ 13f8] │ │ │ │ + 0xfffffffffffd2070 (offset: 0x23ea0) -> 0x20fc fde=[ 1428] │ │ │ │ + 0xfffffffffffd29a0 (offset: 0x247d0) -> 0x212c fde=[ 1458] │ │ │ │ + 0xfffffffffffd29b0 (offset: 0x247e0) -> 0x2140 fde=[ 146c] │ │ │ │ + 0xfffffffffffd29c0 (offset: 0x247f0) -> 0x2154 fde=[ 1480] │ │ │ │ + 0xfffffffffffd29d0 (offset: 0x24800) -> 0x2168 fde=[ 1494] │ │ │ │ + 0xfffffffffffd29e0 (offset: 0x24810) -> 0x217c fde=[ 14a8] │ │ │ │ + 0xfffffffffffd29f0 (offset: 0x24820) -> 0x2190 fde=[ 14bc] │ │ │ │ + 0xfffffffffffd2a10 (offset: 0x24840) -> 0x21a4 fde=[ 14d0] │ │ │ │ + 0xfffffffffffd2df0 (offset: 0x24c20) -> 0x21d4 fde=[ 1500] │ │ │ │ + 0xfffffffffffd2fd0 (offset: 0x24e00) -> 0x2228 fde=[ 1554] │ │ │ │ + 0xfffffffffffd3240 (offset: 0x25070) -> 0x2268 fde=[ 1594] │ │ │ │ + 0xfffffffffffd3260 (offset: 0x25090) -> 0x228c fde=[ 15b8] │ │ │ │ + 0xfffffffffffd3280 (offset: 0x250b0) -> 0x22b0 fde=[ 15dc] │ │ │ │ + 0xfffffffffffd32a0 (offset: 0x250d0) -> 0x22d4 fde=[ 1600] │ │ │ │ + 0xfffffffffffd32c0 (offset: 0x250f0) -> 0x22f8 fde=[ 1624] │ │ │ │ + 0xfffffffffffd32e0 (offset: 0x25110) -> 0x231c fde=[ 1648] │ │ │ │ + 0xfffffffffffd3300 (offset: 0x25130) -> 0x2340 fde=[ 166c] │ │ │ │ + 0xfffffffffffd3320 (offset: 0x25150) -> 0x2364 fde=[ 1690] │ │ │ │ + 0xfffffffffffd3340 (offset: 0x25170) -> 0x2388 fde=[ 16b4] │ │ │ │ + 0xfffffffffffd3360 (offset: 0x25190) -> 0x23ac fde=[ 16d8] │ │ │ │ + 0xfffffffffffd3380 (offset: 0x251b0) -> 0x23d0 fde=[ 16fc] │ │ │ │ + 0xfffffffffffd33a0 (offset: 0x251d0) -> 0x23f4 fde=[ 1720] │ │ │ │ + 0xfffffffffffd33d0 (offset: 0x25200) -> 0x2418 fde=[ 1744] │ │ │ │ + 0xfffffffffffd34f0 (offset: 0x25320) -> 0x2460 fde=[ 178c] │ │ │ │ + 0xfffffffffffd3610 (offset: 0x25440) -> 0x24a8 fde=[ 17d4] │ │ │ │ + 0xfffffffffffd3910 (offset: 0x25740) -> 0x24f0 fde=[ 181c] │ │ │ │ + 0xfffffffffffd3bb0 (offset: 0x259e0) -> 0x2534 fde=[ 1860] │ │ │ │ + 0xfffffffffffd3e40 (offset: 0x25c70) -> 0x2578 fde=[ 18a4] │ │ │ │ + 0xfffffffffffd3ed0 (offset: 0x25d00) -> 0x25e0 fde=[ 190c] │ │ │ │ + 0xfffffffffffd3f00 (offset: 0x25d30) -> 0x260c fde=[ 1938] │ │ │ │ + 0xfffffffffffd3f90 (offset: 0x25dc0) -> 0x2674 fde=[ 19a0] │ │ │ │ + 0xfffffffffffd3fc0 (offset: 0x25df0) -> 0x26a0 fde=[ 19cc] │ │ │ │ + 0xfffffffffffd4050 (offset: 0x25e80) -> 0x2708 fde=[ 1a34] │ │ │ │ + 0xfffffffffffd4080 (offset: 0x25eb0) -> 0x2734 fde=[ 1a60] │ │ │ │ + 0xfffffffffffd4110 (offset: 0x25f40) -> 0x279c fde=[ 1ac8] │ │ │ │ + 0xfffffffffffd4150 (offset: 0x25f80) -> 0x27c8 fde=[ 1af4] │ │ │ │ + 0xfffffffffffd4250 (offset: 0x26080) -> 0x2840 fde=[ 1b6c] │ │ │ │ + 0xfffffffffffd44a0 (offset: 0x262d0) -> 0x289c fde=[ 1bc8] │ │ │ │ + 0xfffffffffffd44d0 (offset: 0x26300) -> 0x28c0 fde=[ 1bec] │ │ │ │ + 0xfffffffffffd4510 (offset: 0x26340) -> 0x28ec fde=[ 1c18] │ │ │ │ + 0xfffffffffffd4540 (offset: 0x26370) -> 0x2910 fde=[ 1c3c] │ │ │ │ + 0xfffffffffffd4580 (offset: 0x263b0) -> 0x293c fde=[ 1c68] │ │ │ │ + 0xfffffffffffd45b0 (offset: 0x263e0) -> 0x2960 fde=[ 1c8c] │ │ │ │ + 0xfffffffffffd45f0 (offset: 0x26420) -> 0x298c fde=[ 1cb8] │ │ │ │ + 0xfffffffffffd4630 (offset: 0x26460) -> 0x29c0 fde=[ 1cec] │ │ │ │ + 0xfffffffffffd46c0 (offset: 0x264f0) -> 0x29fc fde=[ 1d28] │ │ │ │ + 0xfffffffffffd4730 (offset: 0x26560) -> 0x2a38 fde=[ 1d64] │ │ │ │ + 0xfffffffffffd4760 (offset: 0x26590) -> 0x2a64 fde=[ 1d90] │ │ │ │ + 0xfffffffffffd47a0 (offset: 0x265d0) -> 0x2a98 fde=[ 1dc4] │ │ │ │ + 0xfffffffffffd4830 (offset: 0x26660) -> 0x2ad4 fde=[ 1e00] │ │ │ │ + 0xfffffffffffd48a0 (offset: 0x266d0) -> 0x2b10 fde=[ 1e3c] │ │ │ │ + 0xfffffffffffd48d0 (offset: 0x26700) -> 0x2b3c fde=[ 1e68] │ │ │ │ + 0xfffffffffffd49d0 (offset: 0x26800) -> 0x2b88 fde=[ 1eb4] │ │ │ │ + 0xfffffffffffd4aa0 (offset: 0x268d0) -> 0x2bd4 fde=[ 1f00] │ │ │ │ + 0xfffffffffffd4b00 (offset: 0x26930) -> 0x2c28 fde=[ 1f54] │ │ │ │ + 0xfffffffffffd4b90 (offset: 0x269c0) -> 0x2c64 fde=[ 1f90] │ │ │ │ + 0xfffffffffffd4c20 (offset: 0x26a50) -> 0x2ca0 fde=[ 1fcc] │ │ │ │ + 0xfffffffffffd4d80 (offset: 0x26bb0) -> 0x2d08 fde=[ 2034] │ │ │ │ + 0xfffffffffffd4f00 (offset: 0x26d30) -> 0x2d80 fde=[ 20ac] │ │ │ │ + 0xfffffffffffd5070 (offset: 0x26ea0) -> 0x2de8 fde=[ 2114] │ │ │ │ + 0xfffffffffffd5190 (offset: 0x26fc0) -> 0x2e60 fde=[ 218c] │ │ │ │ + 0xfffffffffffd5d10 (offset: 0x27b40) -> 0x2ea8 fde=[ 21d4] │ │ │ │ + 0xfffffffffffd6910 (offset: 0x28740) -> 0x2ef0 fde=[ 221c] │ │ │ │ + 0xfffffffffffd7650 (offset: 0x29480) -> 0x2f38 fde=[ 2264] │ │ │ │ + 0xfffffffffffd83d0 (offset: 0x2a200) -> 0x2f80 fde=[ 22ac] │ │ │ │ + 0xfffffffffffd8790 (offset: 0x2a5c0) -> 0x2fc8 fde=[ 22f4] │ │ │ │ + 0xfffffffffffd8d10 (offset: 0x2ab40) -> 0x3010 fde=[ 233c] │ │ │ │ + 0xfffffffffffd9110 (offset: 0x2af40) -> 0x3074 fde=[ 23a0] │ │ │ │ + 0xfffffffffffd9510 (offset: 0x2b340) -> 0x30d4 fde=[ 2400] │ │ │ │ + 0xfffffffffffd9910 (offset: 0x2b740) -> 0x3138 fde=[ 2464] │ │ │ │ + 0xfffffffffffd9d40 (offset: 0x2bb70) -> 0x3198 fde=[ 24c4] │ │ │ │ + 0xfffffffffffda150 (offset: 0x2bf80) -> 0x31e0 fde=[ 250c] │ │ │ │ + 0xfffffffffffda420 (offset: 0x2c250) -> 0x3228 fde=[ 2554] │ │ │ │ + 0xfffffffffffda870 (offset: 0x2c6a0) -> 0x32a0 fde=[ 25cc] │ │ │ │ + 0xfffffffffffdaba0 (offset: 0x2c9d0) -> 0x32e8 fde=[ 2614] │ │ │ │ + 0xfffffffffffdadb0 (offset: 0x2cbe0) -> 0x3348 fde=[ 2674] │ │ │ │ + 0xfffffffffffdafc0 (offset: 0x2cdf0) -> 0x33a8 fde=[ 26d4] │ │ │ │ + 0xfffffffffffdb190 (offset: 0x2cfc0) -> 0x33f0 fde=[ 271c] │ │ │ │ + 0xfffffffffffdb350 (offset: 0x2d180) -> 0x3438 fde=[ 2764] │ │ │ │ + 0xfffffffffffdb5c0 (offset: 0x2d3f0) -> 0x3480 fde=[ 27ac] │ │ │ │ + 0xfffffffffffdb790 (offset: 0x2d5c0) -> 0x3530 fde=[ 285c] │ │ │ │ + 0xfffffffffffdba10 (offset: 0x2d840) -> 0x3578 fde=[ 28a4] │ │ │ │ + 0xfffffffffffdbc90 (offset: 0x2dac0) -> 0x35c0 fde=[ 28ec] │ │ │ │ + 0xfffffffffffdc150 (offset: 0x2df80) -> 0x3608 fde=[ 2934] │ │ │ │ + 0xfffffffffffdc510 (offset: 0x2e340) -> 0x3650 fde=[ 297c] │ │ │ │ + 0xfffffffffffdc630 (offset: 0x2e460) -> 0x3698 fde=[ 29c4] │ │ │ │ + 0xfffffffffffdc750 (offset: 0x2e580) -> 0x36e0 fde=[ 2a0c] │ │ │ │ + 0xfffffffffffdcab0 (offset: 0x2e8e0) -> 0x37f8 fde=[ 2b24] │ │ │ │ + 0xfffffffffffdcb30 (offset: 0x2e960) -> 0x3850 fde=[ 2b7c] │ │ │ │ + 0xfffffffffffdcba0 (offset: 0x2e9d0) -> 0x38a4 fde=[ 2bd0] │ │ │ │ + 0xfffffffffffdccd0 (offset: 0x2eb00) -> 0x38ec fde=[ 2c18] │ │ │ │ + 0xfffffffffffdcfa0 (offset: 0x2edd0) -> 0x3948 fde=[ 2c74] │ │ │ │ + 0xfffffffffffdd690 (offset: 0x2f4c0) -> 0x3c58 fde=[ 2f84] │ │ │ │ + 0xfffffffffffdd840 (offset: 0x2f670) -> 0x3ca4 fde=[ 2fd0] │ │ │ │ + 0xfffffffffffdda10 (offset: 0x2f840) -> 0x3cf0 fde=[ 301c] │ │ │ │ + 0xfffffffffffddd70 (offset: 0x2fba0) -> 0x3d38 fde=[ 3064] │ │ │ │ + 0xfffffffffffddf40 (offset: 0x2fd70) -> 0x3de8 fde=[ 3114] │ │ │ │ + 0xfffffffffffde1c0 (offset: 0x2fff0) -> 0x3e30 fde=[ 315c] │ │ │ │ + 0xfffffffffffde430 (offset: 0x30260) -> 0x3e78 fde=[ 31a4] │ │ │ │ + 0xfffffffffffde890 (offset: 0x306c0) -> 0x3ec0 fde=[ 31ec] │ │ │ │ + 0xfffffffffffdec30 (offset: 0x30a60) -> 0x3f08 fde=[ 3234] │ │ │ │ + 0xfffffffffffded50 (offset: 0x30b80) -> 0x3f50 fde=[ 327c] │ │ │ │ + 0xfffffffffffdee70 (offset: 0x30ca0) -> 0x3f98 fde=[ 32c4] │ │ │ │ + 0xfffffffffffdf1d0 (offset: 0x31000) -> 0x40b0 fde=[ 33dc] │ │ │ │ + 0xfffffffffffdf250 (offset: 0x31080) -> 0x4108 fde=[ 3434] │ │ │ │ + 0xfffffffffffdf2c0 (offset: 0x310f0) -> 0x415c fde=[ 3488] │ │ │ │ + 0xfffffffffffdf410 (offset: 0x31240) -> 0x41a4 fde=[ 34d0] │ │ │ │ + 0xfffffffffffdf730 (offset: 0x31560) -> 0x4200 fde=[ 352c] │ │ │ │ + 0xfffffffffffdfe20 (offset: 0x31c50) -> 0x4510 fde=[ 383c] │ │ │ │ + 0xfffffffffffe07d0 (offset: 0x32600) -> 0x4558 fde=[ 3884] │ │ │ │ + 0xfffffffffffe0f80 (offset: 0x32db0) -> 0x45a0 fde=[ 38cc] │ │ │ │ + 0xfffffffffffe1a10 (offset: 0x33840) -> 0x45e8 fde=[ 3914] │ │ │ │ + 0xfffffffffffe1c90 (offset: 0x33ac0) -> 0x46d0 fde=[ 39fc] │ │ │ │ + 0xfffffffffffe2590 (offset: 0x343c0) -> 0x4718 fde=[ 3a44] │ │ │ │ + 0xfffffffffffe2d30 (offset: 0x34b60) -> 0x4760 fde=[ 3a8c] │ │ │ │ + 0xfffffffffffe2db0 (offset: 0x34be0) -> 0x47a0 fde=[ 3acc] │ │ │ │ + 0xfffffffffffe3890 (offset: 0x356c0) -> 0x47e8 fde=[ 3b14] │ │ │ │ + 0xfffffffffffe40f0 (offset: 0x35f20) -> 0x4830 fde=[ 3b5c] │ │ │ │ + 0xfffffffffffe4cb0 (offset: 0x36ae0) -> 0x4878 fde=[ 3ba4] │ │ │ │ + 0xfffffffffffe4f10 (offset: 0x36d40) -> 0x4960 fde=[ 3c8c] │ │ │ │ + 0xfffffffffffe59b0 (offset: 0x377e0) -> 0x49a8 fde=[ 3cd4] │ │ │ │ + 0xfffffffffffe6370 (offset: 0x381a0) -> 0x49f0 fde=[ 3d1c] │ │ │ │ + 0xfffffffffffe63f0 (offset: 0x38220) -> 0x4a30 fde=[ 3d5c] │ │ │ │ + 0xfffffffffffe69b0 (offset: 0x387e0) -> 0x4a8c fde=[ 3db8] │ │ │ │ + 0xfffffffffffe6ef0 (offset: 0x38d20) -> 0x4ae8 fde=[ 3e14] │ │ │ │ + 0xfffffffffffe6fb0 (offset: 0x38de0) -> 0x4b3c fde=[ 3e68] │ │ │ │ + 0xfffffffffffe7010 (offset: 0x38e40) -> 0x4b70 fde=[ 3e9c] │ │ │ │ + 0xfffffffffffe7070 (offset: 0x38ea0) -> 0x4ba4 fde=[ 3ed0] │ │ │ │ + 0xfffffffffffe70a0 (offset: 0x38ed0) -> 0x4bd0 fde=[ 3efc] │ │ │ │ + 0xfffffffffffe70d0 (offset: 0x38f00) -> 0x4bfc fde=[ 3f28] │ │ │ │ + 0xfffffffffffe7130 (offset: 0x38f60) -> 0x4c10 fde=[ 3f3c] │ │ │ │ + 0xfffffffffffe7190 (offset: 0x38fc0) -> 0x4c24 fde=[ 3f50] │ │ │ │ + 0xfffffffffffe71f0 (offset: 0x39020) -> 0x4c38 fde=[ 3f64] │ │ │ │ + 0xfffffffffffe7250 (offset: 0x39080) -> 0x4c4c fde=[ 3f78] │ │ │ │ + 0xfffffffffffe72b0 (offset: 0x390e0) -> 0x4c60 fde=[ 3f8c] │ │ │ │ + 0xfffffffffffe7310 (offset: 0x39140) -> 0x4c74 fde=[ 3fa0] │ │ │ │ + 0xfffffffffffe7370 (offset: 0x391a0) -> 0x4c88 fde=[ 3fb4] │ │ │ │ + 0xfffffffffffe73d0 (offset: 0x39200) -> 0x4c9c fde=[ 3fc8] │ │ │ │ + 0xfffffffffffe7430 (offset: 0x39260) -> 0x4cb0 fde=[ 3fdc] │ │ │ │ + 0xfffffffffffe7490 (offset: 0x392c0) -> 0x4cc4 fde=[ 3ff0] │ │ │ │ + 0xfffffffffffe74f0 (offset: 0x39320) -> 0x4cd8 fde=[ 4004] │ │ │ │ + 0xfffffffffffe7550 (offset: 0x39380) -> 0x4d0c fde=[ 4038] │ │ │ │ + 0xfffffffffffe81b0 (offset: 0x39fe0) -> 0x4d5c fde=[ 4088] │ │ │ │ + 0xfffffffffffe8790 (offset: 0x3a5c0) -> 0x4f00 fde=[ 422c] │ │ │ │ + 0xfffffffffffe8b10 (offset: 0x3a940) -> 0x4f40 fde=[ 426c] │ │ │ │ + 0xfffffffffffe8fb0 (offset: 0x3ade0) -> 0x4fa0 fde=[ 42cc] │ │ │ │ + 0xfffffffffffe9000 (offset: 0x3ae30) -> 0x5010 fde=[ 433c] │ │ │ │ + 0xfffffffffffe9060 (offset: 0x3ae90) -> 0x503c fde=[ 4368] │ │ │ │ + 0xfffffffffffe91d0 (offset: 0x3b000) -> 0x5078 fde=[ 43a4] │ │ │ │ + 0xfffffffffffe9320 (offset: 0x3b150) -> 0x50b4 fde=[ 43e0] │ │ │ │ + 0xfffffffffffe9460 (offset: 0x3b290) -> 0x50f0 fde=[ 441c] │ │ │ │ + 0xfffffffffffe95d0 (offset: 0x3b400) -> 0x512c fde=[ 4458] │ │ │ │ + 0xfffffffffffe9720 (offset: 0x3b550) -> 0x5168 fde=[ 4494] │ │ │ │ + 0xfffffffffffe9860 (offset: 0x3b690) -> 0x51a4 fde=[ 44d0] │ │ │ │ + 0xfffffffffffe98e0 (offset: 0x3b710) -> 0x51e8 fde=[ 4514] │ │ │ │ + 0xfffffffffffe9960 (offset: 0x3b790) -> 0x522c fde=[ 4558] │ │ │ │ + 0xfffffffffffe9aa0 (offset: 0x3b8d0) -> 0x5268 fde=[ 4594] │ │ │ │ + 0xfffffffffffe9be0 (offset: 0x3ba10) -> 0x52a4 fde=[ 45d0] │ │ │ │ + 0xfffffffffffe9d30 (offset: 0x3bb60) -> 0x52e0 fde=[ 460c] │ │ │ │ + 0xfffffffffffe9e90 (offset: 0x3bcc0) -> 0x531c fde=[ 4648] │ │ │ │ + 0xfffffffffffea350 (offset: 0x3c180) -> 0x5364 fde=[ 4690] │ │ │ │ + 0xfffffffffffea850 (offset: 0x3c680) -> 0x53ac fde=[ 46d8] │ │ │ │ + 0xfffffffffffeacd0 (offset: 0x3cb00) -> 0x53f4 fde=[ 4720] │ │ │ │ + 0xfffffffffffeb390 (offset: 0x3d1c0) -> 0x543c fde=[ 4768] │ │ │ │ + 0xfffffffffffeb500 (offset: 0x3d330) -> 0x5478 fde=[ 47a4] │ │ │ │ + 0xfffffffffffeb670 (offset: 0x3d4a0) -> 0x54b4 fde=[ 47e0] │ │ │ │ + 0xfffffffffffeb890 (offset: 0x3d6c0) -> 0x5584 fde=[ 48b0] │ │ │ │ + 0xfffffffffffeb930 (offset: 0x3d760) -> 0x55fc fde=[ 4928] │ │ │ │ + 0xfffffffffffebb50 (offset: 0x3d980) -> 0x56cc fde=[ 49f8] │ │ │ │ + 0xfffffffffffebbf0 (offset: 0x3da20) -> 0x5744 fde=[ 4a70] │ │ │ │ + 0xfffffffffffebc40 (offset: 0x3da70) -> 0x577c fde=[ 4aa8] │ │ │ │ + 0xfffffffffffebca0 (offset: 0x3dad0) -> 0x57c8 fde=[ 4af4] │ │ │ │ + 0xfffffffffffebd60 (offset: 0x3db90) -> 0x581c fde=[ 4b48] │ │ │ │ + 0xfffffffffffebe10 (offset: 0x3dc40) -> 0x5878 fde=[ 4ba4] │ │ │ │ + 0xfffffffffffebe70 (offset: 0x3dca0) -> 0x58a4 fde=[ 4bd0] │ │ │ │ + 0xfffffffffffebed0 (offset: 0x3dd00) -> 0x58d0 fde=[ 4bfc] │ │ │ │ + 0xfffffffffffebf30 (offset: 0x3dd60) -> 0x58fc fde=[ 4c28] │ │ │ │ + 0xfffffffffffebf90 (offset: 0x3ddc0) -> 0x5928 fde=[ 4c54] │ │ │ │ + 0xfffffffffffebff0 (offset: 0x3de20) -> 0x5954 fde=[ 4c80] │ │ │ │ + 0xfffffffffffec1b0 (offset: 0x3dfe0) -> 0x599c fde=[ 4cc8] │ │ │ │ + 0xfffffffffffec370 (offset: 0x3e1a0) -> 0x59e4 fde=[ 4d10] │ │ │ │ + 0xfffffffffffec400 (offset: 0x3e230) -> 0x5a40 fde=[ 4d6c] │ │ │ │ + 0xfffffffffffec490 (offset: 0x3e2c0) -> 0x5a9c fde=[ 4dc8] │ │ │ │ + 0xfffffffffffec520 (offset: 0x3e350) -> 0x5af8 fde=[ 4e24] │ │ │ │ + 0xfffffffffffec5b0 (offset: 0x3e3e0) -> 0x5b54 fde=[ 4e80] │ │ │ │ + 0xfffffffffffec640 (offset: 0x3e470) -> 0x5bb0 fde=[ 4edc] │ │ │ │ + 0xfffffffffffec6d0 (offset: 0x3e500) -> 0x5c0c fde=[ 4f38] │ │ │ │ + 0xfffffffffffec760 (offset: 0x3e590) -> 0x5c68 fde=[ 4f94] │ │ │ │ + 0xfffffffffffec7f0 (offset: 0x3e620) -> 0x5cc4 fde=[ 4ff0] │ │ │ │ + 0xfffffffffffec880 (offset: 0x3e6b0) -> 0x5d20 fde=[ 504c] │ │ │ │ + 0xfffffffffffec910 (offset: 0x3e740) -> 0x5d7c fde=[ 50a8] │ │ │ │ + 0xfffffffffffec9a0 (offset: 0x3e7d0) -> 0x5dd8 fde=[ 5104] │ │ │ │ + 0xfffffffffffeca30 (offset: 0x3e860) -> 0x5e34 fde=[ 5160] │ │ │ │ + 0xfffffffffffecad0 (offset: 0x3e900) -> 0x5e94 fde=[ 51c0] │ │ │ │ + 0xfffffffffffecb70 (offset: 0x3e9a0) -> 0x5ef4 fde=[ 5220] │ │ │ │ + 0xfffffffffffecc10 (offset: 0x3ea40) -> 0x5f54 fde=[ 5280] │ │ │ │ + 0xfffffffffffeccb0 (offset: 0x3eae0) -> 0x5fb4 fde=[ 52e0] │ │ │ │ + 0xfffffffffffecd50 (offset: 0x3eb80) -> 0x6014 fde=[ 5340] │ │ │ │ + 0xfffffffffffecdf0 (offset: 0x3ec20) -> 0x6074 fde=[ 53a0] │ │ │ │ + 0xfffffffffffed5d0 (offset: 0x3f400) -> 0x60c4 fde=[ 53f0] │ │ │ │ + 0xfffffffffffedd50 (offset: 0x3fb80) -> 0x6114 fde=[ 5440] │ │ │ │ + 0xfffffffffffee490 (offset: 0x402c0) -> 0x6164 fde=[ 5490] │ │ │ │ + 0xfffffffffffeec30 (offset: 0x40a60) -> 0x61b4 fde=[ 54e0] │ │ │ │ + 0xfffffffffffefb60 (offset: 0x41990) -> 0x6204 fde=[ 5530] │ │ │ │ + 0xffffffffffff0110 (offset: 0x41f40) -> 0x63a8 fde=[ 56d4] │ │ │ │ + 0xffffffffffff0630 (offset: 0x42460) -> 0x63f0 fde=[ 571c] │ │ │ │ + 0xffffffffffff0b60 (offset: 0x42990) -> 0x6438 fde=[ 5764] │ │ │ │ + 0xffffffffffff0d10 (offset: 0x42b40) -> 0x64b4 fde=[ 57e0] │ │ │ │ + 0xffffffffffff1050 (offset: 0x42e80) -> 0x64fc fde=[ 5828] │ │ │ │ + 0xffffffffffff11d0 (offset: 0x43000) -> 0x6588 fde=[ 58b4] │ │ │ │ + 0xffffffffffff1290 (offset: 0x430c0) -> 0x6600 fde=[ 592c] │ │ │ │ + 0xffffffffffff1410 (offset: 0x43240) -> 0x668c fde=[ 59b8] │ │ │ │ + 0xffffffffffff14d0 (offset: 0x43300) -> 0x6704 fde=[ 5a30] │ │ │ │ + 0xffffffffffff17d0 (offset: 0x43600) -> 0x674c fde=[ 5a78] │ │ │ │ + 0xffffffffffff1ab0 (offset: 0x438e0) -> 0x6794 fde=[ 5ac0] │ │ │ │ + 0xffffffffffff1b50 (offset: 0x43980) -> 0x67cc fde=[ 5af8] │ │ │ │ + 0xffffffffffff1b70 (offset: 0x439a0) -> 0x67f8 fde=[ 5b24] │ │ │ │ + 0xffffffffffff1d40 (offset: 0x43b70) -> 0x6830 fde=[ 5b5c] │ │ │ │ + 0xffffffffffff1f10 (offset: 0x43d40) -> 0x6868 fde=[ 5b94] │ │ │ │ + 0xffffffffffff20e0 (offset: 0x43f10) -> 0x68a0 fde=[ 5bcc] │ │ │ │ + 0xffffffffffff22b0 (offset: 0x440e0) -> 0x68d8 fde=[ 5c04] │ │ │ │ + 0xffffffffffff2480 (offset: 0x442b0) -> 0x6910 fde=[ 5c3c] │ │ │ │ + 0xffffffffffff2650 (offset: 0x44480) -> 0x69f8 fde=[ 5d24] │ │ │ │ + 0xffffffffffff26a0 (offset: 0x444d0) -> 0x6a30 fde=[ 5d5c] │ │ │ │ + 0xffffffffffff26f0 (offset: 0x44520) -> 0x6a44 fde=[ 5d70] │ │ │ │ + 0xffffffffffff2930 (offset: 0x44760) -> 0x6a7c fde=[ 5da8] │ │ │ │ + 0xffffffffffff2a60 (offset: 0x44890) -> 0x6ab4 fde=[ 5de0] │ │ │ │ + 0xffffffffffff2b90 (offset: 0x449c0) -> 0x6aec fde=[ 5e18] │ │ │ │ + 0xffffffffffff2cc0 (offset: 0x44af0) -> 0x6b24 fde=[ 5e50] │ │ │ │ + 0xffffffffffff2df0 (offset: 0x44c20) -> 0x6b5c fde=[ 5e88] │ │ │ │ + 0xffffffffffff2f20 (offset: 0x44d50) -> 0x6b94 fde=[ 5ec0] │ │ │ │ + 0xffffffffffff3050 (offset: 0x44e80) -> 0x6bcc fde=[ 5ef8] │ │ │ │ + 0xffffffffffff30a0 (offset: 0x44ed0) -> 0x6c00 fde=[ 5f2c] │ │ │ │ + 0xffffffffffff3470 (offset: 0x452a0) -> 0x6c4c fde=[ 5f78] │ │ │ │ + 0xffffffffffff37b0 (offset: 0x455e0) -> 0x6c84 fde=[ 5fb0] │ │ │ │ + 0xffffffffffff3af0 (offset: 0x45920) -> 0x6cbc fde=[ 5fe8] │ │ │ │ + 0xffffffffffff3c80 (offset: 0x45ab0) -> 0x6d38 fde=[ 6064] │ │ │ │ + 0xffffffffffff3e10 (offset: 0x45c40) -> 0x6db4 fde=[ 60e0] │ │ │ │ + 0xffffffffffff4510 (offset: 0x46340) -> 0x6fb8 fde=[ 62e4] │ │ │ │ + 0xffffffffffff4540 (offset: 0x46370) -> 0x6fe4 fde=[ 6310] │ │ │ │ + 0xffffffffffff4570 (offset: 0x463a0) -> 0x7008 fde=[ 6334] │ │ │ │ + 0xffffffffffff45b0 (offset: 0x463e0) -> 0x7034 fde=[ 6360] │ │ │ │ + 0xffffffffffff4cb0 (offset: 0x46ae0) -> 0x7238 fde=[ 6564] │ │ │ │ + 0xffffffffffff4ce0 (offset: 0x46b10) -> 0x7264 fde=[ 6590] │ │ │ │ + 0xffffffffffff4d10 (offset: 0x46b40) -> 0x7288 fde=[ 65b4] │ │ │ │ + 0xffffffffffff4d50 (offset: 0x46b80) -> 0x72b4 fde=[ 65e0] │ │ │ │ + 0xffffffffffff4ed0 (offset: 0x46d00) -> 0x7348 fde=[ 6674] │ │ │ │ + 0xffffffffffff5030 (offset: 0x46e60) -> 0x73c8 fde=[ 66f4] │ │ │ │ + 0xffffffffffff5a10 (offset: 0x47840) -> 0x7418 fde=[ 6744] │ │ │ │ + 0xffffffffffff5b50 (offset: 0x47980) -> 0x7458 fde=[ 6784] │ │ │ │ + 0xffffffffffff5c90 (offset: 0x47ac0) -> 0x74a8 fde=[ 67d4] │ │ │ │ + 0xffffffffffff5ea0 (offset: 0x47cd0) -> 0x74f0 fde=[ 681c] │ │ │ │ + 0xffffffffffff6490 (offset: 0x482c0) -> 0x7574 fde=[ 68a0] │ │ │ │ + 0xffffffffffff6700 (offset: 0x48530) -> 0x75d0 fde=[ 68fc] │ │ │ │ + 0xffffffffffff6880 (offset: 0x486b0) -> 0x7664 fde=[ 6990] │ │ │ │ + 0xffffffffffff69d0 (offset: 0x48800) -> 0x76e4 fde=[ 6a10] │ │ │ │ + 0xffffffffffff7510 (offset: 0x49340) -> 0x7734 fde=[ 6a60] │ │ │ │ + 0xffffffffffff7650 (offset: 0x49480) -> 0x7774 fde=[ 6aa0] │ │ │ │ + 0xffffffffffff7790 (offset: 0x495c0) -> 0x77c4 fde=[ 6af0] │ │ │ │ + 0xffffffffffff79d0 (offset: 0x49800) -> 0x780c fde=[ 6b38] │ │ │ │ + 0xffffffffffff7f50 (offset: 0x49d80) -> 0x788c fde=[ 6bb8] │ │ │ │ + 0xffffffffffff81c0 (offset: 0x49ff0) -> 0x78e8 fde=[ 6c14] │ │ │ │ + 0xffffffffffff81f0 (offset: 0x4a020) -> 0x78fc fde=[ 6c28] │ │ │ │ + 0xffffffffffff8320 (offset: 0x4a150) -> 0x7934 fde=[ 6c60] │ │ │ │ + 0xffffffffffff8370 (offset: 0x4a1a0) -> 0x7970 fde=[ 6c9c] │ │ │ │ + 0xffffffffffff84b0 (offset: 0x4a2e0) -> 0x79a8 fde=[ 6cd4] │ │ │ │ + 0xffffffffffff8500 (offset: 0x4a330) -> 0x79e4 fde=[ 6d10] │ │ │ │ + 0xffffffffffff8650 (offset: 0x4a480) -> 0x7a1c fde=[ 6d48] │ │ │ │ + 0xffffffffffff86a0 (offset: 0x4a4d0) -> 0x7a58 fde=[ 6d84] │ │ │ │ + 0xffffffffffff87d0 (offset: 0x4a600) -> 0x7a90 fde=[ 6dbc] │ │ │ │ + 0xffffffffffff8820 (offset: 0x4a650) -> 0x7acc fde=[ 6df8] │ │ │ │ + 0xffffffffffff8960 (offset: 0x4a790) -> 0x7b04 fde=[ 6e30] │ │ │ │ + 0xffffffffffff89b0 (offset: 0x4a7e0) -> 0x7b40 fde=[ 6e6c] │ │ │ │ + 0xffffffffffff8b00 (offset: 0x4a930) -> 0x7b78 fde=[ 6ea4] │ │ │ │ + 0xffffffffffff8b50 (offset: 0x4a980) -> 0x7bb4 fde=[ 6ee0] │ │ │ │ + 0xffffffffffff8cb0 (offset: 0x4aae0) -> 0x7bf0 fde=[ 6f1c] │ │ │ │ + 0xffffffffffff9690 (offset: 0x4b4c0) -> 0x7c30 fde=[ 6f5c] │ │ │ │ + 0xffffffffffffa060 (offset: 0x4be90) -> 0x7c70 fde=[ 6f9c] │ │ │ │ + 0xffffffffffffa240 (offset: 0x4c070) -> 0x7cf0 fde=[ 701c] │ │ │ │ + 0xffffffffffffa390 (offset: 0x4c1c0) -> 0x7d50 fde=[ 707c] │ │ │ │ + 0xffffffffffffa8f0 (offset: 0x4c720) -> 0x7d8c fde=[ 70b8] │ │ │ │ + 0xffffffffffffaa40 (offset: 0x4c870) -> 0x7e44 fde=[ 7170] │ │ │ │ + 0xffffffffffffab10 (offset: 0x4c940) -> 0x7ec4 fde=[ 71f0] │ │ │ │ + 0xffffffffffffb070 (offset: 0x4cea0) -> 0x7f00 fde=[ 722c] │ │ │ │ + 0xffffffffffffb1c0 (offset: 0x4cff0) -> 0x7fb8 fde=[ 72e4] │ │ │ │ + 0xffffffffffffb280 (offset: 0x4d0b0) -> 0x8038 fde=[ 7364] │ │ │ │ + 0xffffffffffffb7d0 (offset: 0x4d600) -> 0x8074 fde=[ 73a0] │ │ │ │ + 0xffffffffffffbd20 (offset: 0x4db50) -> 0x80b0 fde=[ 73dc] │ │ │ │ + 0xffffffffffffc2d0 (offset: 0x4e100) -> 0x80ec fde=[ 7418] │ │ │ │ + 0xffffffffffffc880 (offset: 0x4e6b0) -> 0x8128 fde=[ 7454] │ │ │ │ + 0xffffffffffffcdf0 (offset: 0x4ec20) -> 0x8164 fde=[ 7490] │ │ │ │ + 0xffffffffffffd360 (offset: 0x4f190) -> 0x81a0 fde=[ 74cc] │ │ │ │ + 0xffffffffffffd960 (offset: 0x4f790) -> 0x81dc fde=[ 7508] │ │ │ │ + 0xffffffffffffdf5a (offset: 0x4fd8a) -> 0x8218 fde=[ 7544] │ │ │ │ + 0xffffffffffffdf5e (offset: 0x4fd8e) -> 0x822c fde=[ 7558] │ │ │ │ + 0xffffffffffffdf62 (offset: 0x4fd92) -> 0x8240 fde=[ 756c] │ │ │ │ + 0xffffffffffffdf66 (offset: 0x4fd96) -> 0x8254 fde=[ 7580] │ │ │ │ + 0xffffffffffffdf6a (offset: 0x4fd9a) -> 0x8268 fde=[ 7594] │ │ │ │ + 0xffffffffffffdf70 (offset: 0x4fda0) -> 0x827c fde=[ 75a8] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -737,17 +737,17 @@ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_advance_loc: 6 to 00018206 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ DW_CFA_advance_loc: 13 to 00018213 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ DW_CFA_advance_loc: 1 to 00018214 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00018218 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001821b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001821f │ │ │ │ + DW_CFA_advance_loc: 4 to 0001821f │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 1 to 00018220 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 10 to 0001822a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 3 to 0001822d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -998,7913 +998,7915 @@ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 1 to 000188fe │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000053c 0000002c 00000540 FDE cie=00000000 pc=00018920..00019321 │ │ │ │ +0000053c 0000002c 00000540 FDE cie=00000000 pc=00018920..0001904b │ │ │ │ DW_CFA_advance_loc: 1 to 00018921 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 6 to 00018927 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 12 to 00018933 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2262 to 00019209 │ │ │ │ + DW_CFA_advance_loc2: 1470 to 00018ef1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001920a │ │ │ │ + DW_CFA_advance_loc: 1 to 00018ef2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001920b │ │ │ │ + DW_CFA_advance_loc: 1 to 00018ef3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001920c │ │ │ │ + DW_CFA_advance_loc: 1 to 00018ef4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001920d │ │ │ │ + DW_CFA_advance_loc: 1 to 00018ef5 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000056c 0000002c 00000570 FDE cie=00000000 pc=00019330..0001a7d7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019331 │ │ │ │ +0000056c 0000002c 00000570 FDE cie=00000000 pc=00019050..00019a5d │ │ │ │ + DW_CFA_advance_loc: 1 to 00019051 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00019337 │ │ │ │ + DW_CFA_advance_loc: 6 to 00019057 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 12 to 00019343 │ │ │ │ + DW_CFA_advance_loc: 12 to 00019063 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 5210 to 0001a79d │ │ │ │ + DW_CFA_advance_loc2: 2468 to 00019a07 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a79e │ │ │ │ + DW_CFA_advance_loc: 1 to 00019a08 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a79f │ │ │ │ + DW_CFA_advance_loc: 1 to 00019a09 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a7a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019a0a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a7a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019a0b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000059c 00000044 000005a0 FDE cie=00000000 pc=0001a7e0..0001a823 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a7e1 │ │ │ │ +0000059c 00000044 000005a0 FDE cie=00000000 pc=00019a60..00019aa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019a61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a7e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019a62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a7e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019a63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0001a7fd │ │ │ │ + DW_CFA_advance_loc: 26 to 00019a7d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a7fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00019a7e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001a800 │ │ │ │ + DW_CFA_advance_loc: 2 to 00019a80 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001a806 │ │ │ │ + DW_CFA_advance_loc: 6 to 00019a86 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001a80e │ │ │ │ + DW_CFA_advance_loc: 8 to 00019a8e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a80f │ │ │ │ + DW_CFA_advance_loc: 1 to 00019a8f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001a811 │ │ │ │ + DW_CFA_advance_loc: 2 to 00019a91 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001a817 │ │ │ │ + DW_CFA_advance_loc: 6 to 00019a97 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001a81f │ │ │ │ + DW_CFA_advance_loc: 8 to 00019a9f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a820 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019aa0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a821 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019aa1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a822 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019aa2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005e4 00000038 000005e8 FDE cie=00000000 pc=0001a840..0001a8d9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a841 │ │ │ │ +000005e4 00000038 000005e8 FDE cie=00000000 pc=00019ac0..00019b59 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a842 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019ac2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a843 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019ac3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a844 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019ac4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001a847 │ │ │ │ + DW_CFA_advance_loc: 3 to 00019ac7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc1: 141 to 0001a8d4 │ │ │ │ + DW_CFA_advance_loc1: 141 to 00019b54 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a8d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019b55 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a8d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019b56 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a8d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019b57 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a8d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019b58 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000620 0000003c 00000624 FDE cie=00000000 pc=0001a8e0..0001aa89 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a8e1 │ │ │ │ +00000620 0000003c 00000624 FDE cie=00000000 pc=00019b60..00019d09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019b61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a8e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019b62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a8e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019b63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a8e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019b64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001a8e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00019b67 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 331 to 0001aa32 │ │ │ │ + DW_CFA_advance_loc2: 331 to 00019cb2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019cb3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019cb4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019cb5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019cb6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa37 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019cb7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000660 00000040 00000664 FDE cie=00000000 pc=0001aa90..0001ad36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa91 │ │ │ │ +00000660 00000040 00000664 FDE cie=00000000 pc=00019d10..00019fb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019d11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019d12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019d13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019d14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001aa9a │ │ │ │ + DW_CFA_advance_loc: 6 to 00019d1a │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 571 to 0001acd5 │ │ │ │ + DW_CFA_advance_loc2: 571 to 00019f55 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001acd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019f56 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001acd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019f57 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001acd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019f58 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001acd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019f59 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001acda │ │ │ │ + DW_CFA_advance_loc: 1 to 00019f5a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006a4 0000002c 000006a8 FDE cie=00000000 pc=0001ad40..0001afe2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ad41 │ │ │ │ +000006a4 0000002c 000006a8 FDE cie=00000000 pc=00019fc0..0001a262 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019fc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001ad43 │ │ │ │ + DW_CFA_advance_loc: 2 to 00019fc3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 12 to 0001ad4f │ │ │ │ + DW_CFA_advance_loc: 12 to 00019fcf │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 573 to 0001af8c │ │ │ │ + DW_CFA_advance_loc2: 573 to 0001a20c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001af8d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a20d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001af8e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a20e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001af8f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a20f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001af90 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a210 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000006d4 0000002c 000006d8 FDE cie=00000000 pc=0001aff0..0001b332 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aff1 │ │ │ │ +000006d4 0000002c 000006d8 FDE cie=00000000 pc=0001a270..0001a5b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a271 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001aff3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001a273 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 12 to 0001afff │ │ │ │ + DW_CFA_advance_loc: 12 to 0001a27f │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 728 to 0001b2d7 │ │ │ │ + DW_CFA_advance_loc2: 728 to 0001a557 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b2d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a558 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b2d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a559 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b2da │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a55a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b2db │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a55b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000704 0000002c 00000708 FDE cie=00000000 pc=0001b340..0001b4d9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b341 │ │ │ │ +00000704 0000002c 00000708 FDE cie=00000000 pc=0001a5c0..0001a759 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a5c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001b343 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001a5c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001b34c │ │ │ │ + DW_CFA_advance_loc: 9 to 0001a5cc │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 319 to 0001b48b │ │ │ │ + DW_CFA_advance_loc2: 323 to 0001a70f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b48c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a710 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b48d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a711 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b48e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a712 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b48f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a713 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000734 0000003c 00000738 FDE cie=00000000 pc=0001b4e0..0001b6b9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b4e1 │ │ │ │ +00000734 0000003c 00000738 FDE cie=00000000 pc=0001a760..0001a939 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a761 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b4e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a762 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b4e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a763 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b4e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a764 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001b4e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001a767 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 376 to 0001b65f │ │ │ │ + DW_CFA_advance_loc2: 377 to 0001a8e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b660 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a8e1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b661 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a8e2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b662 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a8e3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b663 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a8e4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b664 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a8e5 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000774 00000040 00000778 FDE cie=00000000 pc=0001b6c0..0001b9b9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b6c1 │ │ │ │ +00000774 00000040 00000778 FDE cie=00000000 pc=0001a940..0001ac39 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b6c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a942 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b6c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a943 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b6c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a944 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001b6ca │ │ │ │ + DW_CFA_advance_loc: 6 to 0001a94a │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 645 to 0001b94f │ │ │ │ + DW_CFA_advance_loc2: 647 to 0001abd1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b950 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001abd2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b951 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001abd3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b952 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001abd4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b953 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001abd5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b954 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001abd6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007b8 00000010 000007bc FDE cie=00000000 pc=0001b9c0..0001b9c1 │ │ │ │ +000007b8 00000010 000007bc FDE cie=00000000 pc=0001ac40..0001ac41 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007cc 0000002c 000007d0 FDE cie=00000000 pc=0001b9d0..0001bca1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b9d1 │ │ │ │ +000007cc 0000002c 000007d0 FDE cie=00000000 pc=0001ac50..0001af21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ac51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001b9d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001ac53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 12 to 0001b9df │ │ │ │ + DW_CFA_advance_loc: 12 to 0001ac5f │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 615 to 0001bc46 │ │ │ │ + DW_CFA_advance_loc2: 623 to 0001aece │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bc47 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001aecf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bc48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001aed0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bc49 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001aed1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bc4a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001aed2 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000007fc 00000010 00000800 FDE cie=00000000 pc=0001bcb0..0001bcb6 │ │ │ │ +000007fc 00000010 00000800 FDE cie=00000000 pc=0001af30..0001af36 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000810 00000024 00000814 FDE cie=00000000 pc=0001bcc0..0001bce6 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001bcc3 │ │ │ │ +00000810 00000024 00000814 FDE cie=00000000 pc=0001af40..0001af66 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001af43 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 13 to 0001bcd0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001af50 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001bcd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001af54 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001bcd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001af58 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001bcdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0001af5c │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bcdd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001af5d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001bce5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001af65 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000838 0000002c 0000083c FDE cie=00000000 pc=0001bd00..0001be97 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bd01 │ │ │ │ +00000838 0000002c 0000083c FDE cie=00000000 pc=0001af80..0001b117 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001af81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001bd03 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001af83 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001bd0c │ │ │ │ + DW_CFA_advance_loc: 9 to 0001af8c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 342 to 0001be62 │ │ │ │ + DW_CFA_advance_loc2: 326 to 0001b0d2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001be63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b0d3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001be64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b0d4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001be65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b0d5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0001be70 │ │ │ │ + DW_CFA_advance_loc: 11 to 0001b0e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000868 00000050 0000086c FDE cie=00000000 pc=0001bea0..0001bef7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bea1 │ │ │ │ +00000868 00000050 0000086c FDE cie=00000000 pc=0001b120..0001b177 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b121 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001bea4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b124 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 35 to 0001bec7 │ │ │ │ + DW_CFA_advance_loc: 35 to 0001b147 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001bec9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001b149 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001becb │ │ │ │ + DW_CFA_advance_loc: 2 to 0001b14b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001becf │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b14f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bed0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b150 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bed1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b151 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001bed9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001b159 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001bede │ │ │ │ + DW_CFA_advance_loc: 5 to 0001b15e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bedf │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b15f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bee0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b160 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0001bee3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b163 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001bee5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001b165 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001bee7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001b167 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001beeb │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b16b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001beec │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b16c │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001beed │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b16d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001bef2 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001b172 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001bef5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b175 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bef6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b176 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000008bc 0000002c 000008c0 FDE cie=00000000 pc=0001bf00..0001c185 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bf01 │ │ │ │ +000008bc 0000002c 000008c0 FDE cie=00000000 pc=0001b180..0001b3f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b181 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001bf03 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001b183 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001bf0c │ │ │ │ + DW_CFA_advance_loc: 9 to 0001b18c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 504 to 0001c104 │ │ │ │ + DW_CFA_advance_loc2: 468 to 0001b360 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c105 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b361 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c106 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b362 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c107 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b363 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b364 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000008ec 0000002c 000008f0 FDE cie=00000000 pc=0001c1c0..0001c38f │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c1c1 │ │ │ │ +000008ec 0000002c 000008f0 FDE cie=00000000 pc=0001b400..0001b5b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001c1c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001b403 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001c1cc │ │ │ │ + DW_CFA_advance_loc: 9 to 0001b40c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 410 to 0001c366 │ │ │ │ + DW_CFA_advance_loc2: 378 to 0001b586 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c367 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b587 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c368 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b588 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c369 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b589 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001c370 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001b590 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000091c 00000050 00000920 FDE cie=00000000 pc=0001c390..0001c563 │ │ │ │ - DW_CFA_advance_loc: 11 to 0001c39b │ │ │ │ +0000091c 00000050 00000920 FDE cie=00000000 pc=0001b5c0..0001b793 │ │ │ │ + DW_CFA_advance_loc: 11 to 0001b5cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c39c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b5cc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c39d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b5cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c39e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b5ce │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c3a1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b5d1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 424 to 0001c549 │ │ │ │ + DW_CFA_advance_loc2: 424 to 0001b779 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c54c │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b77c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c54d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b77d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c54e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b77e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c54f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b77f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c550 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b780 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0001c559 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001b789 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001c55f │ │ │ │ + DW_CFA_advance_loc: 6 to 0001b78f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c560 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b790 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c561 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b791 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c562 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b792 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000970 00000010 00000974 FDE cie=00000000 pc=0001c570..0001c576 │ │ │ │ +00000970 00000010 00000974 FDE cie=00000000 pc=0001b7a0..0001b7a6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000984 00000050 00000988 FDE cie=00000000 pc=0001c580..0001c69b │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c581 │ │ │ │ +00000984 00000050 00000988 FDE cie=00000000 pc=0001b7b0..0001b8cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b7b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c582 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b7b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c583 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b7b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c586 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b7b6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c589 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b7b9 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc1: 254 to 0001c687 │ │ │ │ + DW_CFA_advance_loc1: 254 to 0001b8b7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c68a │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b8ba │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c68b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b8bb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c68c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b8bc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c68d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b8bd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c68e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b8be │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c691 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b8c1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001c697 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001b8c7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c698 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b8c8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c699 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b8c9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c69a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b8ca │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009d8 00000030 000009dc FDE cie=00000000 pc=0001c6a0..0001c6d9 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c6a3 │ │ │ │ +000009d8 00000030 000009dc FDE cie=00000000 pc=0001b8d0..0001b909 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b8d3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 13 to 0001c6b0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001b8e0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001c6b6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001b8e6 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001c6bb │ │ │ │ + DW_CFA_advance_loc: 5 to 0001b8eb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c6bf │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b8ef │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c6c3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b8f3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c6c7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b8f7 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c6cb │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b8fb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c6cf │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b8ff │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c6d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b900 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001c6d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001b908 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a0c 0000002c 00000a10 FDE cie=00000000 pc=0001c6e0..0001c714 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c6e3 │ │ │ │ +00000a0c 0000002c 00000a10 FDE cie=00000000 pc=0001b910..0001b944 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b913 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0001c6f0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001b920 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001c6f6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001b926 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c6fa │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b92a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c6fe │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b92e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c702 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b932 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c706 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b936 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c70a │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b93a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c70b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b93b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001c713 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001b943 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a3c 0000005c 00000a40 FDE cie=00000000 pc=0001c720..0001c7ea │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c721 │ │ │ │ +00000a3c 0000005c 00000a40 FDE cie=00000000 pc=0001b950..0001ba1a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c722 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b952 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c723 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b953 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c724 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b954 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c727 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b957 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 85 to 0001c77c │ │ │ │ + DW_CFA_advance_loc1: 85 to 0001b9ac │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001c783 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001b9b3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001c789 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001b9b9 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001c793 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001b9c3 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c794 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b9c4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c798 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001b9cb │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001c79f │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b9cf │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c7a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b9d0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001c7aa │ │ │ │ + DW_CFA_advance_loc: 10 to 0001b9da │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c7ad │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b9dd │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001c7b4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001b9e4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 47 to 0001c7e3 │ │ │ │ + DW_CFA_advance_loc: 47 to 0001ba13 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c7e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ba16 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c7e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba17 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c7e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba18 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c7e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba19 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a9c 00000010 00000aa0 FDE cie=00000000 pc=0001c7f0..0001c7f3 │ │ │ │ +00000a9c 00000010 00000aa0 FDE cie=00000000 pc=0001ba20..0001ba23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ab0 00000010 00000ab4 FDE cie=00000000 pc=0001c800..0001c803 │ │ │ │ +00000ab0 00000010 00000ab4 FDE cie=00000000 pc=0001ba30..0001ba33 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ac4 00000070 00000ac8 FDE cie=00000000 pc=0001c810..0001c8dc │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c811 │ │ │ │ +00000ac4 00000070 00000ac8 FDE cie=00000000 pc=0001ba40..0001bb0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c812 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c813 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c814 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba44 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c817 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ba47 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 53 to 0001c84c │ │ │ │ + DW_CFA_advance_loc: 53 to 0001ba7c │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c84d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba7d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c851 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ba81 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c855 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ba85 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c859 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ba89 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c85d │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ba8d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c861 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ba91 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c862 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba92 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001c86b │ │ │ │ + DW_CFA_advance_loc: 9 to 0001ba9b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 61 to 0001c8a8 │ │ │ │ + DW_CFA_advance_loc: 61 to 0001bad8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c8ab │ │ │ │ + DW_CFA_advance_loc: 3 to 0001badb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c8ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0001badc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c8ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0001badd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c8ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bade │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001c8b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001bae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bae4 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c8b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bae5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c8b9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bae9 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c8bd │ │ │ │ + DW_CFA_advance_loc: 4 to 0001baed │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c8c1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001baf1 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c8c5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001baf5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c8c9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001baf9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c8ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bafa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001c8d3 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001bb03 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ │ │ │ -00000b38 00000024 00000b3c FDE cie=00000000 pc=0001c8e0..0001c93c │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c8e1 │ │ │ │ +00000b38 00000024 00000b3c FDE cie=00000000 pc=0001bb10..0001bb6c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bb11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c8e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bb12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0001c933 │ │ │ │ + DW_CFA_advance_loc1: 81 to 0001bb63 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c934 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bb64 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c935 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bb65 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b60 00000038 00000b64 FDE cie=00000000 pc=0001c940..0001c9e3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c941 │ │ │ │ +00000b60 00000038 00000b64 FDE cie=00000000 pc=0001bb70..0001bc13 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bb71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c942 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bb72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c943 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bb73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c944 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bb74 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 126 to 0001c9c2 │ │ │ │ + DW_CFA_advance_loc1: 126 to 0001bbf2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c9c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001bbf5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c9c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bbf6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c9c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bbf7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001c9d0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001bc00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b9c 0000002c 00000ba0 FDE cie=00000000 pc=0001ca00..0001cbf0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ca01 │ │ │ │ +00000b9c 0000002c 00000ba0 FDE cie=00000000 pc=0001bc40..0001be1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bc41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001ca03 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001bc43 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001ca0c │ │ │ │ + DW_CFA_advance_loc: 9 to 0001bc4c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 425 to 0001cbb5 │ │ │ │ + DW_CFA_advance_loc2: 428 to 0001bdf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cbb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bdf9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cbb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bdfa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cbb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bdfb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001cbc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bdfc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000bcc 00000010 00000bd0 FDE cie=00000000 pc=0001cbf0..0001cc01 │ │ │ │ +00000bcc 00000010 00000bd0 FDE cie=00000000 pc=0001be20..0001be31 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000be0 00000010 00000be4 FDE cie=00000000 pc=0001cc10..0001cc16 │ │ │ │ +00000be0 00000010 00000be4 FDE cie=00000000 pc=0001be40..0001be46 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bf4 0000003c 00000bf8 FDE cie=00000000 pc=0001cc20..0001cd66 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc21 │ │ │ │ +00000bf4 0000003c 00000bf8 FDE cie=00000000 pc=0001be50..0001bf96 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001be51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001be52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001be53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001be54 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001cc27 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001be57 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 314 to 0001cd61 │ │ │ │ + DW_CFA_advance_loc2: 314 to 0001bf91 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cd62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bf92 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cd63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bf93 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cd64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bf94 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cd65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bf95 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c34 0000003c 00000c38 FDE cie=00000000 pc=0001cd70..0001cf8a │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cd71 │ │ │ │ +00000c34 0000003c 00000c38 FDE cie=00000000 pc=0001bfa0..0001c1ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bfa1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cd72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bfa2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cd73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bfa3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cd74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bfa4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001cd77 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001bfa7 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc2: 506 to 0001cf71 │ │ │ │ + DW_CFA_advance_loc2: 506 to 0001c1a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cf72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c1a2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cf73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c1a3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cf74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c1a4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cf75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c1a5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cf76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c1a6 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000c74 0000002c 00000c78 FDE cie=00000000 pc=0001cf90..0001e0f7 │ │ │ │ - DW_CFA_advance_loc: 15 to 0001cf9f │ │ │ │ +00000c74 0000002c 00000c78 FDE cie=00000000 pc=0001c1c0..0001cc20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c1c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001cfa1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001c1c7 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 12 to 0001cfad │ │ │ │ + DW_CFA_advance_loc: 12 to 0001c1d3 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 4121 to 0001dfc6 │ │ │ │ + DW_CFA_advance_loc2: 2319 to 0001cae2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001dfc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cae3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001dfc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cae4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001dfc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cae5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001dfca │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cae6 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000ca4 0000002c 00000ca8 FDE cie=00000000 pc=0001e100..000210b0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e101 │ │ │ │ +00000ca4 0000002c 00000ca8 FDE cie=00000000 pc=0001cc20..0001df5f │ │ │ │ + DW_CFA_advance_loc: 11 to 0001cc2b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001e107 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001cc31 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 12 to 0001e113 │ │ │ │ + DW_CFA_advance_loc: 12 to 0001cc3d │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 12127 to 00021072 │ │ │ │ + DW_CFA_advance_loc2: 4830 to 0001df1b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021073 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001df1c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021074 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001df1d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021075 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001df1e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021076 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001df1f │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000cd4 00000044 00000cd8 FDE cie=00000000 pc=000210b0..000210f3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000210b1 │ │ │ │ +00000cd4 00000044 00000cd8 FDE cie=00000000 pc=0001df60..0001dfa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001df61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000210b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001df62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000210b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001df63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 26 to 000210cd │ │ │ │ + DW_CFA_advance_loc: 26 to 0001df7d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000210ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0001df7e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000210d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001df80 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 000210d6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001df86 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000210de │ │ │ │ + DW_CFA_advance_loc: 8 to 0001df8e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000210df │ │ │ │ + DW_CFA_advance_loc: 1 to 0001df8f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000210e1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001df91 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 000210e7 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001df97 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000210ef │ │ │ │ + DW_CFA_advance_loc: 8 to 0001df9f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000210f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dfa0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000210f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dfa1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000210f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dfa2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d1c 00000038 00000d20 FDE cie=00000000 pc=00021100..00021199 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021101 │ │ │ │ +00000d1c 00000038 00000d20 FDE cie=00000000 pc=0001dfc0..0001e059 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dfc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021102 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dfc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021103 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dfc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021104 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dfc4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021107 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001dfc7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc1: 141 to 00021194 │ │ │ │ + DW_CFA_advance_loc1: 141 to 0001e054 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021195 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e055 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021196 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e056 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021197 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e057 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021198 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e058 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000d58 0000003c 00000d5c FDE cie=00000000 pc=000211a0..00021349 │ │ │ │ - DW_CFA_advance_loc: 1 to 000211a1 │ │ │ │ +00000d58 0000003c 00000d5c FDE cie=00000000 pc=0001e060..0001e209 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e061 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000211a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e062 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000211a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e063 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000211a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e064 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000211a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e067 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc2: 331 to 000212f2 │ │ │ │ + DW_CFA_advance_loc2: 331 to 0001e1b2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000212f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e1b3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000212f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e1b4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000212f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e1b5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000212f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e1b6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000212f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e1b7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000d98 0000003c 00000d9c FDE cie=00000000 pc=00021350..000215b0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021351 │ │ │ │ +00000d98 0000003c 00000d9c FDE cie=00000000 pc=0001e210..0001e470 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e211 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021352 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e212 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021353 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e213 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021354 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e214 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021357 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e217 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc2: 524 to 00021563 │ │ │ │ + DW_CFA_advance_loc2: 524 to 0001e423 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021564 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e424 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021565 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e425 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021566 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e426 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021567 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e427 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021568 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e428 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000dd8 00000040 00000ddc FDE cie=00000000 pc=000215b0..00021833 │ │ │ │ - DW_CFA_advance_loc: 1 to 000215b1 │ │ │ │ +00000dd8 00000040 00000ddc FDE cie=00000000 pc=0001e470..0001e6f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e471 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000215b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e472 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000215b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e473 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000215b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e474 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000215b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e477 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 563 to 000217ea │ │ │ │ + DW_CFA_advance_loc2: 564 to 0001e6ab │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000217eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e6ac │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000217ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e6ad │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000217ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e6ae │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000217ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e6af │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000217ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e6b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e1c 00000040 00000e20 FDE cie=00000000 pc=00021840..00021b69 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021841 │ │ │ │ +00000e1c 00000040 00000e20 FDE cie=00000000 pc=0001e700..0001ea39 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e701 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021842 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e702 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021843 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e703 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021844 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e704 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002184a │ │ │ │ + DW_CFA_advance_loc: 6 to 0001e70a │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc2: 715 to 00021b15 │ │ │ │ + DW_CFA_advance_loc2: 716 to 0001e9d6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e9d7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b17 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e9d8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b18 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e9d9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b19 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e9da │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b1a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e9db │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e60 0000003c 00000e64 FDE cie=00000000 pc=00021b70..00021cfb │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b71 │ │ │ │ +00000e60 0000003c 00000e64 FDE cie=00000000 pc=0001ea40..0001ebdb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ea41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ea42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ea43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ea44 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021b77 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 316 to 00021cb3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ea47 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc2: 324 to 0001eb8b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021cb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001eb8c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021cb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001eb8d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021cb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001eb8e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021cb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001eb8f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021cb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001eb90 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000ea0 0000003c 00000ea4 FDE cie=00000000 pc=00021d00..00021ed9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d01 │ │ │ │ +00000ea0 0000003c 00000ea4 FDE cie=00000000 pc=0001ebe0..0001edb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ebe1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ebe2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ebe3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ebe4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021d07 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ebe7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc2: 376 to 00021e7f │ │ │ │ + DW_CFA_advance_loc2: 377 to 0001ed60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ed61 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ed62 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ed63 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ed64 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ed65 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000ee0 00000040 00000ee4 FDE cie=00000000 pc=00021ee0..00022183 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021ee1 │ │ │ │ +00000ee0 00000040 00000ee4 FDE cie=00000000 pc=0001edc0..0001f073 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001edc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021ee2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001edc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021ee3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001edc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021ee4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001edc4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021ee7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001edc7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 592 to 00022137 │ │ │ │ + DW_CFA_advance_loc2: 594 to 0001f019 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022138 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f01a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022139 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f01b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002213a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f01c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002213b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f01d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002213c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f01e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f24 00000010 00000f28 FDE cie=00000000 pc=00022190..00022191 │ │ │ │ +00000f24 00000010 00000f28 FDE cie=00000000 pc=0001f080..0001f081 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f38 00000040 00000f3c FDE cie=00000000 pc=000221a0..00022466 │ │ │ │ - DW_CFA_advance_loc: 1 to 000221a1 │ │ │ │ +00000f38 00000040 00000f3c FDE cie=00000000 pc=0001f090..0001f356 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f091 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000221a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f092 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000221a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f093 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000221a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f094 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000221a7 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 613 to 0002240c │ │ │ │ + DW_CFA_advance_loc: 6 to 0001f09a │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc2: 621 to 0001f307 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002240d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f308 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002240e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f309 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002240f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f30a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022410 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f30b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022411 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f30c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f7c 00000010 00000f80 FDE cie=00000000 pc=00022470..00022476 │ │ │ │ +00000f7c 00000010 00000f80 FDE cie=00000000 pc=0001f360..0001f366 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f90 00000010 00000f94 FDE cie=00000000 pc=00022480..00022491 │ │ │ │ +00000f90 00000010 00000f94 FDE cie=00000000 pc=0001f370..0001f381 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fa4 0000003c 00000fa8 FDE cie=00000000 pc=000224a0..00022654 │ │ │ │ - DW_CFA_advance_loc: 1 to 000224a1 │ │ │ │ +00000fa4 0000003c 00000fa8 FDE cie=00000000 pc=0001f3a0..0001f564 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f3a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000224a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f3a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000224a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f3a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000224a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f3a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000224a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001f3a7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 413 to 00022644 │ │ │ │ + DW_CFA_advance_loc2: 430 to 0001f555 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022645 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f556 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022646 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f557 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022647 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f558 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022648 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f559 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022650 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001f560 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000fe4 0000002c 00000fe8 FDE cie=00000000 pc=00022660..00022933 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022661 │ │ │ │ +00000fe4 0000002c 00000fe8 FDE cie=00000000 pc=0001f570..0001f7e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f571 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022663 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001f573 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002266c │ │ │ │ + DW_CFA_advance_loc: 9 to 0001f57c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 673 to 0002290d │ │ │ │ + DW_CFA_advance_loc2: 578 to 0001f7be │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002290e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f7bf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002290f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f7c0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022910 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f7c1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00022920 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001f7d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001014 0000003c 00001018 FDE cie=00000000 pc=00022940..00022a80 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022941 │ │ │ │ +00001014 0000003c 00001018 FDE cie=00000000 pc=0001f800..0001f940 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f801 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022942 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f802 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022943 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f803 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022944 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f804 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022947 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001f807 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 278 to 00022a5d │ │ │ │ + DW_CFA_advance_loc2: 278 to 0001f91d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a5e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f91e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a5f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f91f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f920 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f921 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f922 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001054 0000002c 00001058 FDE cie=00000000 pc=00022a80..00022f7b │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a81 │ │ │ │ +00001054 0000002c 00001058 FDE cie=00000000 pc=0001f940..0001fd37 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022a83 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001f943 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00022a8c │ │ │ │ + DW_CFA_advance_loc: 9 to 0001f94c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1188 to 00022f30 │ │ │ │ + DW_CFA_advance_loc2: 932 to 0001fcf0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022f31 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fcf1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022f32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fcf2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022f33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fcf3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00022f40 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001fd00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001084 0000002c 00001088 FDE cie=00000000 pc=00022f80..0002388f │ │ │ │ - DW_CFA_advance_loc: 1 to 00022f81 │ │ │ │ +00001084 0000002c 00001088 FDE cie=00000000 pc=0001fd40..000202a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fd41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022f83 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001fd43 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 12 to 00022f8f │ │ │ │ + DW_CFA_advance_loc: 9 to 0001fd4c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2215 to 00023836 │ │ │ │ + DW_CFA_advance_loc2: 1287 to 00020253 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023837 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020254 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023838 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020255 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023839 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020256 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00023840 │ │ │ │ + DW_CFA_advance_loc: 10 to 00020260 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000010b4 00000044 000010b8 FDE cie=00000000 pc=000238c0..00023f8c │ │ │ │ - DW_CFA_advance_loc: 4 to 000238c4 │ │ │ │ +000010b4 00000044 000010b8 FDE cie=00000000 pc=000202c0..0002085f │ │ │ │ + DW_CFA_advance_loc: 4 to 000202c4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000238d7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000202d7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000238db │ │ │ │ + DW_CFA_advance_loc: 4 to 000202db │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1508 to 00023ebf │ │ │ │ + DW_CFA_advance_loc2: 1227 to 000207a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023ec0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000207a7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023ec1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000207a8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023ec2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000207a9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023ec3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000207aa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00023ec6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000207ad │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00023ed0 │ │ │ │ + DW_CFA_advance_loc: 3 to 000207b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010fc 00000054 00001100 FDE cie=00000000 pc=00023fc0..000242a9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023fc1 │ │ │ │ +000010fc 00000054 00001100 FDE cie=00000000 pc=00020880..00020b69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020881 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023fc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020882 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023fc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020883 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023fc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020884 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00023fc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00020887 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 32 to 00023fe7 │ │ │ │ + DW_CFA_advance_loc: 32 to 000208a7 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023fe8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000208a8 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 00023fea │ │ │ │ + DW_CFA_advance_loc: 2 to 000208aa │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 7 to 00023ff1 │ │ │ │ + DW_CFA_advance_loc: 7 to 000208b1 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00023ff9 │ │ │ │ + DW_CFA_advance_loc: 8 to 000208b9 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 635 to 00024274 │ │ │ │ + DW_CFA_advance_loc2: 635 to 00020b34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024275 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020b35 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024276 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020b36 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024277 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020b37 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024278 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020b38 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00024280 │ │ │ │ + DW_CFA_advance_loc: 8 to 00020b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001154 0000003c 00001158 FDE cie=00000000 pc=000242c0..00024430 │ │ │ │ - DW_CFA_advance_loc: 1 to 000242c1 │ │ │ │ +00001154 0000003c 00001158 FDE cie=00000000 pc=00020b80..00020cf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000242c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020b82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000242c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020b83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000242c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020b84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000242c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00020b87 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 319 to 00024406 │ │ │ │ + DW_CFA_advance_loc2: 319 to 00020cc6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024407 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020cc7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024408 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020cc8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024409 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020cc9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002440a │ │ │ │ + DW_CFA_advance_loc: 1 to 00020cca │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002440b │ │ │ │ + DW_CFA_advance_loc: 1 to 00020ccb │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001194 0000002c 00001198 FDE cie=00000000 pc=00024430..0002493f │ │ │ │ - DW_CFA_advance_loc: 1 to 00024431 │ │ │ │ +00001194 0000002c 00001198 FDE cie=00000000 pc=00020cf0..0002111b │ │ │ │ + DW_CFA_advance_loc: 1 to 00020cf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00024433 │ │ │ │ + DW_CFA_advance_loc: 2 to 00020cf3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002443c │ │ │ │ + DW_CFA_advance_loc: 9 to 00020cfc │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1211 to 000248f7 │ │ │ │ + DW_CFA_advance_loc2: 987 to 000210d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000248f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000210d8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000248f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000210d9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000248fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000210da │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00024900 │ │ │ │ + DW_CFA_advance_loc: 6 to 000210e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000011c4 0000002c 000011c8 FDE cie=00000000 pc=00024940..000252ae │ │ │ │ - DW_CFA_advance_loc: 1 to 00024941 │ │ │ │ +000011c4 0000002c 000011c8 FDE cie=00000000 pc=00021120..0002178d │ │ │ │ + DW_CFA_advance_loc: 1 to 00021121 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00024943 │ │ │ │ + DW_CFA_advance_loc: 2 to 00021123 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 12 to 0002494f │ │ │ │ + DW_CFA_advance_loc: 6 to 00021129 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2284 to 0002523b │ │ │ │ + DW_CFA_advance_loc2: 1523 to 0002171c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002523c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002171d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002523d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002171e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002523e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002171f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00025240 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021720 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000011f4 00000010 000011f8 FDE cie=00000000 pc=000252b0..000252c1 │ │ │ │ +000011f4 00000010 000011f8 FDE cie=00000000 pc=00021790..000217a1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001208 0000003c 0000120c FDE cie=00000000 pc=000252d0..00025484 │ │ │ │ - DW_CFA_advance_loc: 11 to 000252db │ │ │ │ +00001208 0000003c 0000120c FDE cie=00000000 pc=000217c0..00021984 │ │ │ │ + DW_CFA_advance_loc: 11 to 000217cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000252dc │ │ │ │ + DW_CFA_advance_loc: 1 to 000217cc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000252dd │ │ │ │ + DW_CFA_advance_loc: 1 to 000217cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000252de │ │ │ │ + DW_CFA_advance_loc: 1 to 000217ce │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000252e1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000217d1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 399 to 00025470 │ │ │ │ + DW_CFA_advance_loc2: 416 to 00021971 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025471 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021972 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025472 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021973 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025473 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021974 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025474 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021975 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00025480 │ │ │ │ + DW_CFA_advance_loc: 11 to 00021980 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001248 0000002c 0000124c FDE cie=00000000 pc=00025490..000257d3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025491 │ │ │ │ +00001248 0000002c 0000124c FDE cie=00000000 pc=00021990..00021c43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021991 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00025493 │ │ │ │ + DW_CFA_advance_loc: 2 to 00021993 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002549c │ │ │ │ + DW_CFA_advance_loc: 6 to 00021999 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 799 to 000257bb │ │ │ │ + DW_CFA_advance_loc2: 658 to 00021c2b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000257bc │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c2c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000257bd │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c2d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000257be │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c2e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000257c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00021c30 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001278 0000003c 0000127c FDE cie=00000000 pc=000257e0..00025920 │ │ │ │ - DW_CFA_advance_loc: 1 to 000257e1 │ │ │ │ +00001278 0000003c 0000127c FDE cie=00000000 pc=00021c60..00021da0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000257e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000257e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000257e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000257e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021c67 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc2: 278 to 000258fd │ │ │ │ + DW_CFA_advance_loc2: 278 to 00021d7d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000258fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d7e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000258ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d7f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025900 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d80 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025901 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d81 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025902 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d82 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000012b8 0000002c 000012bc FDE cie=00000000 pc=00025940..00025fbb │ │ │ │ - DW_CFA_advance_loc: 1 to 00025941 │ │ │ │ +000012b8 0000002c 000012bc FDE cie=00000000 pc=00021da0..0002239f │ │ │ │ + DW_CFA_advance_loc: 1 to 00021da1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00025943 │ │ │ │ + DW_CFA_advance_loc: 2 to 00021da3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002594c │ │ │ │ + DW_CFA_advance_loc: 12 to 00021daf │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1574 to 00025f72 │ │ │ │ + DW_CFA_advance_loc2: 1443 to 00022352 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025f73 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022353 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025f74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022354 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025f75 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022355 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00025f80 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022360 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000012e8 0000002c 000012ec FDE cie=00000000 pc=00025fc0..00026a12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025fc1 │ │ │ │ +000012e8 0000002c 000012ec FDE cie=00000000 pc=000223a0..00022c8f │ │ │ │ + DW_CFA_advance_loc: 1 to 000223a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00025fc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000223a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00025fcc │ │ │ │ + DW_CFA_advance_loc: 12 to 000223af │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2534 to 000269b2 │ │ │ │ + DW_CFA_advance_loc2: 2179 to 00022c32 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000269b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022c33 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000269b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022c34 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000269b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022c35 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000269c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022c40 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001318 00000044 0000131c FDE cie=00000000 pc=00026a40..00027247 │ │ │ │ - DW_CFA_advance_loc: 4 to 00026a44 │ │ │ │ +00001318 00000044 0000131c FDE cie=00000000 pc=00022cc0..000233e2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022cc4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00026a57 │ │ │ │ + DW_CFA_advance_loc: 19 to 00022cd7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00026a5b │ │ │ │ + DW_CFA_advance_loc: 4 to 00022cdb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1833 to 00027184 │ │ │ │ + DW_CFA_advance_loc2: 1597 to 00023318 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027185 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023319 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027186 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002331a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027187 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002331b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027188 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002331c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002718b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002331f │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00027190 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023320 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001360 00000054 00001364 FDE cie=00000000 pc=00027280..00027569 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027281 │ │ │ │ +00001360 00000054 00001364 FDE cie=00000000 pc=00023400..000236e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027282 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023402 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027283 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023403 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027284 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023404 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027287 │ │ │ │ + DW_CFA_advance_loc: 3 to 00023407 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 32 to 000272a7 │ │ │ │ + DW_CFA_advance_loc: 32 to 00023427 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 1 to 000272a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023428 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 000272aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0002342a │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 7 to 000272b1 │ │ │ │ + DW_CFA_advance_loc: 7 to 00023431 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000272b9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023439 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 635 to 00027534 │ │ │ │ + DW_CFA_advance_loc2: 635 to 000236b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027535 │ │ │ │ + DW_CFA_advance_loc: 1 to 000236b5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027536 │ │ │ │ + DW_CFA_advance_loc: 1 to 000236b6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027537 │ │ │ │ + DW_CFA_advance_loc: 1 to 000236b7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027538 │ │ │ │ + DW_CFA_advance_loc: 1 to 000236b8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00027540 │ │ │ │ + DW_CFA_advance_loc: 8 to 000236c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013b8 0000003c 000013bc FDE cie=00000000 pc=00027580..000276f0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027581 │ │ │ │ +000013b8 0000003c 000013bc FDE cie=00000000 pc=00023700..00023870 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023701 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027582 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023702 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027583 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023703 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027584 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023704 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027587 │ │ │ │ + DW_CFA_advance_loc: 3 to 00023707 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc2: 319 to 000276c6 │ │ │ │ + DW_CFA_advance_loc2: 319 to 00023846 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000276c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023847 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000276c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023848 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000276c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023849 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000276ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0002384a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000276cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002384b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000013f8 0000002c 000013fc FDE cie=00000000 pc=00027700..00027d7f │ │ │ │ - DW_CFA_advance_loc: 1 to 00027701 │ │ │ │ +000013f8 0000002c 000013fc FDE cie=00000000 pc=00023870..00023e93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023871 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00027703 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023873 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002770c │ │ │ │ + DW_CFA_advance_loc: 12 to 0002387f │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1581 to 00027d39 │ │ │ │ + DW_CFA_advance_loc2: 1483 to 00023e4a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027d3a │ │ │ │ + DW_CFA_advance_loc: 1 to 00023e4b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027d3b │ │ │ │ + DW_CFA_advance_loc: 1 to 00023e4c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027d3c │ │ │ │ + DW_CFA_advance_loc: 1 to 00023e4d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00027d40 │ │ │ │ + DW_CFA_advance_loc: 3 to 00023e50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001428 0000002c 0000142c FDE cie=00000000 pc=00027d80..00028811 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027d81 │ │ │ │ +00001428 0000002c 0000142c FDE cie=00000000 pc=00023ea0..000247ce │ │ │ │ + DW_CFA_advance_loc: 1 to 00023ea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00027d83 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023ea3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00027d8c │ │ │ │ + DW_CFA_advance_loc: 12 to 00023eaf │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2576 to 0002879c │ │ │ │ + DW_CFA_advance_loc2: 2217 to 00024758 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002879d │ │ │ │ + DW_CFA_advance_loc: 1 to 00024759 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002879e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002475a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002879f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002475b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000287a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00024760 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001458 00000010 0000145c FDE cie=00000000 pc=00028820..00028821 │ │ │ │ +00001458 00000010 0000145c FDE cie=00000000 pc=000247d0..000247d1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000146c 00000010 00001470 FDE cie=00000000 pc=00028830..00028831 │ │ │ │ +0000146c 00000010 00001470 FDE cie=00000000 pc=000247e0..000247e1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001480 00000010 00001484 FDE cie=00000000 pc=00028840..00028841 │ │ │ │ +00001480 00000010 00001484 FDE cie=00000000 pc=000247f0..000247f1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001494 00000010 00001498 FDE cie=00000000 pc=00028850..00028851 │ │ │ │ +00001494 00000010 00001498 FDE cie=00000000 pc=00024800..00024801 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014a8 00000010 000014ac FDE cie=00000000 pc=00028860..00028861 │ │ │ │ +000014a8 00000010 000014ac FDE cie=00000000 pc=00024810..00024811 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014bc 00000010 000014c0 FDE cie=00000000 pc=00028870..00028871 │ │ │ │ +000014bc 00000010 000014c0 FDE cie=00000000 pc=00024820..00024821 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014d0 0000002c 000014d4 FDE cie=00000000 pc=00028880..00028c5c │ │ │ │ - DW_CFA_advance_loc: 1 to 00028881 │ │ │ │ +000014d0 0000002c 000014d4 FDE cie=00000000 pc=00024840..00024c1f │ │ │ │ + DW_CFA_advance_loc: 1 to 00024841 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00028883 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024843 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002888c │ │ │ │ + DW_CFA_advance_loc: 9 to 0002484c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 360 to 000289f4 │ │ │ │ + DW_CFA_advance_loc2: 344 to 000249a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000289f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000249a5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000289f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000249a6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000289f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000249a7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000289f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000249a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001500 00000050 00001504 FDE cie=00000000 pc=00028c60..00028e27 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028c61 │ │ │ │ +00001500 00000050 00001504 FDE cie=00000000 pc=00024c20..00024de7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024c21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028c62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024c22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028c63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024c23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028c64 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024c24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00028c67 │ │ │ │ + DW_CFA_advance_loc: 3 to 00024c27 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 198 to 00028d2d │ │ │ │ + DW_CFA_advance_loc1: 198 to 00024ced │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028d2e │ │ │ │ + DW_CFA_advance_loc: 1 to 00024cee │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028d2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00024cef │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028d30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024cf0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028d31 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024cf1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028d32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024cf2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 240 to 00028e22 │ │ │ │ + DW_CFA_advance_loc1: 240 to 00024de2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028e23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024de3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028e24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024de4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028e25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024de5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028e26 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024de6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001554 0000003c 00001558 FDE cie=00000000 pc=00028e40..00029124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028e41 │ │ │ │ +00001554 0000003c 00001558 FDE cie=00000000 pc=00024e00..00025064 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024e01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00028e43 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024e03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00028e4c │ │ │ │ + DW_CFA_advance_loc: 9 to 00024e0c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 527 to 0002905b │ │ │ │ + DW_CFA_advance_loc2: 415 to 00024fab │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002905c │ │ │ │ + DW_CFA_advance_loc: 1 to 00024fac │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002905d │ │ │ │ + DW_CFA_advance_loc: 1 to 00024fad │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002905e │ │ │ │ + DW_CFA_advance_loc: 1 to 00024fae │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00029060 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024fb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 133 to 000290e5 │ │ │ │ + DW_CFA_advance_loc1: 117 to 00025025 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000290e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025026 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000290e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025027 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000290e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025028 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000290e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025029 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001594 00000020 00001598 FDE cie=00000000 pc=00029130..0002914d │ │ │ │ - DW_CFA_advance_loc: 1 to 00029131 │ │ │ │ +00001594 00000020 00001598 FDE cie=00000000 pc=00025070..0002508d │ │ │ │ + DW_CFA_advance_loc: 1 to 00025071 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029134 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025074 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 00029143 │ │ │ │ + DW_CFA_advance_loc: 15 to 00025083 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002914b │ │ │ │ + DW_CFA_advance_loc: 8 to 0002508b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002914c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002508c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015b8 00000020 000015bc FDE cie=00000000 pc=00029150..0002916d │ │ │ │ - DW_CFA_advance_loc: 1 to 00029151 │ │ │ │ +000015b8 00000020 000015bc FDE cie=00000000 pc=00025090..000250ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00025091 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029154 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025094 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 00029163 │ │ │ │ + DW_CFA_advance_loc: 15 to 000250a3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002916b │ │ │ │ + DW_CFA_advance_loc: 8 to 000250ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002916c │ │ │ │ + DW_CFA_advance_loc: 1 to 000250ac │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015dc 00000020 000015e0 FDE cie=00000000 pc=00029170..0002918d │ │ │ │ - DW_CFA_advance_loc: 1 to 00029171 │ │ │ │ +000015dc 00000020 000015e0 FDE cie=00000000 pc=000250b0..000250cd │ │ │ │ + DW_CFA_advance_loc: 1 to 000250b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029174 │ │ │ │ + DW_CFA_advance_loc: 3 to 000250b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 00029183 │ │ │ │ + DW_CFA_advance_loc: 15 to 000250c3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002918b │ │ │ │ + DW_CFA_advance_loc: 8 to 000250cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002918c │ │ │ │ + DW_CFA_advance_loc: 1 to 000250cc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001600 00000020 00001604 FDE cie=00000000 pc=00029190..000291ad │ │ │ │ - DW_CFA_advance_loc: 1 to 00029191 │ │ │ │ +00001600 00000020 00001604 FDE cie=00000000 pc=000250d0..000250ed │ │ │ │ + DW_CFA_advance_loc: 1 to 000250d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029194 │ │ │ │ + DW_CFA_advance_loc: 3 to 000250d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 000291a3 │ │ │ │ + DW_CFA_advance_loc: 15 to 000250e3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000291ab │ │ │ │ + DW_CFA_advance_loc: 8 to 000250eb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000291ac │ │ │ │ + DW_CFA_advance_loc: 1 to 000250ec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001624 00000020 00001628 FDE cie=00000000 pc=000291b0..000291cd │ │ │ │ - DW_CFA_advance_loc: 1 to 000291b1 │ │ │ │ +00001624 00000020 00001628 FDE cie=00000000 pc=000250f0..0002510d │ │ │ │ + DW_CFA_advance_loc: 1 to 000250f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000291b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000250f4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 000291c3 │ │ │ │ + DW_CFA_advance_loc: 15 to 00025103 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000291cb │ │ │ │ + DW_CFA_advance_loc: 8 to 0002510b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000291cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002510c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001648 00000020 0000164c FDE cie=00000000 pc=000291d0..000291ed │ │ │ │ - DW_CFA_advance_loc: 1 to 000291d1 │ │ │ │ +00001648 00000020 0000164c FDE cie=00000000 pc=00025110..0002512d │ │ │ │ + DW_CFA_advance_loc: 1 to 00025111 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000291d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025114 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 000291e3 │ │ │ │ + DW_CFA_advance_loc: 15 to 00025123 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000291eb │ │ │ │ + DW_CFA_advance_loc: 8 to 0002512b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000291ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0002512c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000166c 00000020 00001670 FDE cie=00000000 pc=000291f0..0002920d │ │ │ │ - DW_CFA_advance_loc: 1 to 000291f1 │ │ │ │ +0000166c 00000020 00001670 FDE cie=00000000 pc=00025130..0002514d │ │ │ │ + DW_CFA_advance_loc: 1 to 00025131 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000291f4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025134 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 00029203 │ │ │ │ + DW_CFA_advance_loc: 15 to 00025143 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002920b │ │ │ │ + DW_CFA_advance_loc: 8 to 0002514b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002920c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002514c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001690 00000020 00001694 FDE cie=00000000 pc=00029210..0002922d │ │ │ │ - DW_CFA_advance_loc: 1 to 00029211 │ │ │ │ +00001690 00000020 00001694 FDE cie=00000000 pc=00025150..0002516d │ │ │ │ + DW_CFA_advance_loc: 1 to 00025151 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029214 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025154 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 00029223 │ │ │ │ + DW_CFA_advance_loc: 15 to 00025163 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002922b │ │ │ │ + DW_CFA_advance_loc: 8 to 0002516b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002922c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002516c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016b4 00000020 000016b8 FDE cie=00000000 pc=00029230..0002924d │ │ │ │ - DW_CFA_advance_loc: 1 to 00029231 │ │ │ │ +000016b4 00000020 000016b8 FDE cie=00000000 pc=00025170..0002518d │ │ │ │ + DW_CFA_advance_loc: 1 to 00025171 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029234 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025174 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 00029243 │ │ │ │ + DW_CFA_advance_loc: 15 to 00025183 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002924b │ │ │ │ + DW_CFA_advance_loc: 8 to 0002518b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002924c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002518c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016d8 00000020 000016dc FDE cie=00000000 pc=00029250..0002926d │ │ │ │ - DW_CFA_advance_loc: 1 to 00029251 │ │ │ │ +000016d8 00000020 000016dc FDE cie=00000000 pc=00025190..000251ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00025191 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029254 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025194 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 00029263 │ │ │ │ + DW_CFA_advance_loc: 15 to 000251a3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002926b │ │ │ │ + DW_CFA_advance_loc: 8 to 000251ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002926c │ │ │ │ + DW_CFA_advance_loc: 1 to 000251ac │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016fc 00000020 00001700 FDE cie=00000000 pc=00029270..0002928d │ │ │ │ - DW_CFA_advance_loc: 1 to 00029271 │ │ │ │ +000016fc 00000020 00001700 FDE cie=00000000 pc=000251b0..000251cd │ │ │ │ + DW_CFA_advance_loc: 1 to 000251b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029274 │ │ │ │ + DW_CFA_advance_loc: 3 to 000251b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 00029283 │ │ │ │ + DW_CFA_advance_loc: 15 to 000251c3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002928b │ │ │ │ + DW_CFA_advance_loc: 8 to 000251cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002928c │ │ │ │ + DW_CFA_advance_loc: 1 to 000251cc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001720 00000020 00001724 FDE cie=00000000 pc=00029290..000292ad │ │ │ │ - DW_CFA_advance_loc: 1 to 00029291 │ │ │ │ +00001720 00000020 00001724 FDE cie=00000000 pc=000251d0..000251ed │ │ │ │ + DW_CFA_advance_loc: 1 to 000251d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029294 │ │ │ │ + DW_CFA_advance_loc: 3 to 000251d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 000292a3 │ │ │ │ + DW_CFA_advance_loc: 15 to 000251e3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000292ab │ │ │ │ + DW_CFA_advance_loc: 8 to 000251eb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000292ac │ │ │ │ + DW_CFA_advance_loc: 1 to 000251ec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001744 00000044 00001748 FDE cie=00000000 pc=000292c0..000293f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000292c4 │ │ │ │ +00001744 00000044 00001748 FDE cie=00000000 pc=00025200..00025320 │ │ │ │ + DW_CFA_advance_loc: 4 to 00025204 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000292cd │ │ │ │ + DW_CFA_advance_loc: 9 to 0002520d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000292d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00025211 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 192 to 00029391 │ │ │ │ + DW_CFA_advance_loc1: 176 to 000252c1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029392 │ │ │ │ + DW_CFA_advance_loc: 1 to 000252c2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029393 │ │ │ │ + DW_CFA_advance_loc: 1 to 000252c3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029394 │ │ │ │ + DW_CFA_advance_loc: 1 to 000252c4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029395 │ │ │ │ + DW_CFA_advance_loc: 1 to 000252c5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00029398 │ │ │ │ + DW_CFA_advance_loc: 3 to 000252c8 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000293a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000252d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000178c 00000044 00001790 FDE cie=00000000 pc=00029400..00029530 │ │ │ │ - DW_CFA_advance_loc: 4 to 00029404 │ │ │ │ +0000178c 00000044 00001790 FDE cie=00000000 pc=00025320..00025440 │ │ │ │ + DW_CFA_advance_loc: 4 to 00025324 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0002940d │ │ │ │ + DW_CFA_advance_loc: 9 to 0002532d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00029411 │ │ │ │ + DW_CFA_advance_loc: 4 to 00025331 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 192 to 000294d1 │ │ │ │ + DW_CFA_advance_loc1: 176 to 000253e1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000294d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000253e2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000294d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000253e3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000294d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000253e4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000294d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000253e5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000294d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000253e8 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000294e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000253f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017d4 00000044 000017d8 FDE cie=00000000 pc=00029540..00029854 │ │ │ │ - DW_CFA_advance_loc: 4 to 00029544 │ │ │ │ +000017d4 00000044 000017d8 FDE cie=00000000 pc=00025440..00025734 │ │ │ │ + DW_CFA_advance_loc: 4 to 00025444 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00029557 │ │ │ │ + DW_CFA_advance_loc: 19 to 00025457 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0002955b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002545b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 685 to 00029808 │ │ │ │ + DW_CFA_advance_loc2: 651 to 000256e6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029809 │ │ │ │ + DW_CFA_advance_loc: 1 to 000256e7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002980a │ │ │ │ + DW_CFA_advance_loc: 1 to 000256e8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002980b │ │ │ │ + DW_CFA_advance_loc: 1 to 000256e9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002980c │ │ │ │ + DW_CFA_advance_loc: 1 to 000256ea │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002980f │ │ │ │ + DW_CFA_advance_loc: 3 to 000256ed │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029810 │ │ │ │ + DW_CFA_advance_loc: 1 to 000256ee │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000181c 00000040 00001820 FDE cie=00000000 pc=00029860..00029b11 │ │ │ │ - DW_CFA_advance_loc: 4 to 00029864 │ │ │ │ +0000181c 00000040 00001820 FDE cie=00000000 pc=00025740..000259ce │ │ │ │ + DW_CFA_advance_loc: 4 to 00025744 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002986f │ │ │ │ + DW_CFA_advance_loc: 11 to 0002574f │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00029873 │ │ │ │ + DW_CFA_advance_loc: 4 to 00025753 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc: 48 to 000298a3 │ │ │ │ + DW_CFA_advance_loc: 48 to 00025783 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000298a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025784 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000298a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025785 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000298a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025786 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000298a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025787 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000298aa │ │ │ │ + DW_CFA_advance_loc: 3 to 0002578a │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000298b0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025790 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001860 00000040 00001864 FDE cie=00000000 pc=00029b20..00029dd1 │ │ │ │ - DW_CFA_advance_loc: 4 to 00029b24 │ │ │ │ +00001860 00000040 00001864 FDE cie=00000000 pc=000259e0..00025c6e │ │ │ │ + DW_CFA_advance_loc: 4 to 000259e4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 11 to 00029b2f │ │ │ │ + DW_CFA_advance_loc: 11 to 000259ef │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00029b33 │ │ │ │ + DW_CFA_advance_loc: 4 to 000259f3 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc: 48 to 00029b63 │ │ │ │ + DW_CFA_advance_loc: 48 to 00025a23 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029b64 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025a24 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029b65 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025a25 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029b66 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025a26 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029b67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025a27 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00029b6a │ │ │ │ + DW_CFA_advance_loc: 3 to 00025a2a │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029b70 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025a30 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000018a4 00000064 000018a8 FDE cie=00000000 pc=00029de0..00029e64 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029de1 │ │ │ │ +000018a4 00000064 000018a8 FDE cie=00000000 pc=00025c70..00025cf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025c71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029de2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025c72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029de3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025c73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029de4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025c74 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029de7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025c77 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00029e0d │ │ │ │ + DW_CFA_advance_loc: 38 to 00025c9d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00029e11 │ │ │ │ + DW_CFA_advance_loc: 4 to 00025ca1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029e17 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025ca7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029e1d │ │ │ │ + DW_CFA_advance_loc: 6 to 00025cad │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029e23 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025cb3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029e29 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025cb9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00029e31 │ │ │ │ + DW_CFA_advance_loc: 8 to 00025cc1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00029e39 │ │ │ │ + DW_CFA_advance_loc: 8 to 00025cc9 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029e3c │ │ │ │ + DW_CFA_advance_loc: 3 to 00025ccc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029e42 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025cd2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029e45 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025cd5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029e4b │ │ │ │ + DW_CFA_advance_loc: 6 to 00025cdb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029e4e │ │ │ │ + DW_CFA_advance_loc: 3 to 00025cde │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029e54 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025ce4 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029e57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025ce7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00029e5f │ │ │ │ + DW_CFA_advance_loc: 8 to 00025cef │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029e60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025cf0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029e61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025cf1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029e62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025cf2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029e63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025cf3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000190c 00000028 00001910 FDE cie=00000000 pc=00029e70..00029e97 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029e71 │ │ │ │ +0000190c 00000028 00001910 FDE cie=00000000 pc=00025d00..00025d27 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025d01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029e74 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025d04 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00029e78 │ │ │ │ + DW_CFA_advance_loc: 15 to 00025d13 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00029e89 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025d19 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00029e8d │ │ │ │ + DW_CFA_advance_loc: 4 to 00025d1d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00029e95 │ │ │ │ + DW_CFA_advance_loc: 8 to 00025d25 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029e96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025d26 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001938 00000064 0000193c FDE cie=00000000 pc=00029ea0..00029f21 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029ea1 │ │ │ │ +00001938 00000064 0000193c FDE cie=00000000 pc=00025d30..00025db1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025d31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029ea2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025d32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029ea3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025d33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029ea4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025d34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029ea7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025d37 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00029ecd │ │ │ │ + DW_CFA_advance_loc: 38 to 00025d5d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00029ed1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00025d61 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029ed7 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025d67 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029edd │ │ │ │ + DW_CFA_advance_loc: 6 to 00025d6d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00029ee5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00025d75 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00029eed │ │ │ │ + DW_CFA_advance_loc: 8 to 00025d7d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029ef0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025d80 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029ef6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025d86 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029ef9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025d89 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029eff │ │ │ │ + DW_CFA_advance_loc: 6 to 00025d8f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029f02 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025d92 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029f08 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025d98 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029f0b │ │ │ │ + DW_CFA_advance_loc: 3 to 00025d9b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029f11 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025da1 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029f14 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025da4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00029f1c │ │ │ │ + DW_CFA_advance_loc: 8 to 00025dac │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029f1d │ │ │ │ + DW_CFA_advance_loc: 1 to 00025dad │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029f1e │ │ │ │ + DW_CFA_advance_loc: 1 to 00025dae │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029f1f │ │ │ │ + DW_CFA_advance_loc: 1 to 00025daf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029f20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025db0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000019a0 00000028 000019a4 FDE cie=00000000 pc=00029f30..00029f57 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029f31 │ │ │ │ +000019a0 00000028 000019a4 FDE cie=00000000 pc=00025dc0..00025de7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025dc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029f34 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025dc4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00029f38 │ │ │ │ + DW_CFA_advance_loc: 15 to 00025dd3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00029f49 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025dd9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00029f4d │ │ │ │ + DW_CFA_advance_loc: 4 to 00025ddd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00029f55 │ │ │ │ + DW_CFA_advance_loc: 8 to 00025de5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029f56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025de6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019cc 00000064 000019d0 FDE cie=00000000 pc=00029f60..00029fe4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029f61 │ │ │ │ +000019cc 00000064 000019d0 FDE cie=00000000 pc=00025df0..00025e74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025df1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029f62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025df2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029f63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025df3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029f64 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025df4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029f67 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025df7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00029f8d │ │ │ │ + DW_CFA_advance_loc: 38 to 00025e1d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00029f91 │ │ │ │ + DW_CFA_advance_loc: 4 to 00025e21 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029f97 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025e27 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029f9d │ │ │ │ + DW_CFA_advance_loc: 6 to 00025e2d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029fa3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025e33 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029fa9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025e39 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00029fb1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00025e41 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00029fb9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00025e49 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029fbc │ │ │ │ + DW_CFA_advance_loc: 3 to 00025e4c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029fc2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025e52 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029fc5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025e55 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029fcb │ │ │ │ + DW_CFA_advance_loc: 6 to 00025e5b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029fce │ │ │ │ + DW_CFA_advance_loc: 3 to 00025e5e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029fd4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025e64 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029fd7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025e67 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00029fdf │ │ │ │ + DW_CFA_advance_loc: 8 to 00025e6f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029fe0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025e70 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029fe1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025e71 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029fe2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025e72 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029fe3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025e73 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001a34 00000028 00001a38 FDE cie=00000000 pc=00029ff0..0002a017 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029ff1 │ │ │ │ +00001a34 00000028 00001a38 FDE cie=00000000 pc=00025e80..00025ea7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025e81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00029ff4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025e84 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00029ff8 │ │ │ │ + DW_CFA_advance_loc: 15 to 00025e93 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002a009 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025e99 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a00d │ │ │ │ + DW_CFA_advance_loc: 4 to 00025e9d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a015 │ │ │ │ + DW_CFA_advance_loc: 8 to 00025ea5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a016 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025ea6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a60 00000064 00001a64 FDE cie=00000000 pc=0002a020..0002a0a1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a021 │ │ │ │ +00001a60 00000064 00001a64 FDE cie=00000000 pc=00025eb0..00025f31 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025eb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a022 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025eb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a023 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025eb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a024 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025eb4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a027 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025eb7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 0002a04d │ │ │ │ + DW_CFA_advance_loc: 38 to 00025edd │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a051 │ │ │ │ + DW_CFA_advance_loc: 4 to 00025ee1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002a057 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025ee7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002a05d │ │ │ │ + DW_CFA_advance_loc: 6 to 00025eed │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a065 │ │ │ │ + DW_CFA_advance_loc: 8 to 00025ef5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a06d │ │ │ │ + DW_CFA_advance_loc: 8 to 00025efd │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a070 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025f00 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002a076 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025f06 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a079 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025f09 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002a07f │ │ │ │ + DW_CFA_advance_loc: 6 to 00025f0f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a082 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025f12 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002a088 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025f18 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a08b │ │ │ │ + DW_CFA_advance_loc: 3 to 00025f1b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002a091 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025f21 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a094 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025f24 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a09c │ │ │ │ + DW_CFA_advance_loc: 8 to 00025f2c │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a09d │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f2d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a09e │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f2e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a09f │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f2f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a0a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f30 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001ac8 00000028 00001acc FDE cie=00000000 pc=0002a0b0..0002a0d7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a0b1 │ │ │ │ +00001ac8 00000028 00001acc FDE cie=00000000 pc=00025f40..00025f67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a0b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025f44 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a0b8 │ │ │ │ + DW_CFA_advance_loc: 15 to 00025f53 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002a0c9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025f59 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a0cd │ │ │ │ + DW_CFA_advance_loc: 4 to 00025f5d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a0d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00025f65 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a0d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f66 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001af4 00000074 00001af8 FDE cie=00000000 pc=0002a0e0..0002a1c1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a0e1 │ │ │ │ +00001af4 00000074 00001af8 FDE cie=00000000 pc=00025f80..00026061 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a0e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a0e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a0e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a0e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025f87 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 79 to 0002a136 │ │ │ │ + DW_CFA_advance_loc1: 79 to 00025fd6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a139 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025fd9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a13a │ │ │ │ + DW_CFA_advance_loc: 1 to 00025fda │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a13b │ │ │ │ + DW_CFA_advance_loc: 1 to 00025fdb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a13c │ │ │ │ + DW_CFA_advance_loc: 1 to 00025fdc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a140 │ │ │ │ + DW_CFA_advance_loc: 4 to 00025fe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0002a14e │ │ │ │ + DW_CFA_advance_loc: 14 to 00025fee │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002a153 │ │ │ │ + DW_CFA_advance_loc: 5 to 00025ff3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002a15f │ │ │ │ + DW_CFA_advance_loc: 8 to 00025ffb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 55 to 0002a196 │ │ │ │ + DW_CFA_advance_loc: 59 to 00026036 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a19a │ │ │ │ + DW_CFA_advance_loc: 4 to 0002603a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a19b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002603b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a19f │ │ │ │ + DW_CFA_advance_loc: 4 to 0002603f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a1a7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026047 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a1aa │ │ │ │ + DW_CFA_advance_loc: 3 to 0002604a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a1ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0002604b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a1b3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026053 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002a1b8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00026058 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a1b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026059 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a1ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0002605a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a1bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002605b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a1bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002605c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a1bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002605d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b6c 00000058 00001b70 FDE cie=00000000 pc=0002a200..0002a471 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a204 │ │ │ │ +00001b6c 00000058 00001b70 FDE cie=00000000 pc=00026080..000262cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00026084 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002a217 │ │ │ │ + DW_CFA_advance_loc: 19 to 00026097 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a21b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002609b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 256 to 0002a31b │ │ │ │ + DW_CFA_advance_loc1: 224 to 0002617b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a31c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002617c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a31d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002617d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a31e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002617e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a31f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002617f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a322 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026182 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002a330 │ │ │ │ + DW_CFA_advance_loc: 14 to 00026190 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 282 to 0002a44a │ │ │ │ + DW_CFA_advance_loc1: 239 to 0002627f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a44b │ │ │ │ + DW_CFA_advance_loc: 1 to 00026280 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a44c │ │ │ │ + DW_CFA_advance_loc: 1 to 00026281 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a44d │ │ │ │ + DW_CFA_advance_loc: 1 to 00026282 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a44e │ │ │ │ + DW_CFA_advance_loc: 1 to 00026283 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a451 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026286 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a452 │ │ │ │ + DW_CFA_advance_loc: 10 to 00026290 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001bc8 00000020 00001bcc FDE cie=00000000 pc=0002a480..0002a4a9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a481 │ │ │ │ +00001bc8 00000020 00001bcc FDE cie=00000000 pc=000262d0..000262f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000262d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002a48f │ │ │ │ + DW_CFA_advance_loc: 14 to 000262df │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002a49f │ │ │ │ + DW_CFA_advance_loc: 16 to 000262ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a4a7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000262f7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a4a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000262f8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bec 00000028 00001bf0 FDE cie=00000000 pc=0002a4b0..0002a4e3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a4b1 │ │ │ │ +00001bec 00000028 00001bf0 FDE cie=00000000 pc=00026300..00026333 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026301 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a4b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026302 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002a4c0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00026310 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002a4d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00026320 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002a4e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00026330 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a4e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026331 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a4e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026332 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001c18 00000020 00001c1c FDE cie=00000000 pc=0002a4f0..0002a519 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a4f1 │ │ │ │ +00001c18 00000020 00001c1c FDE cie=00000000 pc=00026340..00026369 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002a4ff │ │ │ │ + DW_CFA_advance_loc: 14 to 0002634f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002a50f │ │ │ │ + DW_CFA_advance_loc: 16 to 0002635f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a517 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026367 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a518 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026368 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c3c 00000028 00001c40 FDE cie=00000000 pc=0002a520..0002a553 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a521 │ │ │ │ +00001c3c 00000028 00001c40 FDE cie=00000000 pc=00026370..000263a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026371 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a522 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026372 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002a530 │ │ │ │ + DW_CFA_advance_loc: 14 to 00026380 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002a540 │ │ │ │ + DW_CFA_advance_loc: 16 to 00026390 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002a550 │ │ │ │ + DW_CFA_advance_loc: 16 to 000263a0 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a551 │ │ │ │ + DW_CFA_advance_loc: 1 to 000263a1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a552 │ │ │ │ + DW_CFA_advance_loc: 1 to 000263a2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001c68 00000020 00001c6c FDE cie=00000000 pc=0002a560..0002a589 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a561 │ │ │ │ +00001c68 00000020 00001c6c FDE cie=00000000 pc=000263b0..000263d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000263b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002a56f │ │ │ │ + DW_CFA_advance_loc: 14 to 000263bf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002a57f │ │ │ │ + DW_CFA_advance_loc: 16 to 000263cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a587 │ │ │ │ + DW_CFA_advance_loc: 8 to 000263d7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a588 │ │ │ │ + DW_CFA_advance_loc: 1 to 000263d8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c8c 00000028 00001c90 FDE cie=00000000 pc=0002a590..0002a5c3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a591 │ │ │ │ +00001c8c 00000028 00001c90 FDE cie=00000000 pc=000263e0..00026413 │ │ │ │ + DW_CFA_advance_loc: 1 to 000263e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a592 │ │ │ │ + DW_CFA_advance_loc: 1 to 000263e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002a5a0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000263f0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002a5b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00026400 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002a5c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00026410 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a5c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026411 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a5c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026412 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001cb8 00000030 00001cbc FDE cie=00000000 pc=0002a5d0..0002a60e │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a5d1 │ │ │ │ +00001cb8 00000030 00001cbc FDE cie=00000000 pc=00026420..0002645e │ │ │ │ + DW_CFA_advance_loc: 1 to 00026421 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a5d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026422 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a5d5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026425 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 42 to 0002a5ff │ │ │ │ + DW_CFA_advance_loc: 42 to 0002644f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a600 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026450 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a601 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026451 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a609 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026459 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a60c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002645c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a60d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002645d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001cec 00000038 00001cf0 FDE cie=00000000 pc=0002a610..0002a697 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a611 │ │ │ │ +00001cec 00000038 00001cf0 FDE cie=00000000 pc=00026460..000264e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026461 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a614 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026464 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 49 to 0002a645 │ │ │ │ + DW_CFA_advance_loc: 49 to 00026495 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a646 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026496 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a64a │ │ │ │ + DW_CFA_advance_loc: 4 to 0002649a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a64b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002649b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a653 │ │ │ │ + DW_CFA_advance_loc: 8 to 000264a3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002a658 │ │ │ │ + DW_CFA_advance_loc: 5 to 000264a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a659 │ │ │ │ + DW_CFA_advance_loc: 1 to 000264a9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002a660 │ │ │ │ + DW_CFA_advance_loc: 7 to 000264b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0002a667 │ │ │ │ + DW_CFA_advance_loc: 7 to 000264b7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a668 │ │ │ │ + DW_CFA_advance_loc: 1 to 000264b8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002a678 │ │ │ │ + DW_CFA_advance_loc: 16 to 000264c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d28 00000038 00001d2c FDE cie=00000000 pc=0002a6a0..0002a709 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a6a1 │ │ │ │ +00001d28 00000038 00001d2c FDE cie=00000000 pc=000264f0..00026559 │ │ │ │ + DW_CFA_advance_loc: 1 to 000264f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a6a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000264f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 0002a6c5 │ │ │ │ + DW_CFA_advance_loc: 33 to 00026515 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a6c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026516 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a6ca │ │ │ │ + DW_CFA_advance_loc: 4 to 0002651a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a6cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002651b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a6d3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026523 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002a6d8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00026528 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a6d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026529 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002a6e0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026530 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0002a6e7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026537 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a6e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026538 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002a6f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00026548 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d64 00000028 00001d68 FDE cie=00000000 pc=0002a710..0002a73d │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a711 │ │ │ │ +00001d64 00000028 00001d68 FDE cie=00000000 pc=00026560..0002658d │ │ │ │ + DW_CFA_advance_loc: 1 to 00026561 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a714 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026564 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002a72a │ │ │ │ + DW_CFA_advance_loc: 22 to 0002657a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a72e │ │ │ │ + DW_CFA_advance_loc: 4 to 0002657e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a731 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026581 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a739 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026589 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a73c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002658c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d90 00000030 00001d94 FDE cie=00000000 pc=0002a740..0002a77e │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a741 │ │ │ │ +00001d90 00000030 00001d94 FDE cie=00000000 pc=00026590..000265ce │ │ │ │ + DW_CFA_advance_loc: 1 to 00026591 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a742 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026592 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a745 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026595 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 42 to 0002a76f │ │ │ │ + DW_CFA_advance_loc: 42 to 000265bf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a770 │ │ │ │ + DW_CFA_advance_loc: 1 to 000265c0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a771 │ │ │ │ + DW_CFA_advance_loc: 1 to 000265c1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a779 │ │ │ │ + DW_CFA_advance_loc: 8 to 000265c9 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a77c │ │ │ │ + DW_CFA_advance_loc: 3 to 000265cc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a77d │ │ │ │ + DW_CFA_advance_loc: 1 to 000265cd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001dc4 00000038 00001dc8 FDE cie=00000000 pc=0002a780..0002a807 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a781 │ │ │ │ +00001dc4 00000038 00001dc8 FDE cie=00000000 pc=000265d0..00026657 │ │ │ │ + DW_CFA_advance_loc: 1 to 000265d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a784 │ │ │ │ + DW_CFA_advance_loc: 3 to 000265d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 49 to 0002a7b5 │ │ │ │ + DW_CFA_advance_loc: 49 to 00026605 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a7b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026606 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a7ba │ │ │ │ + DW_CFA_advance_loc: 4 to 0002660a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a7bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002660b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a7c3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026613 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002a7c8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00026618 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a7c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026619 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002a7d0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026620 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0002a7d7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026627 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a7d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026628 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002a7e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00026638 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e00 00000038 00001e04 FDE cie=00000000 pc=0002a810..0002a879 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a811 │ │ │ │ +00001e00 00000038 00001e04 FDE cie=00000000 pc=00026660..000266c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026661 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a814 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026664 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 0002a835 │ │ │ │ + DW_CFA_advance_loc: 33 to 00026685 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a836 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026686 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a83a │ │ │ │ + DW_CFA_advance_loc: 4 to 0002668a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a83b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002668b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a843 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026693 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002a848 │ │ │ │ + DW_CFA_advance_loc: 5 to 00026698 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a849 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026699 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002a850 │ │ │ │ + DW_CFA_advance_loc: 7 to 000266a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0002a857 │ │ │ │ + DW_CFA_advance_loc: 7 to 000266a7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a858 │ │ │ │ + DW_CFA_advance_loc: 1 to 000266a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002a868 │ │ │ │ + DW_CFA_advance_loc: 16 to 000266b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e3c 00000028 00001e40 FDE cie=00000000 pc=0002a880..0002a8ad │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a881 │ │ │ │ +00001e3c 00000028 00001e40 FDE cie=00000000 pc=000266d0..000266fd │ │ │ │ + DW_CFA_advance_loc: 1 to 000266d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a884 │ │ │ │ + DW_CFA_advance_loc: 3 to 000266d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002a89a │ │ │ │ + DW_CFA_advance_loc: 22 to 000266ea │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a89e │ │ │ │ + DW_CFA_advance_loc: 4 to 000266ee │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a8a1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000266f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a8a9 │ │ │ │ + DW_CFA_advance_loc: 8 to 000266f9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a8ac │ │ │ │ + DW_CFA_advance_loc: 3 to 000266fc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e68 00000048 00001e6c FDE cie=00000000 pc=0002a8b0..0002a9af │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a8b1 │ │ │ │ +00001e68 00000048 00001e6c FDE cie=00000000 pc=00026700..000267ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00026701 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a8b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026702 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a8b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026703 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a8b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026704 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a8b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026707 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 140 to 0002a943 │ │ │ │ + DW_CFA_advance_loc1: 140 to 00026793 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002a945 │ │ │ │ + DW_CFA_advance_loc: 2 to 00026795 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a946 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026796 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002a94b │ │ │ │ + DW_CFA_advance_loc: 5 to 0002679b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 49 to 0002a97c │ │ │ │ + DW_CFA_advance_loc: 49 to 000267cc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 44 to 0002a9a8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000267f8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a9ab │ │ │ │ + DW_CFA_advance_loc: 3 to 000267fb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a9ac │ │ │ │ + DW_CFA_advance_loc: 1 to 000267fc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a9ad │ │ │ │ + DW_CFA_advance_loc: 1 to 000267fd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a9ae │ │ │ │ + DW_CFA_advance_loc: 1 to 000267fe │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001eb4 00000048 00001eb8 FDE cie=00000000 pc=0002a9b0..0002aa71 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a9b1 │ │ │ │ +00001eb4 00000048 00001eb8 FDE cie=00000000 pc=00026800..000268c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026801 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a9b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026802 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a9b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026803 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a9b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026804 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a9b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026807 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 112 to 0002aa27 │ │ │ │ + DW_CFA_advance_loc1: 112 to 00026877 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aa28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026878 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aa29 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026879 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aa2a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002687a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 41 to 0002aa53 │ │ │ │ + DW_CFA_advance_loc: 41 to 000268a3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 0002aa6a │ │ │ │ + DW_CFA_advance_loc: 23 to 000268ba │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002aa6d │ │ │ │ + DW_CFA_advance_loc: 3 to 000268bd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aa6e │ │ │ │ + DW_CFA_advance_loc: 1 to 000268be │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aa6f │ │ │ │ + DW_CFA_advance_loc: 1 to 000268bf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aa70 │ │ │ │ + DW_CFA_advance_loc: 1 to 000268c0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f00 00000050 00001f04 FDE cie=00000000 pc=0002aa80..0002aad7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aa81 │ │ │ │ +00001f00 00000050 00001f04 FDE cie=00000000 pc=000268d0..00026927 │ │ │ │ + DW_CFA_advance_loc: 1 to 000268d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002aa84 │ │ │ │ + DW_CFA_advance_loc: 3 to 000268d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 35 to 0002aaa7 │ │ │ │ + DW_CFA_advance_loc: 35 to 000268f7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002aaa9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000268f9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002aaab │ │ │ │ + DW_CFA_advance_loc: 2 to 000268fb │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002aaaf │ │ │ │ + DW_CFA_advance_loc: 4 to 000268ff │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aab0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026900 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aab1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026901 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002aab9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026909 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002aabe │ │ │ │ + DW_CFA_advance_loc: 5 to 0002690e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aabf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002690f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aac0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026910 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0002aac3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026913 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002aac5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00026915 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002aac7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00026917 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002aacb │ │ │ │ + DW_CFA_advance_loc: 4 to 0002691b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aacc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002691c │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aacd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002691d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002aad2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00026922 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002aad5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026925 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aad6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026926 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001f54 00000038 00001f58 FDE cie=00000000 pc=0002aae0..0002ab67 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aae1 │ │ │ │ +00001f54 00000038 00001f58 FDE cie=00000000 pc=00026930..000269b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026931 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002aae4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026934 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 49 to 0002ab15 │ │ │ │ + DW_CFA_advance_loc: 49 to 00026965 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ab16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026966 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002ab1a │ │ │ │ + DW_CFA_advance_loc: 4 to 0002696a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ab1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002696b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002ab23 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026973 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002ab28 │ │ │ │ + DW_CFA_advance_loc: 5 to 00026978 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ab29 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026979 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002ab30 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026980 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0002ab37 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026987 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ab38 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026988 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002ab48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00026998 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f90 00000038 00001f94 FDE cie=00000000 pc=0002ab70..0002abf7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ab71 │ │ │ │ +00001f90 00000038 00001f94 FDE cie=00000000 pc=000269c0..00026a47 │ │ │ │ + DW_CFA_advance_loc: 1 to 000269c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ab74 │ │ │ │ + DW_CFA_advance_loc: 3 to 000269c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 52 to 0002aba8 │ │ │ │ + DW_CFA_advance_loc: 52 to 000269f8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aba9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000269f9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002abad │ │ │ │ + DW_CFA_advance_loc: 4 to 000269fd │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002abae │ │ │ │ + DW_CFA_advance_loc: 1 to 000269fe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002abb6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026a06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002abbb │ │ │ │ + DW_CFA_advance_loc: 5 to 00026a0b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002abbc │ │ │ │ + DW_CFA_advance_loc: 1 to 00026a0c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002abc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00026a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0002abc7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026a17 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002abc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026a18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002abd8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00026a28 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001fcc 00000064 00001fd0 FDE cie=00000000 pc=0002ac00..0002ad5e │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ac01 │ │ │ │ +00001fcc 00000064 00001fd0 FDE cie=00000000 pc=00026a50..00026bae │ │ │ │ + DW_CFA_advance_loc: 1 to 00026a51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ac02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026a52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ac03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026a53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ac04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026a54 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ac07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026a57 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 159 to 0002aca6 │ │ │ │ + DW_CFA_advance_loc1: 159 to 00026af6 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002acab │ │ │ │ + DW_CFA_advance_loc: 5 to 00026afb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002acaf │ │ │ │ + DW_CFA_advance_loc: 4 to 00026aff │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002acb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b00 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002acbe │ │ │ │ + DW_CFA_advance_loc: 11 to 00026b0b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 26 to 0002acd8 │ │ │ │ + DW_CFA_advance_loc: 29 to 00026b28 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002ace0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026b30 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002ace2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00026b32 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ace3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b33 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002acee │ │ │ │ + DW_CFA_advance_loc: 11 to 00026b3e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002ad00 │ │ │ │ + DW_CFA_advance_loc: 18 to 00026b50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ad01 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b51 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ad02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b52 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ad03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b53 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ad04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b54 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002ad10 │ │ │ │ + DW_CFA_advance_loc: 12 to 00026b60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 0002ad1f │ │ │ │ + DW_CFA_advance_loc: 15 to 00026b6f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002ad23 │ │ │ │ + DW_CFA_advance_loc: 4 to 00026b73 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002ad2f │ │ │ │ + DW_CFA_advance_loc: 12 to 00026b7f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002034 00000074 00002038 FDE cie=00000000 pc=0002ad60..0002aed7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ad61 │ │ │ │ +00002034 00000074 00002038 FDE cie=00000000 pc=00026bb0..00026d27 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026bb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ad62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026bb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ad63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026bb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ad64 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026bb4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ad67 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026bb7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 140 to 0002adf3 │ │ │ │ + DW_CFA_advance_loc1: 140 to 00026c43 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002adf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026c44 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002adf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00026c48 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002adf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026c49 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002ae07 │ │ │ │ + DW_CFA_advance_loc: 11 to 00026c54 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 26 to 0002ae21 │ │ │ │ + DW_CFA_advance_loc: 29 to 00026c71 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002ae27 │ │ │ │ + DW_CFA_advance_loc: 6 to 00026c77 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002ae29 │ │ │ │ + DW_CFA_advance_loc: 2 to 00026c79 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ae2a │ │ │ │ + DW_CFA_advance_loc: 1 to 00026c7a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002ae36 │ │ │ │ + DW_CFA_advance_loc: 12 to 00026c86 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 54 to 0002ae6c │ │ │ │ + DW_CFA_advance_loc: 54 to 00026cbc │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ae6d │ │ │ │ + DW_CFA_advance_loc: 1 to 00026cbd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002ae6f │ │ │ │ + DW_CFA_advance_loc: 2 to 00026cbf │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ae70 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026cc0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0002ae7f │ │ │ │ + DW_CFA_advance_loc: 15 to 00026ccf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002ae95 │ │ │ │ + DW_CFA_advance_loc: 22 to 00026ce5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ae96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ce6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ae97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ce7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ae98 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ce8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ae99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ce9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ae9a │ │ │ │ + DW_CFA_advance_loc: 1 to 00026cea │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 0002aea5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00026cf5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002aea9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00026cf9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002aeb1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026d01 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020ac 00000064 000020b0 FDE cie=00000000 pc=0002aee0..0002b03e │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aee1 │ │ │ │ +000020ac 00000064 000020b0 FDE cie=00000000 pc=00026d30..00026e8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00026d31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aee2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026d32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aee3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026d33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aee4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026d34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002aee7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026d37 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 159 to 0002af86 │ │ │ │ + DW_CFA_advance_loc1: 159 to 00026dd6 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002af8b │ │ │ │ + DW_CFA_advance_loc: 5 to 00026ddb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002af8f │ │ │ │ + DW_CFA_advance_loc: 4 to 00026ddf │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002af90 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026de0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002af9e │ │ │ │ + DW_CFA_advance_loc: 11 to 00026deb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 26 to 0002afb8 │ │ │ │ + DW_CFA_advance_loc: 29 to 00026e08 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002afc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026e10 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002afc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00026e12 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002afc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026e13 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002afce │ │ │ │ + DW_CFA_advance_loc: 11 to 00026e1e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002afe0 │ │ │ │ + DW_CFA_advance_loc: 18 to 00026e30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002afe1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026e31 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002afe2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026e32 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002afe3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026e33 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002afe4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026e34 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002aff0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00026e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 0002afff │ │ │ │ + DW_CFA_advance_loc: 15 to 00026e4f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002b003 │ │ │ │ + DW_CFA_advance_loc: 4 to 00026e53 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002b00f │ │ │ │ + DW_CFA_advance_loc: 12 to 00026e5f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002114 00000074 00002118 FDE cie=00000000 pc=0002b040..0002b148 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b041 │ │ │ │ +00002114 00000074 00002118 FDE cie=00000000 pc=00026ea0..00026fa8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b042 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ea2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b043 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ea3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b044 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ea4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002b047 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026ea7 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 32 to 0002b067 │ │ │ │ + DW_CFA_advance_loc: 32 to 00026ec7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002b06b │ │ │ │ + DW_CFA_advance_loc: 4 to 00026ecb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b06c │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ecc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002b07e │ │ │ │ + DW_CFA_advance_loc: 18 to 00026ede │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002b088 │ │ │ │ + DW_CFA_advance_loc: 10 to 00026ee8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002b08c │ │ │ │ + DW_CFA_advance_loc: 4 to 00026eec │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b08d │ │ │ │ + DW_CFA_advance_loc: 1 to 00026eed │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0002b09c │ │ │ │ + DW_CFA_advance_loc: 15 to 00026efc │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002b0a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00026f00 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002b0a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00026f04 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b0a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026f05 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002b0ad │ │ │ │ + DW_CFA_advance_loc: 8 to 00026f0d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0002b0b6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00026f16 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b0b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026f17 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b0b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026f18 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b0b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026f19 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b0ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00026f1a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002b0c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00026f20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 131 to 0002b143 │ │ │ │ + DW_CFA_advance_loc1: 131 to 00026fa3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b144 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026fa4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b145 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026fa5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b146 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026fa6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b147 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026fa7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000218c 00000044 00002190 FDE cie=00000000 pc=0002b160..0002bfb9 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002b164 │ │ │ │ +0000218c 00000044 00002190 FDE cie=00000000 pc=00026fc0..00027b23 │ │ │ │ + DW_CFA_advance_loc: 4 to 00026fc4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002b177 │ │ │ │ + DW_CFA_advance_loc: 19 to 00026fd7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0002b17b │ │ │ │ + DW_CFA_advance_loc: 4 to 00026fdb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1161 to 0002b604 │ │ │ │ + DW_CFA_advance_loc2: 889 to 00027354 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b605 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027355 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b606 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027356 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b607 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027357 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b608 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027358 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002b60b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002735b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b60c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002735c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021d4 00000044 000021d8 FDE cie=00000000 pc=0002bfc0..0002ce82 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002bfc4 │ │ │ │ +000021d4 00000044 000021d8 FDE cie=00000000 pc=00027b40..00028722 │ │ │ │ + DW_CFA_advance_loc: 4 to 00027b44 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002bfd7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00027b57 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0002bfdb │ │ │ │ + DW_CFA_advance_loc: 4 to 00027b5b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1195 to 0002c486 │ │ │ │ + DW_CFA_advance_loc2: 958 to 00027f19 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c487 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027f1a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c488 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027f1b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c489 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027f1c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c48a │ │ │ │ + DW_CFA_advance_loc: 1 to 00027f1d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002c48d │ │ │ │ + DW_CFA_advance_loc: 3 to 00027f20 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c48e │ │ │ │ + DW_CFA_advance_loc: 1 to 00027f21 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000221c 00000044 00002220 FDE cie=00000000 pc=0002cea0..0002df8f │ │ │ │ - DW_CFA_advance_loc: 4 to 0002cea4 │ │ │ │ +0000221c 00000044 00002220 FDE cie=00000000 pc=00028740..00029465 │ │ │ │ + DW_CFA_advance_loc: 4 to 00028744 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002ceb7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00028757 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0002cebb │ │ │ │ + DW_CFA_advance_loc: 4 to 0002875b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1378 to 0002d41d │ │ │ │ + DW_CFA_advance_loc2: 1093 to 00028ba0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d41e │ │ │ │ + DW_CFA_advance_loc: 1 to 00028ba1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d41f │ │ │ │ + DW_CFA_advance_loc: 1 to 00028ba2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d420 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028ba3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d421 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028ba4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d424 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028ba7 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d425 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028ba8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002264 00000044 00002268 FDE cie=00000000 pc=0002dfa0..0002f12b │ │ │ │ - DW_CFA_advance_loc: 4 to 0002dfa4 │ │ │ │ +00002264 00000044 00002268 FDE cie=00000000 pc=00029480..0002a1f2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00029484 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002dfb7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00029497 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0002dfbb │ │ │ │ + DW_CFA_advance_loc: 4 to 0002949b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1390 to 0002e529 │ │ │ │ + DW_CFA_advance_loc2: 1104 to 000298eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e52a │ │ │ │ + DW_CFA_advance_loc: 1 to 000298ec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e52b │ │ │ │ + DW_CFA_advance_loc: 1 to 000298ed │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e52c │ │ │ │ + DW_CFA_advance_loc: 1 to 000298ee │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e52d │ │ │ │ + DW_CFA_advance_loc: 1 to 000298ef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e530 │ │ │ │ + DW_CFA_advance_loc: 3 to 000298f2 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e531 │ │ │ │ + DW_CFA_advance_loc: 1 to 000298f3 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022ac 00000044 000022b0 FDE cie=00000000 pc=0002f140..0002f4e1 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002f144 │ │ │ │ +000022ac 00000044 000022b0 FDE cie=00000000 pc=0002a200..0002a5a1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002a204 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002f157 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002a217 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0002f15b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002a21b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 684 to 0002f407 │ │ │ │ + DW_CFA_advance_loc2: 665 to 0002a4b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f408 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a4b5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f409 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a4b6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f40a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a4b7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f40b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a4b8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f40e │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a4bb │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f40f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a4bc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022f4 00000044 000022f8 FDE cie=00000000 pc=0002f500..0002fb2b │ │ │ │ - DW_CFA_advance_loc: 4 to 0002f504 │ │ │ │ +000022f4 00000044 000022f8 FDE cie=00000000 pc=0002a5c0..0002ab40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002a5c4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002f517 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002a5d7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0002f51b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002a5db │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 882 to 0002f88d │ │ │ │ + DW_CFA_advance_loc2: 799 to 0002a8fa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f88e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a8fb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f88f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a8fc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f890 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a8fd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f891 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a8fe │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f894 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a901 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f895 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a902 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000233c 00000060 00002340 FDE cie=00000000 pc=0002fb40..0002ff26 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002fb4b │ │ │ │ +0000233c 00000060 00002340 FDE cie=00000000 pc=0002ab40..0002af26 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002ab4b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fb4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ab4c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fb4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ab4d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fb4e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ab4e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002fb54 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002ab54 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 353 to 0002fcb5 │ │ │ │ + DW_CFA_advance_loc2: 353 to 0002acb5 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 45 to 0002fce2 │ │ │ │ + DW_CFA_advance_loc: 45 to 0002ace2 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 325 to 0002fe27 │ │ │ │ + DW_CFA_advance_loc2: 325 to 0002ae27 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 25 to 0002fe40 │ │ │ │ + DW_CFA_advance_loc: 25 to 0002ae40 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002fe44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ae44 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002fe4f │ │ │ │ + DW_CFA_advance_loc: 11 to 0002ae4f │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 71 to 0002fe96 │ │ │ │ + DW_CFA_advance_loc1: 69 to 0002ae94 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 134 to 0002ff1c │ │ │ │ + DW_CFA_advance_loc1: 136 to 0002af1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ff1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af1d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ff1e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af1e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ff1f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af1f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ff20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af20 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ff21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af21 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023a0 0000005c 000023a4 FDE cie=00000000 pc=0002ff40..00030318 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ff41 │ │ │ │ +000023a0 0000005c 000023a4 FDE cie=00000000 pc=0002af40..0002b318 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ff42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ff43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ff44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af44 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002ff4a │ │ │ │ + DW_CFA_advance_loc: 6 to 0002af4a │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 379 to 000300c5 │ │ │ │ + DW_CFA_advance_loc2: 379 to 0002b0c5 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 45 to 000300f2 │ │ │ │ + DW_CFA_advance_loc: 45 to 0002b0f2 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 329 to 0003023b │ │ │ │ + DW_CFA_advance_loc2: 329 to 0002b23b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003023c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b23c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003023d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b23d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003023e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b23e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003023f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b23f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030240 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b240 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00030247 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002b247 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 25 to 00030260 │ │ │ │ + DW_CFA_advance_loc: 25 to 0002b260 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00030264 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b264 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003026f │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b26f │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000302b7 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0002b2b5 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ │ │ │ -00002400 00000060 00002404 FDE cie=00000000 pc=00030340..00030726 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003034b │ │ │ │ +00002400 00000060 00002404 FDE cie=00000000 pc=0002b340..0002b726 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b34b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003034c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b34c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003034d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b34d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003034e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b34e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00030354 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002b354 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 353 to 000304b5 │ │ │ │ + DW_CFA_advance_loc2: 353 to 0002b4b5 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 53 to 000304ea │ │ │ │ + DW_CFA_advance_loc: 53 to 0002b4ea │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 333 to 00030637 │ │ │ │ + DW_CFA_advance_loc2: 333 to 0002b637 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 33 to 00030658 │ │ │ │ + DW_CFA_advance_loc: 33 to 0002b658 │ │ │ │ DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003065c │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b65c │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 11 to 00030667 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b667 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 89 to 000306c0 │ │ │ │ + DW_CFA_advance_loc1: 89 to 0002b6c0 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0003071c │ │ │ │ + DW_CFA_advance_loc1: 92 to 0002b71c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003071d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b71d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003071e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b71e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003071f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b71f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030720 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b720 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030721 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b721 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002464 0000005c 00002468 FDE cie=00000000 pc=00030740..00030b64 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030741 │ │ │ │ +00002464 0000005c 00002468 FDE cie=00000000 pc=0002b740..0002bb64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b741 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030742 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b742 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030743 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b743 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030744 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b744 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003074a │ │ │ │ + DW_CFA_advance_loc: 6 to 0002b74a │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 379 to 000308c5 │ │ │ │ + DW_CFA_advance_loc2: 379 to 0002b8c5 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 53 to 000308fa │ │ │ │ + DW_CFA_advance_loc: 53 to 0002b8fa │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 319 to 00030a39 │ │ │ │ + DW_CFA_advance_loc2: 319 to 0002ba39 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a3a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba3a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a3b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba3b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a3c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba3c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a3d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba3d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba3e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00030a45 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002ba45 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 33 to 00030a66 │ │ │ │ + DW_CFA_advance_loc: 33 to 0002ba66 │ │ │ │ DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 4 to 00030a6a │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ba6a │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 11 to 00030a75 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002ba75 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 88 to 00030acd │ │ │ │ + DW_CFA_advance_loc1: 88 to 0002bacd │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ │ │ │ -000024c4 00000044 000024c8 FDE cie=00000000 pc=00030b70..00030f93 │ │ │ │ - DW_CFA_advance_loc: 4 to 00030b74 │ │ │ │ +000024c4 00000044 000024c8 FDE cie=00000000 pc=0002bb70..0002bf7f │ │ │ │ + DW_CFA_advance_loc: 4 to 0002bb74 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00030b87 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002bb87 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00030b8b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002bb8b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1019 to 00030f86 │ │ │ │ + DW_CFA_advance_loc2: 999 to 0002bf72 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f87 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bf73 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f88 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bf74 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f89 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bf75 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f8a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bf76 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00030f8d │ │ │ │ + DW_CFA_advance_loc: 3 to 0002bf79 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f8e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bf7a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000250c 00000044 00002510 FDE cie=00000000 pc=00030fa0..00031323 │ │ │ │ - DW_CFA_advance_loc: 4 to 00030fa4 │ │ │ │ +0000250c 00000044 00002510 FDE cie=00000000 pc=0002bf80..0002c243 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002bf84 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00030fb7 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002bf97 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00030fbb │ │ │ │ + DW_CFA_advance_loc: 4 to 0002bf9b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 733 to 00031298 │ │ │ │ + DW_CFA_advance_loc2: 531 to 0002c1ae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031299 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c1af │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003129a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c1b0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003129b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c1b1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003129c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c1b2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003129f │ │ │ │ + DW_CFA_advance_loc: 3 to 0002c1b5 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000312a0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002c1c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002554 00000074 00002558 FDE cie=00000000 pc=00031330..0003176b │ │ │ │ - DW_CFA_advance_loc: 11 to 0003133b │ │ │ │ +00002554 00000074 00002558 FDE cie=00000000 pc=0002c250..0002c68b │ │ │ │ + DW_CFA_advance_loc: 11 to 0002c25b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003133c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c25c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003133d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c25d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003133e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c25e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00031344 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc2: 661 to 000315d9 │ │ │ │ - DW_CFA_def_cfa_offset: 260 │ │ │ │ - DW_CFA_advance_loc: 13 to 000315e6 │ │ │ │ - DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc: 9 to 000315ef │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 30 to 0003160d │ │ │ │ - DW_CFA_def_cfa_offset: 260 │ │ │ │ - DW_CFA_advance_loc: 7 to 00031614 │ │ │ │ - DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031617 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 55 to 0003164e │ │ │ │ - DW_CFA_def_cfa_offset: 260 │ │ │ │ - DW_CFA_advance_loc: 4 to 00031652 │ │ │ │ - DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031655 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002c264 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 44 to 00031681 │ │ │ │ - DW_CFA_def_cfa_offset: 260 │ │ │ │ - DW_CFA_advance_loc: 4 to 00031685 │ │ │ │ - DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003169a │ │ │ │ + DW_CFA_advance_loc2: 643 to 0002c4e7 │ │ │ │ + DW_CFA_def_cfa_offset: 276 │ │ │ │ + DW_CFA_advance_loc: 34 to 0002c509 │ │ │ │ + DW_CFA_def_cfa_offset: 280 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002c51c │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 23 to 0002c533 │ │ │ │ + DW_CFA_def_cfa_offset: 276 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002c537 │ │ │ │ + DW_CFA_def_cfa_offset: 280 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002c53a │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 55 to 0002c571 │ │ │ │ + DW_CFA_def_cfa_offset: 276 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002c575 │ │ │ │ + DW_CFA_def_cfa_offset: 280 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002c578 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 40 to 0002c5a0 │ │ │ │ + DW_CFA_def_cfa_offset: 276 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002c5a4 │ │ │ │ + DW_CFA_def_cfa_offset: 280 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002c5b9 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 34 to 0002c5db │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 33 to 000316bb │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 166 to 00031761 │ │ │ │ + DW_CFA_advance_loc1: 166 to 0002c681 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031762 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c682 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031763 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c683 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031764 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c684 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031765 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c685 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031766 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c686 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025cc 00000044 000025d0 FDE cie=00000000 pc=00031780..00031bc3 │ │ │ │ - DW_CFA_advance_loc: 4 to 00031784 │ │ │ │ +000025cc 00000044 000025d0 FDE cie=00000000 pc=0002c6a0..0002c9c3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002c6a4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00031797 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002c6b7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003179b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002c6bb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 922 to 00031b35 │ │ │ │ + DW_CFA_advance_loc2: 628 to 0002c92f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b36 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c930 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b37 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c931 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b38 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c932 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b39 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c933 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00031b3c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002c936 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00031b40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002c940 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002614 0000005c 00002618 FDE cie=00000000 pc=00031bd0..00031dd9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031bd1 │ │ │ │ +00002614 0000005c 00002618 FDE cie=00000000 pc=0002c9d0..0002cbd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c9d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031bd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c9d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031bd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c9d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031bd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c9d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031bd7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002c9d7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 236 to 00031cc3 │ │ │ │ + DW_CFA_advance_loc1: 236 to 0002cac3 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 6 to 00031cc9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002cac9 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031ccc │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cacc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 21 to 00031ce1 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002cae1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 54 to 00031d17 │ │ │ │ + DW_CFA_advance_loc: 54 to 0002cb17 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031d18 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb18 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031d19 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb19 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031d1a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb1a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031d1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb1b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031d1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 88 to 00031d74 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0002cb74 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00031d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002cb78 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 00031d7f │ │ │ │ + DW_CFA_advance_loc: 7 to 0002cb7f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 00031d81 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002cb81 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 14 to 00031d8f │ │ │ │ + DW_CFA_advance_loc: 14 to 0002cb8f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002674 0000005c 00002678 FDE cie=00000000 pc=00031de0..00031fe9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031de1 │ │ │ │ +00002674 0000005c 00002678 FDE cie=00000000 pc=0002cbe0..0002cde9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cbe1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031de2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cbe2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031de3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cbe3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031de4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cbe4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031de7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cbe7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 236 to 00031ed3 │ │ │ │ + DW_CFA_advance_loc1: 236 to 0002ccd3 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 6 to 00031ed9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002ccd9 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031edc │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ccdc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 21 to 00031ef1 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002ccf1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 54 to 00031f27 │ │ │ │ + DW_CFA_advance_loc: 54 to 0002cd27 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031f28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cd28 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031f29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cd29 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031f2a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cd2a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031f2b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cd2b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031f2c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cd2c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 88 to 00031f84 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0002cd84 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00031f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002cd88 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 00031f8f │ │ │ │ + DW_CFA_advance_loc: 7 to 0002cd8f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 00031f91 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002cd91 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 14 to 00031f9f │ │ │ │ + DW_CFA_advance_loc: 14 to 0002cd9f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026d4 00000044 000026d8 FDE cie=00000000 pc=00032000..000321c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032004 │ │ │ │ +000026d4 00000044 000026d8 FDE cie=00000000 pc=0002cdf0..0002cfb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002cdf4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00032017 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002ce07 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003201b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ce0b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 313 to 00032154 │ │ │ │ + DW_CFA_advance_loc2: 313 to 0002cf44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032155 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cf45 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032156 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cf46 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032157 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cf47 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032158 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cf48 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003215b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cf4b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003215c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cf4c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000271c 00000044 00002720 FDE cie=00000000 pc=000321e0..000323a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000321e4 │ │ │ │ +0000271c 00000044 00002720 FDE cie=00000000 pc=0002cfc0..0002d174 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002cfc4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000321f7 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002cfd7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000321fb │ │ │ │ + DW_CFA_advance_loc: 4 to 0002cfdb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 313 to 00032334 │ │ │ │ + DW_CFA_advance_loc2: 297 to 0002d104 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032335 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d105 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032336 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d106 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032337 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d107 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032338 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d108 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003233b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d10b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003233c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d10c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002764 00000044 00002768 FDE cie=00000000 pc=000323c0..00032655 │ │ │ │ - DW_CFA_advance_loc: 4 to 000323c4 │ │ │ │ +00002764 00000044 00002768 FDE cie=00000000 pc=0002d180..0002d3ef │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d184 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000323d7 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d18f │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000323db │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d193 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 514 to 000325dd │ │ │ │ + DW_CFA_advance_loc2: 491 to 0002d37e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325de │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d37f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000325df │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d380 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000325e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d381 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000325e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d382 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000325e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d385 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000325f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d390 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027ac 000000ac 000027b0 FDE cie=00000000 pc=00032660..00032827 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003266b │ │ │ │ +000027ac 000000ac 000027b0 FDE cie=00000000 pc=0002d3f0..0002d5b7 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d3fb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003266c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d3fc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003266d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d3fd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003266e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d3fe │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032671 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d401 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000326c5 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0002d455 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d456 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d457 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d458 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d459 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000326d0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002d460 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 54 to 00032706 │ │ │ │ + DW_CFA_advance_loc: 54 to 0002d496 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003270c │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d49c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 00032712 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d4a2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032716 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d4a6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032717 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d4a7 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032718 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d4a8 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032719 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d4a9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003271a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d4aa │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003272c │ │ │ │ + DW_CFA_advance_loc: 18 to 0002d4bc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 73 to 00032775 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0002d505 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032776 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d506 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032777 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d507 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032778 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d508 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032779 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d509 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00032780 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002d510 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 47 to 000327af │ │ │ │ + DW_CFA_advance_loc: 47 to 0002d53f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000327b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d540 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000327b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d541 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000327b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d542 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000327b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d543 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 000327c0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002d550 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 37 to 000327e5 │ │ │ │ + DW_CFA_advance_loc: 37 to 0002d575 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000327e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d576 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000327ea │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d57a │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 000327eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d57b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000327ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d57c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000327ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d57d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000327f7 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002d587 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 00032821 │ │ │ │ + DW_CFA_advance_loc: 42 to 0002d5b1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032822 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d5b2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032823 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d5b3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032824 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d5b4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032825 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d5b5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000285c 00000044 00002860 FDE cie=00000000 pc=00032840..00032ac5 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032844 │ │ │ │ +0000285c 00000044 00002860 FDE cie=00000000 pc=0002d5c0..0002d835 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d5c4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00032857 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002d5d7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003285b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d5db │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 497 to 00032a4c │ │ │ │ + DW_CFA_advance_loc2: 481 to 0002d7bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032a4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d7bd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032a4e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d7be │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032a4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d7bf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032a50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d7c0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00032a53 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d7c3 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00032a60 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002d7d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028a4 00000044 000028a8 FDE cie=00000000 pc=00032ae0..00032d65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032ae4 │ │ │ │ +000028a4 00000044 000028a8 FDE cie=00000000 pc=0002d840..0002daa5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d844 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00032af7 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002d857 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00032afb │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d85b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 497 to 00032cec │ │ │ │ + DW_CFA_advance_loc2: 465 to 0002da2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ced │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da2d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032cee │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da2e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032cef │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da2f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032cf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da30 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00032cf3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002da33 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00032d00 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002da40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028ec 00000044 000028f0 FDE cie=00000000 pc=00032d80..0003324d │ │ │ │ - DW_CFA_advance_loc: 4 to 00032d84 │ │ │ │ +000028ec 00000044 000028f0 FDE cie=00000000 pc=0002dac0..0002df49 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002dac4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00032d97 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002dad7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00032d9b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002dadb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1040 to 000331ab │ │ │ │ + DW_CFA_advance_loc2: 941 to 0002de88 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000331ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de89 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000331ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de8a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000331ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de8b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000331af │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de8c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000331b2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002de8f │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000331b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002934 00000044 00002938 FDE cie=00000000 pc=00033260..00033619 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033264 │ │ │ │ +00002934 00000044 00002938 FDE cie=00000000 pc=0002df80..0002e339 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002df84 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00033277 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002df97 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003327b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002df9b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 754 to 0003356d │ │ │ │ + DW_CFA_advance_loc2: 754 to 0002e28d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003356e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e28e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003356f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e28f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033570 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e290 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033571 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e291 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00033574 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e294 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033575 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e295 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000297c 00000044 00002980 FDE cie=00000000 pc=00033620..00033738 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033621 │ │ │ │ +0000297c 00000044 00002980 FDE cie=00000000 pc=0002e340..0002e458 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033622 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e342 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033623 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e343 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033624 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e344 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033627 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e347 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 180 to 000336db │ │ │ │ + DW_CFA_advance_loc1: 180 to 0002e3fb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000336de │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e3fe │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000336df │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e3ff │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000336e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e400 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000336e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e401 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 000336f0 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002e410 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00033708 │ │ │ │ + DW_CFA_advance_loc: 24 to 0002e428 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00033718 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002e438 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029c4 00000044 000029c8 FDE cie=00000000 pc=00033740..00033860 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033741 │ │ │ │ +000029c4 00000044 000029c8 FDE cie=00000000 pc=0002e460..0002e580 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e461 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033742 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e462 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033743 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e463 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033744 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e464 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033747 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e467 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 149 to 000337dc │ │ │ │ + DW_CFA_advance_loc1: 149 to 0002e4fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000337df │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e4ff │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000337e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e500 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000337e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e501 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000337e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e502 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000337f0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002e510 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00033818 │ │ │ │ + DW_CFA_advance_loc: 40 to 0002e538 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00033828 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002e548 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a0c 00000114 00002a10 FDE cie=00000000 pc=00033860..00033bb5 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003386b │ │ │ │ +00002a0c 00000114 00002a10 FDE cie=00000000 pc=0002e580..0002e8d5 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e58b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003386c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e58c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003386d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e58d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003386e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e58e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033871 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e591 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 153 to 0003390a │ │ │ │ + DW_CFA_advance_loc1: 153 to 0002e62a │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003390e │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e62e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003390f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e62f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033910 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e630 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033914 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e634 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033918 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e638 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003391c │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e63c │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003391d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e63d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 00033926 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002e646 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 235 to 00033a11 │ │ │ │ + DW_CFA_advance_loc1: 235 to 0002e731 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033a15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e735 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033a16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e736 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033a17 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e737 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033a1b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e73b │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033a1f │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e73f │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033a23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e743 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033a24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e744 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033a30 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002e750 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 00033a3e │ │ │ │ + DW_CFA_advance_loc: 14 to 0002e75e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033a42 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e762 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033a44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e764 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033a46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e766 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033a47 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e767 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033a4b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e76b │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033a4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e76c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 00033a55 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002e775 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 00033a87 │ │ │ │ + DW_CFA_advance_loc: 50 to 0002e7a7 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033a89 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e7a9 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033a8e │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e7ae │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033a8f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e7af │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 24 to 00033aa7 │ │ │ │ + DW_CFA_advance_loc: 20 to 0002e7c3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 00033ac0 │ │ │ │ + DW_CFA_advance_loc: 29 to 0002e7e0 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e7e4 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033ac5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e7e5 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033ac9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e7e9 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033acd │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e7ed │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033ad1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e7f1 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033ad5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e7f5 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033ad6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e7f6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033ae2 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002e802 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 00033af0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002e810 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033af2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e812 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033af4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e814 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033af5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e815 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033af9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e819 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033afa │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e81a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 00033b03 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002e823 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 33 to 00033b24 │ │ │ │ + DW_CFA_advance_loc: 33 to 0002e844 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e848 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033b29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e849 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033b2d │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e84d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033b31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e851 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033b35 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e855 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033b39 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e859 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033b3a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e85a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 00033b43 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002e863 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 61 to 00033b80 │ │ │ │ + DW_CFA_advance_loc: 61 to 0002e8a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033b83 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e8a3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033b84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e8a4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033b85 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e8a5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033b86 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e8a6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00033b90 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002e8b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00033b97 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e8b7 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033b99 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e8b9 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033b9e │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e8be │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033b9f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e8bf │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033ba7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e8c4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b24 00000054 00002b28 FDE cie=00000000 pc=00033bc0..00033c37 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033bc1 │ │ │ │ +00002b24 00000054 00002b28 FDE cie=00000000 pc=0002e8e0..0002e957 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e8e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033bc4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e8e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 43 to 00033bef │ │ │ │ + DW_CFA_advance_loc: 43 to 0002e90f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033bf1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e911 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033bf5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e915 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033bf9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e919 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033bfb │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e91b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033bfc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e91c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033c04 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e924 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033c09 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e929 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033c0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e92a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00033c10 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e930 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00033c13 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e933 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033c15 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e935 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033c19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e939 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033c1d │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e93d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033c1f │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e93f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033c20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e940 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033c25 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e945 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033c28 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e948 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033c29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e949 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00033c30 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e950 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b7c 00000050 00002b80 FDE cie=00000000 pc=00033c40..00033ca9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033c41 │ │ │ │ +00002b7c 00000050 00002b80 FDE cie=00000000 pc=0002e960..0002e9c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e961 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033c44 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e964 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00033c6a │ │ │ │ + DW_CFA_advance_loc: 38 to 0002e98a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033c6e │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e98e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033c72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e992 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033c73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e993 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033c75 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e995 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033c76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e996 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033c7e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e99e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033c83 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e9a3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033c84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e9a4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033c90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002e9b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00033c93 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e9b3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033c97 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e9b7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033c9b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e9bb │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033c9c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e9bc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033c9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e9be │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033c9f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e9bf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033ca4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e9c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033ca7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e9c7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033ca8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e9c8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00002bd0 00000044 00002bd4 FDE cie=00000000 pc=00033cb0..00033de0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033cb1 │ │ │ │ +00002bd0 00000044 00002bd4 FDE cie=00000000 pc=0002e9d0..0002eb00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e9d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033cb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e9d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033cb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e9d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033cb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e9d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033cb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e9d7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 201 to 00033d80 │ │ │ │ + DW_CFA_advance_loc1: 201 to 0002eaa0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033d83 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002eaa3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033d84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eaa4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033d85 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eaa5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033d86 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eaa6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00033d90 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002eab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00033da8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0002eac8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00033db8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002ead8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c18 00000058 00002c1c FDE cie=00000000 pc=00033de0..000340c7 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033de4 │ │ │ │ +00002c18 00000058 00002c1c FDE cie=00000000 pc=0002eb00..0002edc7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002eb04 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00033ded │ │ │ │ + DW_CFA_advance_loc: 9 to 0002eb0d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00033df1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002eb11 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 458 to 00033fbb │ │ │ │ + DW_CFA_advance_loc2: 426 to 0002ecbb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033fbc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ecbc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033fbd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ecbd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033fbe │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ecbe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033fbf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ecbf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00033fc2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ecc2 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00033fd0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002ecd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 126 to 0003404e │ │ │ │ + DW_CFA_advance_loc1: 126 to 0002ed4e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003404f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ed4f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034050 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ed50 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034051 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ed51 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034052 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ed52 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00034055 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ed55 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00034060 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002ed60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c74 0000030c 00002c78 FDE cie=00000000 pc=000340d0..000347b5 │ │ │ │ - DW_CFA_advance_loc: 11 to 000340db │ │ │ │ +00002c74 0000030c 00002c78 FDE cie=00000000 pc=0002edd0..0002f4b5 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002eddb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000340dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eddc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000340dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eddd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000340de │ │ │ │ + DW_CFA_advance_loc: 1 to 0002edde │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000340e1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ede1 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 406 to 00034277 │ │ │ │ + DW_CFA_advance_loc2: 409 to 0002ef7a │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003427e │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ef7e │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034282 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ef82 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034286 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ef86 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003428a │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ef8a │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003428e │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ef8e │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003428f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ef8f │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034290 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ef90 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003429f │ │ │ │ + DW_CFA_advance_loc: 15 to 0002ef9f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 43 to 000342ca │ │ │ │ + DW_CFA_advance_loc: 43 to 0002efca │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 1 to 000342cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002efcb │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 1 to 000342cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002efcc │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000342cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002efcd │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000342d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002efd5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 83 to 00034328 │ │ │ │ + DW_CFA_advance_loc1: 83 to 0002f028 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003432a │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f02a │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003432f │ │ │ │ + DW_CFA_advance_loc: 5 to 0002f02f │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034330 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f030 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003433c │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f03c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 45 to 00034369 │ │ │ │ + DW_CFA_advance_loc: 45 to 0002f069 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003436c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002f06c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003436d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f06d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003436e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f06e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003436f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f06f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034370 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f070 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 45 to 0003439d │ │ │ │ + DW_CFA_advance_loc: 45 to 0002f09d │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 000343a1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f0a1 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000343a5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f0a5 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000343a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f0a6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000343aa │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f0aa │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 4 to 000343ae │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f0ae │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 000343af │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f0af │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 000343b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f0b0 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 11 to 000343bb │ │ │ │ + DW_CFA_advance_loc: 11 to 0002f0bb │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 10 to 000343c5 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002f0c5 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000343c9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f0c9 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 2 to 000343cb │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f0cb │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000343cf │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f0cf │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 000343d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f0d0 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 000343d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f0d1 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 000343d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f0d2 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 9 to 000343db │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f0db │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 46 to 00034409 │ │ │ │ + DW_CFA_advance_loc: 46 to 0002f109 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003440d │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f10d │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034411 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f111 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034415 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f115 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034419 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f119 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003441a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f11a │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003441b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f11b │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003441c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f11c │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 11 to 00034427 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f125 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 10 to 00034431 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f131 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 2 to 00034433 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f133 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034437 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f137 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034438 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f138 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034439 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f139 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003443a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f13a │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 9 to 00034443 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f143 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00034484 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0002f184 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034488 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f188 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003448c │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f18c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003448d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f18d │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034491 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f191 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034495 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f195 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034496 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f196 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034497 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f197 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 9 to 000344a0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f1a0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 60 to 000344dc │ │ │ │ + DW_CFA_advance_loc: 60 to 0002f1dc │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 000344e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f1e0 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000344e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f1e4 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000344e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f1e8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000344ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f1ec │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 000344ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f1ed │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 000344ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f1ee │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 000344ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f1ef │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 9 to 000344f8 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f1f8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003451b │ │ │ │ + DW_CFA_advance_loc: 35 to 0002f21b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003451d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f21d │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 19 to 00034530 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002f230 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 37 to 00034555 │ │ │ │ + DW_CFA_advance_loc: 37 to 0002f255 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 00034557 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f257 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003455c │ │ │ │ + DW_CFA_advance_loc: 5 to 0002f25c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003455d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f25d │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00034565 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002f265 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 15 to 00034574 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002f274 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034578 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f278 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003457c │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f27c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034580 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f280 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034584 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f284 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034588 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f288 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034589 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f289 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003458a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f28a │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 9 to 00034593 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f293 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 42 to 000345bd │ │ │ │ + DW_CFA_advance_loc: 42 to 0002f2bd │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 000345bf │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f2bf │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 5 to 000345c4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002f2c4 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000345c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f2c5 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000345d1 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002f2d5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 21 to 000345e6 │ │ │ │ + DW_CFA_advance_loc: 17 to 0002f2e6 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 000345ea │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f2ea │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000345ee │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f2ee │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000345f2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f2f2 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000345f6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f2f6 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 4 to 000345fa │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f2fa │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 000345fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f2fb │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 000345fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f2fc │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 11 to 00034607 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002f307 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 73 to 00034650 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0002f350 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f354 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034658 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f358 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034659 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f359 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003465d │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f35d │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003465e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f35e │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034662 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f362 │ │ │ │ DW_CFA_def_cfa_offset: 180 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034666 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f366 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034667 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f367 │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034668 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f368 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 9 to 00034671 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f371 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00034681 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002f381 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 00034683 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f383 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 5 to 00034688 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002f388 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034689 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f389 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003468e │ │ │ │ + DW_CFA_advance_loc: 5 to 0002f38e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 000346a1 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002f3a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 000346a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f3a3 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 13 to 000346b0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002f3b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000346b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f3b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 000346b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f3b8 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000346bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f3bc │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000346c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f3c0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000346c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f3c4 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 4 to 000346c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f3c8 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000346d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002f3d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000346d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f3d4 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 000346d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f3d8 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000346dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f3dc │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000346e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f3e0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000346e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f3e4 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 4 to 000346e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f3e8 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 000346e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f3e9 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 000346ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f3ea │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 9 to 000346f3 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f3f3 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 20 to 00034707 │ │ │ │ + DW_CFA_advance_loc: 20 to 0002f407 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 00034709 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f409 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003470e │ │ │ │ + DW_CFA_advance_loc: 5 to 0002f40e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003470f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f40f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 7 to 00034716 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002f416 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00034722 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f422 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034726 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f426 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003472a │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f42a │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003472b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f42b │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003472f │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f42f │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034733 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f433 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034737 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f437 │ │ │ │ DW_CFA_def_cfa_offset: 180 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034738 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f438 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034739 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f439 │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003473a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f43a │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 9 to 00034743 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f443 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003474b │ │ │ │ + DW_CFA_advance_loc: 8 to 0002f44b │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003474f │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f44f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034753 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f453 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034754 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f454 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034758 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f458 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003475c │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f45c │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034760 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f460 │ │ │ │ DW_CFA_def_cfa_offset: 180 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034764 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f464 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034765 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f465 │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034766 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f466 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003476f │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f46f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00034777 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002f477 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003477b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f47b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003477f │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f47f │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034780 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f480 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034784 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f484 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034788 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f488 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003478c │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f48c │ │ │ │ DW_CFA_def_cfa_offset: 180 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034790 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f490 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034791 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f491 │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034792 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f492 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003479b │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f49b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000347a3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002f4a3 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 1 to 000347a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f4a4 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 1 to 000347a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f4a5 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000347a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f4a6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 5 to 000347ab │ │ │ │ + DW_CFA_advance_loc: 5 to 0002f4ab │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f84 00000048 00002f88 FDE cie=00000000 pc=000347c0..0003496f │ │ │ │ - DW_CFA_advance_loc: 1 to 000347c1 │ │ │ │ +00002f84 00000048 00002f88 FDE cie=00000000 pc=0002f4c0..0002f66f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f4c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000347c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f4c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000347c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f4c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000347c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f4c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000347c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002f4c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 226 to 000348a9 │ │ │ │ + DW_CFA_advance_loc1: 226 to 0002f5a9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 000348ba │ │ │ │ + DW_CFA_advance_loc: 17 to 0002f5ba │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 58 to 000348f4 │ │ │ │ + DW_CFA_advance_loc: 58 to 0002f5f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000348f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f5f5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000348f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f5f6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000348f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f5f7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000348f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f5f8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000348f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f5f9 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 000348fe │ │ │ │ + DW_CFA_advance_loc: 5 to 0002f5fe │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 0003491b │ │ │ │ + DW_CFA_advance_loc: 25 to 0002f617 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fd0 00000048 00002fd4 FDE cie=00000000 pc=00034980..00034b2f │ │ │ │ - DW_CFA_advance_loc: 1 to 00034981 │ │ │ │ +00002fd0 00000048 00002fd4 FDE cie=00000000 pc=0002f670..0002f80f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f671 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034982 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f672 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034983 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f673 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034984 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f674 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00034987 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002f677 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 226 to 00034a69 │ │ │ │ + DW_CFA_advance_loc1: 210 to 0002f749 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00034a7a │ │ │ │ + DW_CFA_advance_loc: 17 to 0002f75a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 58 to 00034ab4 │ │ │ │ + DW_CFA_advance_loc: 58 to 0002f794 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034ab5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f795 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034ab6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f796 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034ab7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f797 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034ab8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f798 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034ab9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f799 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 00034abe │ │ │ │ + DW_CFA_advance_loc: 5 to 0002f79e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 00034adb │ │ │ │ + DW_CFA_advance_loc: 25 to 0002f7b7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000301c 00000044 00003020 FDE cie=00000000 pc=00034b40..00034f24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034b44 │ │ │ │ +0000301c 00000044 00003020 FDE cie=00000000 pc=0002f840..0002fb94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f844 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00034b57 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002f857 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00034b5b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f85b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 815 to 00034e8a │ │ │ │ + DW_CFA_advance_loc2: 671 to 0002fafa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034e8b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fafb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034e8c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fafc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034e8d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fafd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034e8e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fafe │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00034e91 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002fb01 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034e92 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002fb10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003064 000000ac 00003068 FDE cie=00000000 pc=00034f30..000350f7 │ │ │ │ - DW_CFA_advance_loc: 11 to 00034f3b │ │ │ │ +00003064 000000ac 00003068 FDE cie=00000000 pc=0002fba0..0002fd67 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002fbab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034f3c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fbac │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034f3d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fbad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034f3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fbae │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00034f41 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002fbb1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00034f95 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0002fc05 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034f96 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fc06 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034f97 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fc07 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034f98 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fc08 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034f99 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fc09 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00034fa0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002fc10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 54 to 00034fd6 │ │ │ │ + DW_CFA_advance_loc: 54 to 0002fc46 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 6 to 00034fdc │ │ │ │ + DW_CFA_advance_loc: 6 to 0002fc4c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 00034fe2 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002fc52 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034fe6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002fc56 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034fe7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fc57 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034fe8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fc58 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034fe9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fc59 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034fea │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fc5a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00034ffc │ │ │ │ + DW_CFA_advance_loc: 18 to 0002fc6c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 73 to 00035045 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0002fcb5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035046 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fcb6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035047 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fcb7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035048 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fcb8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035049 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fcb9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00035050 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002fcc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 47 to 0003507f │ │ │ │ + DW_CFA_advance_loc: 47 to 0002fcef │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035080 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fcf0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035081 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fcf1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035082 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fcf2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035083 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fcf3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00035090 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002fd00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 37 to 000350b5 │ │ │ │ + DW_CFA_advance_loc: 37 to 0002fd25 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000350b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fd26 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000350ba │ │ │ │ + DW_CFA_advance_loc: 4 to 0002fd2a │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 000350bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fd2b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000350bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fd2c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000350bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fd2d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000350c7 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002fd37 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 000350f1 │ │ │ │ + DW_CFA_advance_loc: 42 to 0002fd61 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000350f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fd62 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000350f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fd63 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000350f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fd64 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000350f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fd65 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003114 00000044 00003118 FDE cie=00000000 pc=00035100..00035368 │ │ │ │ - DW_CFA_advance_loc: 4 to 00035104 │ │ │ │ +00003114 00000044 00003118 FDE cie=00000000 pc=0002fd70..0002ffeb │ │ │ │ + DW_CFA_advance_loc: 4 to 0002fd74 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00035117 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002fd87 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003511b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002fd8b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 481 to 000352fc │ │ │ │ + DW_CFA_advance_loc2: 481 to 0002ff6c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000352fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ff6d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000352fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ff6e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000352ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ff6f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035300 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ff70 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00035303 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ff73 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035304 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002ff80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000315c 00000044 00003160 FDE cie=00000000 pc=00035380..000355c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00035384 │ │ │ │ +0000315c 00000044 00003160 FDE cie=00000000 pc=0002fff0..0003025b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002fff4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00035397 │ │ │ │ + DW_CFA_advance_loc: 19 to 00030007 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003539b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003000b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 449 to 0003555c │ │ │ │ + DW_CFA_advance_loc2: 465 to 000301dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003555d │ │ │ │ + DW_CFA_advance_loc: 1 to 000301dd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003555e │ │ │ │ + DW_CFA_advance_loc: 1 to 000301de │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003555f │ │ │ │ + DW_CFA_advance_loc: 1 to 000301df │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035560 │ │ │ │ + DW_CFA_advance_loc: 1 to 000301e0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00035563 │ │ │ │ + DW_CFA_advance_loc: 3 to 000301e3 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035564 │ │ │ │ + DW_CFA_advance_loc: 13 to 000301f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031a4 00000044 000031a8 FDE cie=00000000 pc=000355e0..00035b07 │ │ │ │ - DW_CFA_advance_loc: 4 to 000355e4 │ │ │ │ +000031a4 00000044 000031a8 FDE cie=00000000 pc=00030260..000306b1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030264 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000355f7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00030277 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000355fb │ │ │ │ + DW_CFA_advance_loc: 4 to 0003027b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1104 to 00035a4b │ │ │ │ + DW_CFA_advance_loc2: 944 to 0003062b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035a4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003062c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035a4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003062d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035a4e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003062e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035a4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003062f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00035a52 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030632 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035a53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030633 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031ec 00000044 000031f0 FDE cie=00000000 pc=00035b20..00035f49 │ │ │ │ - DW_CFA_advance_loc: 4 to 00035b24 │ │ │ │ +000031ec 00000044 000031f0 FDE cie=00000000 pc=000306c0..00030a56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000306c4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00035b37 │ │ │ │ + DW_CFA_advance_loc: 19 to 000306d7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00035b3b │ │ │ │ + DW_CFA_advance_loc: 4 to 000306db │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 866 to 00035e9d │ │ │ │ + DW_CFA_advance_loc2: 738 to 000309bd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035e9e │ │ │ │ + DW_CFA_advance_loc: 1 to 000309be │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035e9f │ │ │ │ + DW_CFA_advance_loc: 1 to 000309bf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035ea0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000309c0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035ea1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000309c1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00035ea4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000309c4 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035ea5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000309c5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003234 00000044 00003238 FDE cie=00000000 pc=00035f50..00036068 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035f51 │ │ │ │ +00003234 00000044 00003238 FDE cie=00000000 pc=00030a60..00030b78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030a61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035f52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030a62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035f53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030a63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035f54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030a64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035f57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030a67 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 180 to 0003600b │ │ │ │ + DW_CFA_advance_loc1: 180 to 00030b1b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003600e │ │ │ │ + DW_CFA_advance_loc: 3 to 00030b1e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003600f │ │ │ │ + DW_CFA_advance_loc: 1 to 00030b1f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036010 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030b20 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036011 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030b21 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00036020 │ │ │ │ + DW_CFA_advance_loc: 15 to 00030b30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00036038 │ │ │ │ + DW_CFA_advance_loc: 24 to 00030b48 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00036048 │ │ │ │ + DW_CFA_advance_loc: 16 to 00030b58 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000327c 00000044 00003280 FDE cie=00000000 pc=00036070..00036190 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036071 │ │ │ │ +0000327c 00000044 00003280 FDE cie=00000000 pc=00030b80..00030ca0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036072 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030b82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036073 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030b83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036074 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030b84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00036077 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030b87 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 149 to 0003610c │ │ │ │ + DW_CFA_advance_loc1: 149 to 00030c1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003610f │ │ │ │ + DW_CFA_advance_loc: 3 to 00030c1f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036110 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030c20 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036111 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030c21 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036112 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030c22 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00036120 │ │ │ │ + DW_CFA_advance_loc: 14 to 00030c30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00036148 │ │ │ │ + DW_CFA_advance_loc: 40 to 00030c58 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00036158 │ │ │ │ + DW_CFA_advance_loc: 16 to 00030c68 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032c4 00000114 000032c8 FDE cie=00000000 pc=00036190..000364e5 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003619b │ │ │ │ +000032c4 00000114 000032c8 FDE cie=00000000 pc=00030ca0..00030ff5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00030cab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003619c │ │ │ │ + DW_CFA_advance_loc: 1 to 00030cac │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003619d │ │ │ │ + DW_CFA_advance_loc: 1 to 00030cad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003619e │ │ │ │ + DW_CFA_advance_loc: 1 to 00030cae │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000361a1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030cb1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 153 to 0003623a │ │ │ │ + DW_CFA_advance_loc1: 153 to 00030d4a │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003623e │ │ │ │ + DW_CFA_advance_loc: 4 to 00030d4e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003623f │ │ │ │ + DW_CFA_advance_loc: 1 to 00030d4f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036240 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030d50 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036244 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030d54 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036248 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030d58 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003624c │ │ │ │ + DW_CFA_advance_loc: 4 to 00030d5c │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003624d │ │ │ │ + DW_CFA_advance_loc: 1 to 00030d5d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 00036256 │ │ │ │ + DW_CFA_advance_loc: 9 to 00030d66 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 235 to 00036341 │ │ │ │ + DW_CFA_advance_loc1: 235 to 00030e51 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036345 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030e55 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036346 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e56 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036347 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e57 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003634b │ │ │ │ + DW_CFA_advance_loc: 4 to 00030e5b │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003634f │ │ │ │ + DW_CFA_advance_loc: 4 to 00030e5f │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036353 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030e63 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036354 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e64 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00036360 │ │ │ │ + DW_CFA_advance_loc: 12 to 00030e70 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003636e │ │ │ │ + DW_CFA_advance_loc: 14 to 00030e7e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036372 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030e82 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036374 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030e84 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036376 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030e86 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036377 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e87 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003637b │ │ │ │ + DW_CFA_advance_loc: 4 to 00030e8b │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003637c │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e8c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 00036385 │ │ │ │ + DW_CFA_advance_loc: 9 to 00030e95 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 000363b7 │ │ │ │ + DW_CFA_advance_loc: 50 to 00030ec7 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 2 to 000363b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030ec9 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 000363be │ │ │ │ + DW_CFA_advance_loc: 5 to 00030ece │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 000363bf │ │ │ │ + DW_CFA_advance_loc: 1 to 00030ecf │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 24 to 000363d7 │ │ │ │ + DW_CFA_advance_loc: 20 to 00030ee3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 000363f0 │ │ │ │ + DW_CFA_advance_loc: 29 to 00030f00 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 000363f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030f04 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 000363f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f05 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 000363f9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030f09 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000363fd │ │ │ │ + DW_CFA_advance_loc: 4 to 00030f0d │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036401 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030f11 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036405 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030f15 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036406 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f16 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00036412 │ │ │ │ + DW_CFA_advance_loc: 12 to 00030f22 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 00036420 │ │ │ │ + DW_CFA_advance_loc: 14 to 00030f30 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036422 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030f32 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036424 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030f34 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036425 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f35 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036429 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030f39 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003642a │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f3a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 00036433 │ │ │ │ + DW_CFA_advance_loc: 9 to 00030f43 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 33 to 00036454 │ │ │ │ + DW_CFA_advance_loc: 33 to 00030f64 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036458 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030f68 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036459 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f69 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003645d │ │ │ │ + DW_CFA_advance_loc: 4 to 00030f6d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036461 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030f71 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036465 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030f75 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036469 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030f79 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003646a │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f7a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 00036473 │ │ │ │ + DW_CFA_advance_loc: 9 to 00030f83 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 61 to 000364b0 │ │ │ │ + DW_CFA_advance_loc: 61 to 00030fc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000364b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030fc3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000364b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030fc4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000364b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030fc5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000364b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030fc6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000364c0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00030fd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 000364c7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00030fd7 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 2 to 000364c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030fd9 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 000364ce │ │ │ │ + DW_CFA_advance_loc: 5 to 00030fde │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 000364cf │ │ │ │ + DW_CFA_advance_loc: 1 to 00030fdf │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000364d7 │ │ │ │ + DW_CFA_advance_loc: 5 to 00030fe4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033dc 00000054 000033e0 FDE cie=00000000 pc=000364f0..00036567 │ │ │ │ - DW_CFA_advance_loc: 1 to 000364f1 │ │ │ │ +000033dc 00000054 000033e0 FDE cie=00000000 pc=00031000..00031077 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031001 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000364f4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031004 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 43 to 0003651f │ │ │ │ + DW_CFA_advance_loc: 43 to 0003102f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036521 │ │ │ │ + DW_CFA_advance_loc: 2 to 00031031 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036525 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031035 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036529 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031039 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003652b │ │ │ │ + DW_CFA_advance_loc: 2 to 0003103b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003652c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003103c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00036534 │ │ │ │ + DW_CFA_advance_loc: 8 to 00031044 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00036539 │ │ │ │ + DW_CFA_advance_loc: 5 to 00031049 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003653a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003104a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00036540 │ │ │ │ + DW_CFA_advance_loc: 6 to 00031050 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00036543 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031053 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036545 │ │ │ │ + DW_CFA_advance_loc: 2 to 00031055 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036549 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031059 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003654d │ │ │ │ + DW_CFA_advance_loc: 4 to 0003105d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003654f │ │ │ │ + DW_CFA_advance_loc: 2 to 0003105f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036550 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031060 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00036555 │ │ │ │ + DW_CFA_advance_loc: 5 to 00031065 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00036558 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031068 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036559 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031069 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00036560 │ │ │ │ + DW_CFA_advance_loc: 7 to 00031070 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003434 00000050 00003438 FDE cie=00000000 pc=00036570..000365d9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036571 │ │ │ │ +00003434 00000050 00003438 FDE cie=00000000 pc=00031080..000310e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031081 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00036574 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031084 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 0003659a │ │ │ │ + DW_CFA_advance_loc: 38 to 000310aa │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003659e │ │ │ │ + DW_CFA_advance_loc: 4 to 000310ae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000365a2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000310b2 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 000365a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000310b3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000365a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000310b5 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000365a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000310b6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000365ae │ │ │ │ + DW_CFA_advance_loc: 8 to 000310be │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000365b3 │ │ │ │ + DW_CFA_advance_loc: 5 to 000310c3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000365b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000310c4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000365c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000310d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000365c3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000310d3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000365c7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000310d7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000365cb │ │ │ │ + DW_CFA_advance_loc: 4 to 000310db │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 000365cc │ │ │ │ + DW_CFA_advance_loc: 1 to 000310dc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000365ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000310de │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000365cf │ │ │ │ + DW_CFA_advance_loc: 1 to 000310df │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 000365d4 │ │ │ │ + DW_CFA_advance_loc: 5 to 000310e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000365d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000310e7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000365d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000310e8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003488 00000044 0000348c FDE cie=00000000 pc=000365e0..00036720 │ │ │ │ - DW_CFA_advance_loc: 1 to 000365e1 │ │ │ │ +00003488 00000044 0000348c FDE cie=00000000 pc=000310f0..00031230 │ │ │ │ + DW_CFA_advance_loc: 1 to 000310f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000365e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000310f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000365e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000310f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000365e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000310f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000365e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000310f7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 217 to 000366c0 │ │ │ │ + DW_CFA_advance_loc1: 217 to 000311d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000366c3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000311d3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000366c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000311d4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000366c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000311d5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000366c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000311d6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000366d0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000311e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000366e8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000311f8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000366f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00031208 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034d0 00000058 000034d4 FDE cie=00000000 pc=00036740..00036ab6 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036744 │ │ │ │ +000034d0 00000058 000034d4 FDE cie=00000000 pc=00031240..00031557 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031244 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003674d │ │ │ │ + DW_CFA_advance_loc: 9 to 0003124d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00036751 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031251 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 573 to 0003698e │ │ │ │ + DW_CFA_advance_loc2: 490 to 0003143b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003698f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003143c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036990 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003143d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036991 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003143e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036992 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003143f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00036995 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031442 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000369a0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00031450 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 129 to 00036a21 │ │ │ │ + DW_CFA_advance_loc1: 126 to 000314ce │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036a22 │ │ │ │ + DW_CFA_advance_loc: 1 to 000314cf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036a23 │ │ │ │ + DW_CFA_advance_loc: 1 to 000314d0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036a24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000314d1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036a25 │ │ │ │ + DW_CFA_advance_loc: 1 to 000314d2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00036a28 │ │ │ │ + DW_CFA_advance_loc: 3 to 000314d5 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00036a30 │ │ │ │ + DW_CFA_advance_loc: 11 to 000314e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000352c 0000030c 00003530 FDE cie=00000000 pc=00036ac0..000371a5 │ │ │ │ - DW_CFA_advance_loc: 11 to 00036acb │ │ │ │ +0000352c 0000030c 00003530 FDE cie=00000000 pc=00031560..00031c45 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003156b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036acc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003156c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036acd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003156d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036ace │ │ │ │ + DW_CFA_advance_loc: 1 to 0003156e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00036ad1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031571 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 406 to 00036c67 │ │ │ │ + DW_CFA_advance_loc2: 409 to 0003170a │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 7 to 00036c6e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003170e │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036c72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031712 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036c76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031716 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036c7a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003171a │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036c7e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003171e │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036c7f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003171f │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036c80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031720 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 15 to 00036c8f │ │ │ │ + DW_CFA_advance_loc: 15 to 0003172f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 43 to 00036cba │ │ │ │ + DW_CFA_advance_loc: 43 to 0003175a │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036cbb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003175b │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036cbc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003175c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036cbd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003175d │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00036cc5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00031765 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 83 to 00036d18 │ │ │ │ + DW_CFA_advance_loc1: 83 to 000317b8 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036d1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000317ba │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 5 to 00036d1f │ │ │ │ + DW_CFA_advance_loc: 5 to 000317bf │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036d20 │ │ │ │ + DW_CFA_advance_loc: 1 to 000317c0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00036d2c │ │ │ │ + DW_CFA_advance_loc: 12 to 000317cc │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 45 to 00036d59 │ │ │ │ + DW_CFA_advance_loc: 45 to 000317f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00036d5c │ │ │ │ + DW_CFA_advance_loc: 3 to 000317fc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036d5d │ │ │ │ + DW_CFA_advance_loc: 1 to 000317fd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036d5e │ │ │ │ + DW_CFA_advance_loc: 1 to 000317fe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036d5f │ │ │ │ + DW_CFA_advance_loc: 1 to 000317ff │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036d60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031800 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 45 to 00036d8d │ │ │ │ + DW_CFA_advance_loc: 45 to 0003182d │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036d91 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031831 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036d95 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031835 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036d96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031836 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036d9a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003183a │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036d9e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003183e │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036d9f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003183f │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036da0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031840 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 11 to 00036dab │ │ │ │ + DW_CFA_advance_loc: 11 to 0003184b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 10 to 00036db5 │ │ │ │ + DW_CFA_advance_loc: 10 to 00031855 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036db9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031859 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036dbb │ │ │ │ + DW_CFA_advance_loc: 2 to 0003185b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036dbf │ │ │ │ + DW_CFA_advance_loc: 4 to 0003185f │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036dc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031860 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036dc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031861 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036dc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031862 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 9 to 00036dcb │ │ │ │ + DW_CFA_advance_loc: 9 to 0003186b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 46 to 00036df9 │ │ │ │ + DW_CFA_advance_loc: 46 to 00031899 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036dfd │ │ │ │ + DW_CFA_advance_loc: 4 to 0003189d │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036e01 │ │ │ │ + DW_CFA_advance_loc: 4 to 000318a1 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036e05 │ │ │ │ + DW_CFA_advance_loc: 4 to 000318a5 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036e09 │ │ │ │ + DW_CFA_advance_loc: 4 to 000318a9 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e0a │ │ │ │ + DW_CFA_advance_loc: 1 to 000318aa │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e0b │ │ │ │ + DW_CFA_advance_loc: 1 to 000318ab │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e0c │ │ │ │ + DW_CFA_advance_loc: 1 to 000318ac │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 11 to 00036e17 │ │ │ │ + DW_CFA_advance_loc: 9 to 000318b5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 10 to 00036e21 │ │ │ │ + DW_CFA_advance_loc: 12 to 000318c1 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036e23 │ │ │ │ + DW_CFA_advance_loc: 2 to 000318c3 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036e27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000318c7 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000318c8 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e29 │ │ │ │ + DW_CFA_advance_loc: 1 to 000318c9 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e2a │ │ │ │ + DW_CFA_advance_loc: 1 to 000318ca │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 9 to 00036e33 │ │ │ │ + DW_CFA_advance_loc: 9 to 000318d3 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00036e74 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00031914 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031918 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036e7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003191c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003191d │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036e81 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031921 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036e85 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031925 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031926 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031927 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 9 to 00036e90 │ │ │ │ + DW_CFA_advance_loc: 9 to 00031930 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 60 to 00036ecc │ │ │ │ + DW_CFA_advance_loc: 60 to 0003196c │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031970 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031974 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031978 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036edc │ │ │ │ + DW_CFA_advance_loc: 4 to 0003197c │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036edd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003197d │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036ede │ │ │ │ + DW_CFA_advance_loc: 1 to 0003197e │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036edf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003197f │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 9 to 00036ee8 │ │ │ │ + DW_CFA_advance_loc: 9 to 00031988 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 35 to 00036f0b │ │ │ │ + DW_CFA_advance_loc: 35 to 000319ab │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036f0d │ │ │ │ + DW_CFA_advance_loc: 2 to 000319ad │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 19 to 00036f20 │ │ │ │ + DW_CFA_advance_loc: 19 to 000319c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 37 to 00036f45 │ │ │ │ + DW_CFA_advance_loc: 37 to 000319e5 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036f47 │ │ │ │ + DW_CFA_advance_loc: 2 to 000319e7 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 5 to 00036f4c │ │ │ │ + DW_CFA_advance_loc: 5 to 000319ec │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036f4d │ │ │ │ + DW_CFA_advance_loc: 1 to 000319ed │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00036f55 │ │ │ │ + DW_CFA_advance_loc: 8 to 000319f5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 15 to 00036f64 │ │ │ │ + DW_CFA_advance_loc: 15 to 00031a04 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031a08 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036f6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00031a0c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031a10 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031a14 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036f78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031a18 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036f79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031a19 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036f7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00031a1a │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 9 to 00036f83 │ │ │ │ + DW_CFA_advance_loc: 9 to 00031a23 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 42 to 00036fad │ │ │ │ + DW_CFA_advance_loc: 42 to 00031a4d │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036faf │ │ │ │ + DW_CFA_advance_loc: 2 to 00031a4f │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 5 to 00036fb4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00031a54 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036fb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031a55 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00036fc1 │ │ │ │ + DW_CFA_advance_loc: 16 to 00031a65 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 21 to 00036fd6 │ │ │ │ + DW_CFA_advance_loc: 17 to 00031a76 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036fda │ │ │ │ + DW_CFA_advance_loc: 4 to 00031a7a │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036fde │ │ │ │ + DW_CFA_advance_loc: 4 to 00031a7e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036fe2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031a82 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036fe6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031a86 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036fea │ │ │ │ + DW_CFA_advance_loc: 4 to 00031a8a │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036feb │ │ │ │ + DW_CFA_advance_loc: 1 to 00031a8b │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036fec │ │ │ │ + DW_CFA_advance_loc: 1 to 00031a8c │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 11 to 00036ff7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00031a97 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 73 to 00037040 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00031ae0 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037044 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031ae4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037048 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031ae8 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037049 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031ae9 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003704d │ │ │ │ + DW_CFA_advance_loc: 4 to 00031aed │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003704e │ │ │ │ + DW_CFA_advance_loc: 1 to 00031aee │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037052 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031af2 │ │ │ │ DW_CFA_def_cfa_offset: 180 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037056 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031af6 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037057 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031af7 │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037058 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031af8 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 9 to 00037061 │ │ │ │ + DW_CFA_advance_loc: 9 to 00031b01 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00037071 │ │ │ │ + DW_CFA_advance_loc: 16 to 00031b11 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 00037073 │ │ │ │ + DW_CFA_advance_loc: 2 to 00031b13 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 5 to 00037078 │ │ │ │ + DW_CFA_advance_loc: 5 to 00031b18 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037079 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031b19 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003707e │ │ │ │ + DW_CFA_advance_loc: 5 to 00031b1e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 00037091 │ │ │ │ + DW_CFA_advance_loc: 19 to 00031b31 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 00037093 │ │ │ │ + DW_CFA_advance_loc: 2 to 00031b33 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 13 to 000370a0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00031b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000370a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031b44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 000370a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031b48 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000370ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00031b4c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000370b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031b50 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000370b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031b54 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 4 to 000370b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031b58 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000370c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00031b60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000370c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031b64 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 000370c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031b68 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000370cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00031b6c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000370d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031b70 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000370d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031b74 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 4 to 000370d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031b78 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 000370d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031b79 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 000370da │ │ │ │ + DW_CFA_advance_loc: 1 to 00031b7a │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 9 to 000370e3 │ │ │ │ + DW_CFA_advance_loc: 9 to 00031b83 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 20 to 000370f7 │ │ │ │ + DW_CFA_advance_loc: 20 to 00031b97 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 000370f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00031b99 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 5 to 000370fe │ │ │ │ + DW_CFA_advance_loc: 5 to 00031b9e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000370ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00031b9f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 7 to 00037106 │ │ │ │ + DW_CFA_advance_loc: 7 to 00031ba6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00037112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00031bb2 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037116 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031bb6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003711a │ │ │ │ + DW_CFA_advance_loc: 4 to 00031bba │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003711b │ │ │ │ + DW_CFA_advance_loc: 1 to 00031bbb │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003711f │ │ │ │ + DW_CFA_advance_loc: 4 to 00031bbf │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037123 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031bc3 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037127 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031bc7 │ │ │ │ DW_CFA_def_cfa_offset: 180 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037128 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031bc8 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037129 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031bc9 │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003712a │ │ │ │ + DW_CFA_advance_loc: 1 to 00031bca │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 9 to 00037133 │ │ │ │ + DW_CFA_advance_loc: 9 to 00031bd3 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003713b │ │ │ │ + DW_CFA_advance_loc: 8 to 00031bdb │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003713f │ │ │ │ + DW_CFA_advance_loc: 4 to 00031bdf │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037143 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031be3 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037144 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031be4 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037148 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031be8 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003714c │ │ │ │ + DW_CFA_advance_loc: 4 to 00031bec │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037150 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031bf0 │ │ │ │ DW_CFA_def_cfa_offset: 180 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037154 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031bf4 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037155 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031bf5 │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037156 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031bf6 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003715f │ │ │ │ + DW_CFA_advance_loc: 9 to 00031bff │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00037167 │ │ │ │ + DW_CFA_advance_loc: 8 to 00031c07 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003716b │ │ │ │ + DW_CFA_advance_loc: 4 to 00031c0b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003716f │ │ │ │ + DW_CFA_advance_loc: 4 to 00031c0f │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037170 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c10 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037174 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031c14 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037178 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031c18 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003717c │ │ │ │ + DW_CFA_advance_loc: 4 to 00031c1c │ │ │ │ DW_CFA_def_cfa_offset: 180 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037180 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031c20 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037181 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c21 │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037182 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c22 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003718b │ │ │ │ + DW_CFA_advance_loc: 9 to 00031c2b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00037193 │ │ │ │ + DW_CFA_advance_loc: 8 to 00031c33 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037194 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c34 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037195 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c35 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037196 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c36 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003719b │ │ │ │ + DW_CFA_advance_loc: 5 to 00031c3b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000383c 00000044 00003840 FDE cie=00000000 pc=000371c0..00037d46 │ │ │ │ - DW_CFA_advance_loc: 4 to 000371c4 │ │ │ │ +0000383c 00000044 00003840 FDE cie=00000000 pc=00031c50..000325de │ │ │ │ + DW_CFA_advance_loc: 4 to 00031c54 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000371cd │ │ │ │ + DW_CFA_advance_loc: 9 to 00031c5d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000371d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031c61 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1643 to 0003783c │ │ │ │ + DW_CFA_advance_loc2: 1378 to 000321c3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00037844 │ │ │ │ + DW_CFA_advance_loc: 8 to 000321cb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00037845 │ │ │ │ + DW_CFA_advance_loc: 1 to 000321cc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00037846 │ │ │ │ + DW_CFA_advance_loc: 1 to 000321cd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00037847 │ │ │ │ + DW_CFA_advance_loc: 1 to 000321ce │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003784a │ │ │ │ + DW_CFA_advance_loc: 3 to 000321d1 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003784b │ │ │ │ + DW_CFA_advance_loc: 1 to 000321d2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003884 00000044 00003888 FDE cie=00000000 pc=00037d80..00038712 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037d84 │ │ │ │ +00003884 00000044 00003888 FDE cie=00000000 pc=00032600..00032da2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00032604 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00037d8d │ │ │ │ + DW_CFA_advance_loc: 9 to 0003260d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00037d91 │ │ │ │ + DW_CFA_advance_loc: 4 to 00032611 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2182 to 00038617 │ │ │ │ + DW_CFA_advance_loc2: 1707 to 00032cbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003861f │ │ │ │ + DW_CFA_advance_loc: 8 to 00032cc4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038620 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032cc5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038621 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032cc6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038622 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032cc7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00038625 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032cca │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038630 │ │ │ │ + DW_CFA_advance_loc: 6 to 00032cd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038cc 00000044 000038d0 FDE cie=00000000 pc=00038720..00039434 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038724 │ │ │ │ +000038cc 00000044 000038d0 FDE cie=00000000 pc=00032db0..0003382a │ │ │ │ + DW_CFA_advance_loc: 4 to 00032db4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00038737 │ │ │ │ + DW_CFA_advance_loc: 19 to 00032dc7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003873b │ │ │ │ + DW_CFA_advance_loc: 4 to 00032dcb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1999 to 00038f0a │ │ │ │ + DW_CFA_advance_loc2: 1652 to 0003343f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00033440 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00033441 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00033442 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f0e │ │ │ │ + DW_CFA_advance_loc: 1 to 00033443 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00038f11 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033446 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033447 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003914 000000e4 00003918 FDE cie=00000000 pc=00039440..00039686 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039441 │ │ │ │ +00003914 000000e4 00003918 FDE cie=00000000 pc=00033840..00033a86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033841 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039442 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033842 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039443 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033843 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039444 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033844 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039447 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033847 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 106 to 000394b1 │ │ │ │ + DW_CFA_advance_loc1: 106 to 000338b1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000394b5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000338b5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000394b9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000338b9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000394bd │ │ │ │ + DW_CFA_advance_loc: 4 to 000338bd │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 000394be │ │ │ │ + DW_CFA_advance_loc: 1 to 000338be │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000394c2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000338c2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000394c6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000338c6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000394ca │ │ │ │ + DW_CFA_advance_loc: 4 to 000338ca │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000394ce │ │ │ │ + DW_CFA_advance_loc: 4 to 000338ce │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000394d2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000338d2 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 000394d6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000338d6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000394da │ │ │ │ + DW_CFA_advance_loc: 4 to 000338da │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 000394de │ │ │ │ + DW_CFA_advance_loc: 4 to 000338de │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000394e2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000338e2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000394e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000338e3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 000394f2 │ │ │ │ + DW_CFA_advance_loc: 15 to 000338f2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0003956e │ │ │ │ + DW_CFA_advance_loc1: 124 to 0003396e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039572 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033972 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039573 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033973 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039577 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033977 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003957b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003397b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003957f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003397f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039583 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033983 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039587 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033987 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003958b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003398b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003958f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003398f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039590 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033990 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039599 │ │ │ │ + DW_CFA_advance_loc: 9 to 00033999 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 47 to 000395c8 │ │ │ │ + DW_CFA_advance_loc: 47 to 000339c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000395cb │ │ │ │ + DW_CFA_advance_loc: 3 to 000339cb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000395cc │ │ │ │ + DW_CFA_advance_loc: 1 to 000339cc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000395cd │ │ │ │ + DW_CFA_advance_loc: 1 to 000339cd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000395ce │ │ │ │ + DW_CFA_advance_loc: 1 to 000339ce │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000395d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000339d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000395d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000339d3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000395d7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000339d7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000395d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000339d8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000395dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000339dc │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 000395e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000339e0 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000395e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000339e4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000395e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000339e8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000395ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000339ec │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000395f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000339f0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000395f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000339f4 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000395f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000339f5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 000395fe │ │ │ │ + DW_CFA_advance_loc: 9 to 000339fe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 37 to 00039623 │ │ │ │ + DW_CFA_advance_loc: 37 to 00033a23 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039627 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033a27 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003962b │ │ │ │ + DW_CFA_advance_loc: 4 to 00033a2b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003962f │ │ │ │ + DW_CFA_advance_loc: 4 to 00033a2f │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039630 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033a30 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039634 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033a34 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039638 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033a38 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003963c │ │ │ │ + DW_CFA_advance_loc: 4 to 00033a3c │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039640 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033a40 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039644 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033a44 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039648 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033a48 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003964c │ │ │ │ + DW_CFA_advance_loc: 4 to 00033a4c │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039650 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033a50 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039654 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033a54 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039655 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033a55 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00039661 │ │ │ │ + DW_CFA_advance_loc: 12 to 00033a61 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -000039fc 00000044 00003a00 FDE cie=00000000 pc=000396a0..0003a174 │ │ │ │ - DW_CFA_advance_loc: 4 to 000396a4 │ │ │ │ +000039fc 00000044 00003a00 FDE cie=00000000 pc=00033ac0..0003438d │ │ │ │ + DW_CFA_advance_loc: 4 to 00033ac4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000396b7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00033ad7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000396bb │ │ │ │ + DW_CFA_advance_loc: 4 to 00033adb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1310 to 00039bd9 │ │ │ │ + DW_CFA_advance_loc2: 1059 to 00033efe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039bda │ │ │ │ + DW_CFA_advance_loc: 1 to 00033eff │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00039bdb │ │ │ │ + DW_CFA_advance_loc: 1 to 00033f00 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00039bdc │ │ │ │ + DW_CFA_advance_loc: 1 to 00033f01 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00039bdd │ │ │ │ + DW_CFA_advance_loc: 1 to 00033f02 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00039be0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033f05 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039be1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033f06 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a44 00000044 00003a48 FDE cie=00000000 pc=0003a180..0003aade │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a184 │ │ │ │ +00003a44 00000044 00003a48 FDE cie=00000000 pc=000343c0..00034b51 │ │ │ │ + DW_CFA_advance_loc: 4 to 000343c4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003a197 │ │ │ │ + DW_CFA_advance_loc: 19 to 000343d7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a19b │ │ │ │ + DW_CFA_advance_loc: 4 to 000343db │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2083 to 0003a9be │ │ │ │ + DW_CFA_advance_loc2: 805 to 00034700 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9bf │ │ │ │ + DW_CFA_advance_loc: 1 to 00034701 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034702 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034703 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034704 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a9c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034707 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003a9d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034708 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a8c 0000003c 00003a90 FDE cie=00000000 pc=0003aae0..0003ab47 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aae1 │ │ │ │ +00003a8c 0000003c 00003a90 FDE cie=00000000 pc=00034b60..00034bc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034b61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aae2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034b62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aae3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034b63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0003ab0b │ │ │ │ + DW_CFA_advance_loc: 36 to 00034b87 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003ab25 │ │ │ │ + DW_CFA_advance_loc: 30 to 00034ba5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ab27 │ │ │ │ + DW_CFA_advance_loc: 2 to 00034ba7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ab2b │ │ │ │ + DW_CFA_advance_loc: 4 to 00034bab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ab33 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034bb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034bb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ab37 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034bb7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab38 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034bb8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ab40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034bc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003acc 00000044 00003ad0 FDE cie=00000000 pc=0003ab60..0003b9d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ab64 │ │ │ │ +00003acc 00000044 00003ad0 FDE cie=00000000 pc=00034be0..0003568e │ │ │ │ + DW_CFA_advance_loc: 4 to 00034be4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ab6f │ │ │ │ + DW_CFA_advance_loc: 11 to 00034bef │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ab73 │ │ │ │ + DW_CFA_advance_loc: 4 to 00034bf3 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 3390 to 0003b8b1 │ │ │ │ + DW_CFA_advance_loc2: 2442 to 0003557d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b8b9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035585 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00035586 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8bb │ │ │ │ + DW_CFA_advance_loc: 1 to 00035587 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8bc │ │ │ │ + DW_CFA_advance_loc: 1 to 00035588 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b8bf │ │ │ │ + DW_CFA_advance_loc: 3 to 0003558b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8c0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035590 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b14 00000044 00003b18 FDE cie=00000000 pc=0003ba00..0003c502 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ba04 │ │ │ │ +00003b14 00000044 00003b18 FDE cie=00000000 pc=000356c0..00035f0f │ │ │ │ + DW_CFA_advance_loc: 4 to 000356c4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003ba0d │ │ │ │ + DW_CFA_advance_loc: 9 to 000356cd │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ba11 │ │ │ │ + DW_CFA_advance_loc: 4 to 000356d1 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2547 to 0003c404 │ │ │ │ + DW_CFA_advance_loc2: 1870 to 00035e1f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c40c │ │ │ │ + DW_CFA_advance_loc: 8 to 00035e27 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c40d │ │ │ │ + DW_CFA_advance_loc: 1 to 00035e28 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c40e │ │ │ │ + DW_CFA_advance_loc: 1 to 00035e29 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c40f │ │ │ │ + DW_CFA_advance_loc: 1 to 00035e2a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c412 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035e2d │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c420 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035e30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b5c 00000044 00003b60 FDE cie=00000000 pc=0003c520..0003d464 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c524 │ │ │ │ +00003b5c 00000044 00003b60 FDE cie=00000000 pc=00035f20..00036ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00035f24 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003c537 │ │ │ │ + DW_CFA_advance_loc: 19 to 00035f37 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c53b │ │ │ │ + DW_CFA_advance_loc: 4 to 00035f3b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2243 to 0003cdfe │ │ │ │ + DW_CFA_advance_loc2: 1755 to 00036616 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cdff │ │ │ │ + DW_CFA_advance_loc: 1 to 00036617 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036618 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce01 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036619 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003661a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ce05 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003661d │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce06 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003661e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ba4 000000e4 00003ba8 FDE cie=00000000 pc=0003d480..0003d6c6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d481 │ │ │ │ +00003ba4 000000e4 00003ba8 FDE cie=00000000 pc=00036ae0..00036d26 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ae1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d482 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ae2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d483 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ae3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d484 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ae4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d487 │ │ │ │ + DW_CFA_advance_loc: 3 to 00036ae7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0003d4f1 │ │ │ │ + DW_CFA_advance_loc1: 106 to 00036b51 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d4f5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036b55 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d4f9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036b59 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d4fd │ │ │ │ + DW_CFA_advance_loc: 4 to 00036b5d │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d4fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00036b5e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d502 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036b62 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d506 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036b66 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d50a │ │ │ │ + DW_CFA_advance_loc: 4 to 00036b6a │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d50e │ │ │ │ + DW_CFA_advance_loc: 4 to 00036b6e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d512 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036b72 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d516 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036b76 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d51a │ │ │ │ + DW_CFA_advance_loc: 4 to 00036b7a │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d51e │ │ │ │ + DW_CFA_advance_loc: 4 to 00036b7e │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d522 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036b82 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d523 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036b83 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003d532 │ │ │ │ + DW_CFA_advance_loc: 15 to 00036b92 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0003d5ae │ │ │ │ + DW_CFA_advance_loc1: 124 to 00036c0e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d5b2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c12 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c13 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d5b7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c17 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d5bb │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c1b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d5bf │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c1f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d5c3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c23 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d5c7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c27 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d5cb │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c2b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d5cf │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c2f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c30 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003d5d9 │ │ │ │ + DW_CFA_advance_loc: 9 to 00036c39 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 47 to 0003d608 │ │ │ │ + DW_CFA_advance_loc: 47 to 00036c68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d60b │ │ │ │ + DW_CFA_advance_loc: 3 to 00036c6b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d60c │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c6c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d60d │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c6d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d60e │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c6e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003d610 │ │ │ │ + DW_CFA_advance_loc: 2 to 00036c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d613 │ │ │ │ + DW_CFA_advance_loc: 3 to 00036c73 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d617 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c77 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d618 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c78 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d61c │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c7c │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d620 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c80 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d624 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c84 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d628 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c88 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d62c │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c8c │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d630 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c90 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d634 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c94 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d635 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c95 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003d63e │ │ │ │ + DW_CFA_advance_loc: 9 to 00036c9e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 37 to 0003d663 │ │ │ │ + DW_CFA_advance_loc: 37 to 00036cc3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d667 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036cc7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d66b │ │ │ │ + DW_CFA_advance_loc: 4 to 00036ccb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d66f │ │ │ │ + DW_CFA_advance_loc: 4 to 00036ccf │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d670 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036cd0 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d674 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036cd4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d678 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036cd8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d67c │ │ │ │ + DW_CFA_advance_loc: 4 to 00036cdc │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d680 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036ce0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d684 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036ce4 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d688 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036ce8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d68c │ │ │ │ + DW_CFA_advance_loc: 4 to 00036cec │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d690 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036cf0 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d694 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036cf4 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d695 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036cf5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003d6a1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00036d01 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -00003c8c 00000044 00003c90 FDE cie=00000000 pc=0003d700..0003e458 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d704 │ │ │ │ +00003c8c 00000044 00003c90 FDE cie=00000000 pc=00036d40..000377d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036d44 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003d717 │ │ │ │ + DW_CFA_advance_loc: 19 to 00036d57 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d71b │ │ │ │ + DW_CFA_advance_loc: 4 to 00036d5b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1488 to 0003dceb │ │ │ │ + DW_CFA_advance_loc2: 1259 to 00037246 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dcec │ │ │ │ + DW_CFA_advance_loc: 1 to 00037247 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dced │ │ │ │ + DW_CFA_advance_loc: 1 to 00037248 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dcee │ │ │ │ + DW_CFA_advance_loc: 1 to 00037249 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dcef │ │ │ │ + DW_CFA_advance_loc: 1 to 0003724a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003dcf2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003724d │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dcf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003724e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cd4 00000044 00003cd8 FDE cie=00000000 pc=0003e480..0003ef8f │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e484 │ │ │ │ +00003cd4 00000044 00003cd8 FDE cie=00000000 pc=000377e0..0003819e │ │ │ │ + DW_CFA_advance_loc: 4 to 000377e4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003e497 │ │ │ │ + DW_CFA_advance_loc: 19 to 000377f7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e49b │ │ │ │ + DW_CFA_advance_loc: 4 to 000377fb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2541 to 0003ee88 │ │ │ │ + DW_CFA_advance_loc2: 2193 to 0003808c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ee89 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003808d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ee8a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003808e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ee8b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003808f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ee8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00038090 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ee8f │ │ │ │ + DW_CFA_advance_loc: 3 to 00038093 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ee90 │ │ │ │ + DW_CFA_advance_loc: 13 to 000380a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d1c 0000003c 00003d20 FDE cie=00000000 pc=0003ef90..0003eff7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ef91 │ │ │ │ +00003d1c 0000003c 00003d20 FDE cie=00000000 pc=000381a0..00038207 │ │ │ │ + DW_CFA_advance_loc: 1 to 000381a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ef92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000381a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ef93 │ │ │ │ + DW_CFA_advance_loc: 1 to 000381a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0003efbb │ │ │ │ + DW_CFA_advance_loc: 36 to 000381c7 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003efd5 │ │ │ │ + DW_CFA_advance_loc: 30 to 000381e5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003efd7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000381e7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003efdb │ │ │ │ + DW_CFA_advance_loc: 4 to 000381eb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003efe3 │ │ │ │ + DW_CFA_advance_loc: 8 to 000381f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003efe4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000381f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003efe7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000381f7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003efe8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000381f8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003eff0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038200 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d5c 00000058 00003d60 FDE cie=00000000 pc=0003f000..0003f59d │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f001 │ │ │ │ +00003d5c 00000058 00003d60 FDE cie=00000000 pc=00038220..000387dd │ │ │ │ + DW_CFA_advance_loc: 1 to 00038221 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f002 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038222 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f003 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038223 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f004 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038224 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f00a │ │ │ │ + DW_CFA_advance_loc: 6 to 0003822a │ │ │ │ DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc1: 95 to 0003f069 │ │ │ │ + DW_CFA_advance_loc1: 95 to 00038289 │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f06b │ │ │ │ + DW_CFA_advance_loc: 2 to 0003828b │ │ │ │ DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f071 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038291 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003f087 │ │ │ │ + DW_CFA_advance_loc: 22 to 000382a7 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 972 to 0003f453 │ │ │ │ + DW_CFA_advance_loc2: 972 to 00038673 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 58 to 0003f48d │ │ │ │ + DW_CFA_advance_loc: 58 to 000386ad │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 130 to 0003f50f │ │ │ │ + DW_CFA_advance_loc1: 162 to 0003874f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f510 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038750 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f511 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038751 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f512 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038752 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f513 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038753 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003f520 │ │ │ │ + DW_CFA_advance_loc: 13 to 00038760 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003db8 00000058 00003dbc FDE cie=00000000 pc=0003f5a0..0003fadd │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f5a1 │ │ │ │ +00003db8 00000058 00003dbc FDE cie=00000000 pc=000387e0..00038d1d │ │ │ │ + DW_CFA_advance_loc: 1 to 000387e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f5a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000387e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f5a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000387e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f5a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000387e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f5a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000387e7 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc1: 89 to 0003f600 │ │ │ │ + DW_CFA_advance_loc1: 89 to 00038840 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f602 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038842 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f608 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038848 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003f61e │ │ │ │ + DW_CFA_advance_loc: 22 to 0003885e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 869 to 0003f983 │ │ │ │ + DW_CFA_advance_loc2: 869 to 00038bc3 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 59 to 0003f9be │ │ │ │ + DW_CFA_advance_loc: 59 to 00038bfe │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 142 to 0003fa4c │ │ │ │ + DW_CFA_advance_loc1: 142 to 00038c8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa4d │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c8d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c8e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c8f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c90 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003fa60 │ │ │ │ + DW_CFA_advance_loc: 16 to 00038ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e14 00000050 00003e18 FDE cie=00000000 pc=0003fae0..0003fb9d │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fae1 │ │ │ │ +00003e14 00000050 00003e18 FDE cie=00000000 pc=00038d20..00038ddd │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fae2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fae3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fae6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038d26 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 60 to 0003fb22 │ │ │ │ + DW_CFA_advance_loc: 60 to 00038d62 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d63 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d64 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d65 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003fb31 │ │ │ │ + DW_CFA_advance_loc: 12 to 00038d71 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003fb44 │ │ │ │ + DW_CFA_advance_loc: 19 to 00038d84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fb47 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038d87 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d88 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d89 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003fb50 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038d90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 0003fb67 │ │ │ │ + DW_CFA_advance_loc: 23 to 00038da7 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003fb69 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038da9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003fb6e │ │ │ │ + DW_CFA_advance_loc: 5 to 00038dae │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb6f │ │ │ │ + DW_CFA_advance_loc: 1 to 00038daf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003fb7f │ │ │ │ + DW_CFA_advance_loc: 16 to 00038dbf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e68 00000030 00003e6c FDE cie=00000000 pc=0003fba0..0003fbf5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fba1 │ │ │ │ +00003e68 00000030 00003e6c FDE cie=00000000 pc=00038de0..00038e35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038de1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fba4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038de4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 39 to 0003fbcb │ │ │ │ + DW_CFA_advance_loc: 39 to 00038e0b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003fbcf │ │ │ │ + DW_CFA_advance_loc: 4 to 00038e0f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003fbd1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038e11 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e12 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003fbda │ │ │ │ + DW_CFA_advance_loc: 8 to 00038e1a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003fbdf │ │ │ │ + DW_CFA_advance_loc: 5 to 00038e1f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbe0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e20 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003fbf0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00038e30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e9c 00000030 00003ea0 FDE cie=00000000 pc=0003fc00..0003fc55 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fc01 │ │ │ │ +00003e9c 00000030 00003ea0 FDE cie=00000000 pc=00038e40..00038e95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fc04 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038e44 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 39 to 0003fc2b │ │ │ │ + DW_CFA_advance_loc: 39 to 00038e6b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003fc2f │ │ │ │ + DW_CFA_advance_loc: 4 to 00038e6f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003fc31 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038e71 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fc32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e72 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003fc3a │ │ │ │ + DW_CFA_advance_loc: 8 to 00038e7a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003fc3f │ │ │ │ + DW_CFA_advance_loc: 5 to 00038e7f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fc40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e80 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003fc50 │ │ │ │ + DW_CFA_advance_loc: 16 to 00038e90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ed0 00000028 00003ed4 FDE cie=00000000 pc=0003fc60..0003fc8d │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fc61 │ │ │ │ +00003ed0 00000028 00003ed4 FDE cie=00000000 pc=00038ea0..00038ecd │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fc64 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038ea4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003fc84 │ │ │ │ + DW_CFA_advance_loc: 32 to 00038ec4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fc85 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ec5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fc86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ec6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003fc8b │ │ │ │ + DW_CFA_advance_loc: 5 to 00038ecb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fc8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ecc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003efc 00000028 00003f00 FDE cie=00000000 pc=0003fc90..0003fcbd │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fc91 │ │ │ │ +00003efc 00000028 00003f00 FDE cie=00000000 pc=00038ed0..00038efd │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ed1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fc94 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038ed4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003fcb4 │ │ │ │ + DW_CFA_advance_loc: 32 to 00038ef4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fcb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ef5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fcb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ef6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003fcbb │ │ │ │ + DW_CFA_advance_loc: 5 to 00038efb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fcbc │ │ │ │ + DW_CFA_advance_loc: 1 to 00038efc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f28 00000010 00003f2c FDE cie=00000000 pc=0003fcc0..0003fd1f │ │ │ │ +00003f28 00000010 00003f2c FDE cie=00000000 pc=00038f00..00038f5f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f3c 00000010 00003f40 FDE cie=00000000 pc=0003fd20..0003fd7f │ │ │ │ +00003f3c 00000010 00003f40 FDE cie=00000000 pc=00038f60..00038fbf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f50 00000010 00003f54 FDE cie=00000000 pc=0003fd80..0003fddf │ │ │ │ +00003f50 00000010 00003f54 FDE cie=00000000 pc=00038fc0..0003901f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f64 00000010 00003f68 FDE cie=00000000 pc=0003fde0..0003fe3f │ │ │ │ +00003f64 00000010 00003f68 FDE cie=00000000 pc=00039020..0003907f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f78 00000010 00003f7c FDE cie=00000000 pc=0003fe40..0003fe9f │ │ │ │ +00003f78 00000010 00003f7c FDE cie=00000000 pc=00039080..000390df │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f8c 00000010 00003f90 FDE cie=00000000 pc=0003fea0..0003feff │ │ │ │ +00003f8c 00000010 00003f90 FDE cie=00000000 pc=000390e0..0003913f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fa0 00000010 00003fa4 FDE cie=00000000 pc=0003ff00..0003ff5f │ │ │ │ +00003fa0 00000010 00003fa4 FDE cie=00000000 pc=00039140..0003919f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fb4 00000010 00003fb8 FDE cie=00000000 pc=0003ff60..0003ffbf │ │ │ │ +00003fb4 00000010 00003fb8 FDE cie=00000000 pc=000391a0..000391ff │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fc8 00000010 00003fcc FDE cie=00000000 pc=0003ffc0..0004001f │ │ │ │ +00003fc8 00000010 00003fcc FDE cie=00000000 pc=00039200..0003925f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fdc 00000010 00003fe0 FDE cie=00000000 pc=00040020..0004007f │ │ │ │ +00003fdc 00000010 00003fe0 FDE cie=00000000 pc=00039260..000392bf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ff0 00000010 00003ff4 FDE cie=00000000 pc=00040080..000400df │ │ │ │ +00003ff0 00000010 00003ff4 FDE cie=00000000 pc=000392c0..0003931f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004004 00000010 00004008 FDE cie=00000000 pc=000400e0..0004013f │ │ │ │ +00004004 00000010 00004008 FDE cie=00000000 pc=00039320..0003937f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00004018 0000001c 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zPLR" │ │ │ │ Code alignment factor: 1 │ │ │ │ Data alignment factor: -4 │ │ │ │ Return address column: 8 │ │ │ │ - Augmentation data: 9b b9 53 00 00 1b 1b │ │ │ │ + Augmentation data: 9b d9 54 00 00 1b 1b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_offset: r8 (eip) at cfa-4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004038 0000004c 00000024 FDE cie=00004018 pc=00040140..00041040 │ │ │ │ - Augmentation data: 87 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040144 │ │ │ │ +00004038 0000004c 00000024 FDE cie=00004018 pc=00039380..00039fdc │ │ │ │ + Augmentation data: 7f 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039384 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00040157 │ │ │ │ + DW_CFA_advance_loc: 19 to 00039397 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0004015b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003939b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 206 to 00040229 │ │ │ │ + DW_CFA_advance_loc1: 206 to 00039469 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 3353 to 00040f42 │ │ │ │ + DW_CFA_advance_loc2: 2677 to 00039ede │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039edf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ee0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ee1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f46 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ee2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00040f49 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039ee5 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ee6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004088 000001a0 0000408c FDE cie=00000000 pc=00041040..000415ef │ │ │ │ - DW_CFA_advance_loc: 1 to 00041041 │ │ │ │ +00004088 000001a0 0000408c FDE cie=00000000 pc=00039fe0..0003a58f │ │ │ │ + DW_CFA_advance_loc: 1 to 00039fe1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041042 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039fe2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041043 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039fe3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041044 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039fe4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041047 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039fe7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 154 to 000410e1 │ │ │ │ + DW_CFA_advance_loc1: 154 to 0003a081 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 000410e9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a089 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000410eb │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a08b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000410ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a08c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000410fc │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a098 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 00041118 │ │ │ │ + DW_CFA_advance_loc: 32 to 0003a0b8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041119 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0b9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004111a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0ba │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004111e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a0be │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041122 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a0c2 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041126 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a0c6 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004112a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a0ca │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004112e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a0ce │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004112f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0cf │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041130 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0d0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041138 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a0d8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0004114c │ │ │ │ + DW_CFA_advance_loc: 20 to 0003a0ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004114d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0ed │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004114e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0ee │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004114f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0ef │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041150 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0f0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00041160 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003a100 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00041168 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a108 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041170 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a110 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00041172 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a112 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041173 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a113 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004117b │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a11b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 50 to 000411ad │ │ │ │ + DW_CFA_advance_loc: 50 to 0003a14d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 000411b3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a153 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 000411b9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a159 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 000411bd │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a15d │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000411c1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a161 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 000411c5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a165 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000411c9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a169 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 000411cd │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a16d │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 000411ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a16e │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 000411cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a16f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 25 to 000411e8 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003a188 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 123 to 00041263 │ │ │ │ + DW_CFA_advance_loc1: 123 to 0003a203 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041267 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a207 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041268 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a208 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00041274 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a214 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 58 to 000412ae │ │ │ │ + DW_CFA_advance_loc: 58 to 0003a24e │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000412b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a250 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 000412b5 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a255 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000412b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a256 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000412be │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a25e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 97 to 0004131f │ │ │ │ + DW_CFA_advance_loc1: 97 to 0003a2bf │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041323 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a2c3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2c4 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a2c8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004132c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a2cc │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041330 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a2d0 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041331 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2d1 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041335 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a2d5 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041339 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a2d9 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004133a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2da │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004133b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2db │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004133c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2dc │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041344 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a2e4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0004139f │ │ │ │ + DW_CFA_advance_loc1: 91 to 0003a33f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000413a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a340 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000413a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a341 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000413a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a342 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000413a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a343 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 000413b0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003a350 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 89 to 00041409 │ │ │ │ + DW_CFA_advance_loc1: 89 to 0003a3a9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004140a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3aa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004140b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3ab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004140c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3ac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004140d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3ad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041410 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a3b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 49 to 00041441 │ │ │ │ + DW_CFA_advance_loc: 49 to 0003a3e1 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041445 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a3e5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041446 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3e6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004144a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a3ea │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004144e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a3ee │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041452 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a3f2 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041456 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a3f6 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004145a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a3fa │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004145b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3fb │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004145c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3fc │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004145d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3fd │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041465 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a405 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 57 to 0004149e │ │ │ │ + DW_CFA_advance_loc: 57 to 0003a43e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000414a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a440 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000414b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003a450 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 89 to 00041509 │ │ │ │ + DW_CFA_advance_loc1: 89 to 0003a4a9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004150a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a4aa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004150b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a4ab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004150c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a4ac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004150d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a4ad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041510 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a4b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 107 to 0004157b │ │ │ │ + DW_CFA_advance_loc1: 107 to 0003a51b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004157c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a51c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004157d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a51d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004157e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a51e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004157f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a51f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 00041590 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003a530 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 35 to 000415b3 │ │ │ │ + DW_CFA_advance_loc: 35 to 0003a553 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000415b7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a557 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000415b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a558 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 9 to 000415c1 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003a561 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 000415ca │ │ │ │ + DW_CFA_advance_loc: 9 to 0003a56a │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000415cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a56c │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 000415d1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a571 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000415d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a572 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 7 to 000415d9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a577 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 000415e6 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003a586 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000415e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a588 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000415ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a58a │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000422c 0000003c 00004230 FDE cie=00000000 pc=00041600..000419cf │ │ │ │ - DW_CFA_advance_loc: 1 to 00041601 │ │ │ │ +0000422c 0000003c 00004230 FDE cie=00000000 pc=0003a5c0..0003a92d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a5c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00041603 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a5c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0004160c │ │ │ │ + DW_CFA_advance_loc: 9 to 0003a5cc │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 185 to 000416c5 │ │ │ │ + DW_CFA_advance_loc1: 181 to 0003a681 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000416c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a682 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000416c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a683 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000416c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a684 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000416d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a690 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 630 to 00041946 │ │ │ │ + DW_CFA_advance_loc2: 536 to 0003a8a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041947 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a8a9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041948 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a8aa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041949 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a8ab │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041950 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a8b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000426c 0000005c 00004270 FDE cie=00000000 pc=000419e0..00041fec │ │ │ │ - DW_CFA_advance_loc: 1 to 000419e1 │ │ │ │ +0000426c 0000005c 00004270 FDE cie=00000000 pc=0003a940..0003add8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000419e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a943 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000419ec │ │ │ │ + DW_CFA_advance_loc: 9 to 0003a94c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 129 to 00041a6d │ │ │ │ + DW_CFA_advance_loc1: 126 to 0003a9ca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041a6e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a9cb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041a6f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a9cc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041a70 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a9cd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00041a80 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a9d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 94 to 00041ade │ │ │ │ + DW_CFA_advance_loc1: 78 to 0003aa1e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041adf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa1f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041ae0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa20 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041ae1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa21 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00041af0 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003aa30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 476 to 00041ccc │ │ │ │ + DW_CFA_advance_loc2: 295 to 0003ab57 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041ccd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ab58 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041cce │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ab59 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041ccf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ab5a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041cd0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ab60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 428 to 00041e7c │ │ │ │ + DW_CFA_advance_loc2: 348 to 0003acbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041e7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003acbd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041e7e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003acbe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041e7f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003acbf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041e80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003acc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042cc 00000038 000042d0 FDE cie=00000000 pc=00041ff0..0004203c │ │ │ │ - DW_CFA_advance_loc: 1 to 00041ff1 │ │ │ │ +000042cc 00000038 000042d0 FDE cie=00000000 pc=0003ade0..0003ae2c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ade1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041ff2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ade2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041ff3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ade3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 61 to 00042030 │ │ │ │ + DW_CFA_advance_loc: 61 to 0003ae20 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042031 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae21 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042032 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae22 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042033 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae23 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042038 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ae28 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042039 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae29 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004203a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae2a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004203b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae2b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00004308 00000030 0000430c FDE cie=00000000 pc=00017780..000177d7 │ │ │ │ DW_CFA_advance_loc: 1 to 00017781 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ @@ -8927,3459 +8929,3459 @@ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000177d6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000433c 00000028 00004340 FDE cie=00000000 pc=00042040..00042096 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042041 │ │ │ │ +0000433c 00000028 00004340 FDE cie=00000000 pc=0003ae30..0003ae86 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004204f │ │ │ │ + DW_CFA_advance_loc: 14 to 0003ae3f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00042076 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003ae66 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042077 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae67 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042078 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae68 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042080 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ae70 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00042092 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003ae82 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042095 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ae85 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004368 00000038 00000354 FDE cie=00004018 pc=000420a0..00042205 │ │ │ │ - Augmentation data: 77 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000420ab │ │ │ │ +00004368 00000038 00000354 FDE cie=00004018 pc=0003ae90..0003aff5 │ │ │ │ + Augmentation data: 6f 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003ae9b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000420ad │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ae9d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000420b3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003aea3 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0004212f │ │ │ │ + DW_CFA_advance_loc1: 124 to 0003af1f │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 00042156 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003af46 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042157 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003af47 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042158 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003af48 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042159 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003af49 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004215c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003af4c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 000421a0 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0003af90 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043a4 00000038 00000390 FDE cie=00004018 pc=00042210..00042360 │ │ │ │ - Augmentation data: 5f 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004221b │ │ │ │ +000043a4 00000038 00000390 FDE cie=00004018 pc=0003b000..0003b150 │ │ │ │ + Augmentation data: 57 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b00b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004221d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b00d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00042223 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b013 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0004228a │ │ │ │ + DW_CFA_advance_loc1: 103 to 0003b07a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 000422b1 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003b0a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000422b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b0a2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000422b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b0a3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000422b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b0a4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000422b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b0a7 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 000422fb │ │ │ │ + DW_CFA_advance_loc1: 68 to 0003b0eb │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043e0 00000038 000003cc FDE cie=00004018 pc=00042360..0004249f │ │ │ │ - Augmentation data: 47 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004236b │ │ │ │ +000043e0 00000038 000003cc FDE cie=00004018 pc=0003b150..0003b28f │ │ │ │ + Augmentation data: 3f 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b15b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004236d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b15d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00042373 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b163 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000423c7 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0003b1b7 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 000423ea │ │ │ │ + DW_CFA_advance_loc: 35 to 0003b1da │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000423eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b1db │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000423ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b1dc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000423ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b1dd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000423f0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b1e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 00042434 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0003b224 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000441c 00000038 00000408 FDE cie=00004018 pc=000424a0..00042605 │ │ │ │ - Augmentation data: 2f 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000424ab │ │ │ │ +0000441c 00000038 00000408 FDE cie=00004018 pc=0003b290..0003b3f5 │ │ │ │ + Augmentation data: 27 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b29b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000424ad │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b29d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000424b3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b2a3 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0004252f │ │ │ │ + DW_CFA_advance_loc1: 124 to 0003b31f │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 00042556 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003b346 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042557 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b347 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042558 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b348 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042559 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b349 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004255c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b34c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 000425a0 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0003b390 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004458 00000038 00000444 FDE cie=00004018 pc=00042610..00042760 │ │ │ │ - Augmentation data: 17 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004261b │ │ │ │ +00004458 00000038 00000444 FDE cie=00004018 pc=0003b400..0003b550 │ │ │ │ + Augmentation data: 0f 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b40b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004261d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b40d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00042623 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b413 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0004268a │ │ │ │ + DW_CFA_advance_loc1: 103 to 0003b47a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 000426b1 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003b4a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000426b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b4a2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000426b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b4a3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000426b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b4a4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000426b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b4a7 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 000426fb │ │ │ │ + DW_CFA_advance_loc1: 68 to 0003b4eb │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004494 00000038 00000480 FDE cie=00004018 pc=00042760..0004289f │ │ │ │ - Augmentation data: ff 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004276b │ │ │ │ +00004494 00000038 00000480 FDE cie=00004018 pc=0003b550..0003b68f │ │ │ │ + Augmentation data: f7 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b55b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004276d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b55d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00042773 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b563 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000427c7 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0003b5b7 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 000427ea │ │ │ │ + DW_CFA_advance_loc: 35 to 0003b5da │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000427eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b5db │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000427ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b5dc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000427ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b5dd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000427f0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b5e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 00042834 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0003b624 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044d0 00000040 000044d4 FDE cie=00000000 pc=000428a0..00042915 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428a1 │ │ │ │ +000044d0 00000040 000044d4 FDE cie=00000000 pc=0003b690..0003b705 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b691 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b692 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b693 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000428db │ │ │ │ + DW_CFA_advance_loc: 56 to 0003b6cb │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000428df │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b6cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000428e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003b6db │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000428ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b6dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000428ef │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b6df │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b6e0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00042900 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003b6f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00042903 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b6f3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042904 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b6f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 00042911 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003b701 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004514 00000040 00004518 FDE cie=00000000 pc=00042920..00042995 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042921 │ │ │ │ +00004514 00000040 00004518 FDE cie=00000000 pc=0003b710..0003b785 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b711 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042922 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b712 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042923 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b713 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0004295b │ │ │ │ + DW_CFA_advance_loc: 56 to 0003b74b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004295f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b74f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042968 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003b75b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004296c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b75c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004296f │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b75f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042970 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b760 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00042980 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003b770 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00042983 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b773 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042984 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b774 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 00042991 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003b781 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004558 00000038 00000544 FDE cie=00004018 pc=000429a0..00042adf │ │ │ │ - Augmentation data: 5f 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000429ab │ │ │ │ +00004558 00000038 00000544 FDE cie=00004018 pc=0003b790..0003b8cf │ │ │ │ + Augmentation data: 57 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b79b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000429ad │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b79d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000429b3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b7a3 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00042a07 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0003b7f7 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 00042a2a │ │ │ │ + DW_CFA_advance_loc: 35 to 0003b81a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a2b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b81b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a2c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b81c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a2d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b81d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042a30 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b820 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 00042a74 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0003b864 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004594 00000038 00000580 FDE cie=00004018 pc=00042ae0..00042c1f │ │ │ │ - Augmentation data: 47 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00042aeb │ │ │ │ +00004594 00000038 00000580 FDE cie=00004018 pc=0003b8d0..0003ba0f │ │ │ │ + Augmentation data: 3f 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b8db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042aed │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b8dd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00042af3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b8e3 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00042b47 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0003b937 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 00042b6a │ │ │ │ + DW_CFA_advance_loc: 35 to 0003b95a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b6b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b95b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b6c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b95c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b6d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b95d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042b70 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b960 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 00042bb4 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0003b9a4 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045d0 00000038 000005bc FDE cie=00004018 pc=00042c20..00042d70 │ │ │ │ - Augmentation data: 2f 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00042c2b │ │ │ │ +000045d0 00000038 000005bc FDE cie=00004018 pc=0003ba10..0003bb60 │ │ │ │ + Augmentation data: 27 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003ba1b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042c2d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ba1d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00042c33 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ba23 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 103 to 00042c9a │ │ │ │ + DW_CFA_advance_loc1: 103 to 0003ba8a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00042cc1 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003bab1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042cc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bab2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042cc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bab3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042cc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bab4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042cc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bab7 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 00042d0b │ │ │ │ + DW_CFA_advance_loc1: 68 to 0003bafb │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000460c 00000038 000005f8 FDE cie=00004018 pc=00042d70..00042ec0 │ │ │ │ - Augmentation data: 17 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00042d7b │ │ │ │ +0000460c 00000038 000005f8 FDE cie=00004018 pc=0003bb60..0003bcb0 │ │ │ │ + Augmentation data: 0f 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003bb6b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042d7d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bb6d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00042d83 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bb73 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 103 to 00042dea │ │ │ │ + DW_CFA_advance_loc1: 103 to 0003bbda │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00042e11 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003bc01 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc02 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e13 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc03 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc04 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042e17 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bc07 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 00042e5b │ │ │ │ + DW_CFA_advance_loc1: 68 to 0003bc4b │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004648 00000044 0000464c FDE cie=00000000 pc=00042ec0..00043383 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042ec4 │ │ │ │ +00004648 00000044 0000464c FDE cie=00000000 pc=0003bcc0..0003c157 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003bcc4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00042ed7 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003bcd7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00042edb │ │ │ │ + DW_CFA_advance_loc: 4 to 0003bcdb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 999 to 000432c2 │ │ │ │ + DW_CFA_advance_loc2: 961 to 0003c09c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000432c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c09d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000432c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c09e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000432c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c09f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000432c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c0a0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000432c9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c0a3 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000432d0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003c0b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004690 00000044 00004694 FDE cie=00000000 pc=000433c0..00043978 │ │ │ │ - DW_CFA_advance_loc: 4 to 000433c4 │ │ │ │ +00004690 00000044 00004694 FDE cie=00000000 pc=0003c180..0003c669 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c184 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000433d7 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003c197 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000433db │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c19b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1261 to 000438c8 │ │ │ │ + DW_CFA_advance_loc2: 1050 to 0003c5b5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000438c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c5b6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000438ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c5b7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000438cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c5b8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000438cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c5b9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000438cf │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c5bc │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000438d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c5c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046d8 00000044 000046dc FDE cie=00000000 pc=00043980..00044054 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043984 │ │ │ │ +000046d8 00000044 000046dc FDE cie=00000000 pc=0003c680..0003caf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c684 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00043997 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003c697 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0004399b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c69b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1246 to 00043e79 │ │ │ │ + DW_CFA_advance_loc2: 754 to 0003c98d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043e7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c98e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00043e7b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c98f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00043e7c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c990 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00043e7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c991 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00043e80 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c994 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043e81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c995 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004720 00000044 00004724 FDE cie=00000000 pc=00044080..0004492d │ │ │ │ - DW_CFA_advance_loc: 4 to 00044084 │ │ │ │ +00004720 00000044 00004724 FDE cie=00000000 pc=0003cb00..0003d1be │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cb04 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00044097 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003cb17 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0004409b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cb1b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1567 to 000446ba │ │ │ │ + DW_CFA_advance_loc2: 1149 to 0003cf98 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000446bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf99 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000446bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf9a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000446bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf9b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000446be │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf9c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000446c1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cf9f │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000446c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cfa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004768 00000038 00000754 FDE cie=00004018 pc=00044930..00044a95 │ │ │ │ - Augmentation data: df 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004493b │ │ │ │ +00004768 00000038 00000754 FDE cie=00004018 pc=0003d1c0..0003d325 │ │ │ │ + Augmentation data: d7 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003d1cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004493d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d1cd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00044943 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d1d3 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000449bf │ │ │ │ + DW_CFA_advance_loc1: 124 to 0003d24f │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 000449e6 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003d276 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000449e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d277 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000449e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d278 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000449e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d279 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000449ec │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d27c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 00044a30 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0003d2c0 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047a4 00000038 00000790 FDE cie=00004018 pc=00044aa0..00044c05 │ │ │ │ - Augmentation data: c7 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044aab │ │ │ │ +000047a4 00000038 00000790 FDE cie=00004018 pc=0003d330..0003d495 │ │ │ │ + Augmentation data: bf 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003d33b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044aad │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d33d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00044ab3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d343 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 124 to 00044b2f │ │ │ │ + DW_CFA_advance_loc1: 124 to 0003d3bf │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 00044b56 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003d3e6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00044b57 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d3e7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00044b58 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d3e8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00044b59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d3e9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044b5c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d3ec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 00044ba0 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0003d430 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047e0 000000cc 000047e4 FDE cie=00000000 pc=00044c10..00044e28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044c11 │ │ │ │ +000047e0 000000cc 000047e4 FDE cie=00000000 pc=0003d4a0..0003d6b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d4a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044c12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d4a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044c13 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d4a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044c14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d4a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044c17 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d4a7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00044c63 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0003d4f3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044c67 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d4f7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044c6b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d4fb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044c6f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d4ff │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044c73 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d503 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044c75 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d505 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044c77 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d507 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044c7b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d50b │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044c7f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d50f │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044c80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d510 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044c81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d511 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044c8c │ │ │ │ + DW_CFA_advance_loc: 11 to 0003d51c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00044ca0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003d530 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d534 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044ca8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003d539 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044caa │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d53a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044cb2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d542 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 173 to 00044d5f │ │ │ │ + DW_CFA_advance_loc1: 173 to 0003d5ef │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d5f0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044d62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d5f2 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044d68 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d5f8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044d70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d600 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d71 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d601 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044d73 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d603 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044d79 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d609 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00044d89 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003d615 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044d94 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003d624 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d628 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044d9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d62c │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044da0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d630 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044da2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d632 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044da6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d636 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044da8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d638 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044daa │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d63a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044dae │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d63e │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044db2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d642 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 16 to 00044dc2 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003d652 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044dc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d653 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044dce │ │ │ │ + DW_CFA_advance_loc: 11 to 0003d65e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00044de2 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003d672 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044de6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d676 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044dea │ │ │ │ + DW_CFA_advance_loc: 5 to 0003d67b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044dec │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d67c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044df1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003d681 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00044dfe │ │ │ │ + DW_CFA_advance_loc: 13 to 0003d68e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044e01 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d691 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d692 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d693 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d694 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00044e10 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003d6a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00044e17 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d6a7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e18 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d6a8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044e23 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003d6ad │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048b0 00000074 000048b4 FDE cie=00000000 pc=00044e30..00044ec2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e31 │ │ │ │ +000048b0 00000074 000048b4 FDE cie=00000000 pc=0003d6c0..0003d752 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d6c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044e34 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d6c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 39 to 00044e5b │ │ │ │ + DW_CFA_advance_loc: 39 to 0003d6eb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044e5f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d6ef │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044e63 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d6f3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d6f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d6f8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d6fc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d700 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044e72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d702 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044e76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d706 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044e7a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d70a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044e7e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d70e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e7f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d70f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044e87 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d717 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044e8c │ │ │ │ + DW_CFA_advance_loc: 5 to 0003d71c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e8d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d71d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044e90 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d720 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00044e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d724 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d728 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044e9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d72c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e9d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d72d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044ea1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d731 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044ea5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d735 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044ea9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d739 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044eab │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d73b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044eaf │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d73f │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044eb3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d743 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044eb7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d747 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044eb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d748 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044ebd │ │ │ │ + DW_CFA_advance_loc: 5 to 0003d74d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044ec0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d750 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ec1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d751 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004928 000000cc 0000492c FDE cie=00000000 pc=00044ed0..000450e8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ed1 │ │ │ │ +00004928 000000cc 0000492c FDE cie=00000000 pc=0003d760..0003d978 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d761 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ed2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d762 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ed3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d763 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ed4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d764 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044ed7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d767 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00044f23 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0003d7b3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044f27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d7b7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044f2b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d7bb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044f2f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d7bf │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044f33 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d7c3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044f35 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d7c5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044f37 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d7c7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044f3b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d7cb │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044f3f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d7cf │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044f40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d7d0 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044f41 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d7d1 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044f4c │ │ │ │ + DW_CFA_advance_loc: 11 to 0003d7dc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00044f60 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003d7f0 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d7f4 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044f68 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003d7f9 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044f6a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d7fa │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044f72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d802 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 173 to 0004501f │ │ │ │ + DW_CFA_advance_loc1: 173 to 0003d8af │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045020 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d8b0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045022 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d8b2 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 00045028 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d8b8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00045030 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d8c0 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045031 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d8c1 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045033 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d8c3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 00045039 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d8c9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00045049 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003d8d5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 00045054 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003d8e4 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045058 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d8e8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004505c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d8ec │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045060 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d8f0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045062 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d8f2 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045066 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d8f6 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045068 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d8f8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004506a │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d8fa │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004506e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d8fe │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045072 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d902 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 16 to 00045082 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003d912 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045083 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d913 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004508e │ │ │ │ + DW_CFA_advance_loc: 11 to 0003d91e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000450a2 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003d932 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000450a6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d936 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000450aa │ │ │ │ + DW_CFA_advance_loc: 5 to 0003d93b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 2 to 000450ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d93c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 000450b1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003d941 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 000450be │ │ │ │ + DW_CFA_advance_loc: 13 to 0003d94e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000450c1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d951 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000450c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d952 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000450c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d953 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000450c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d954 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000450d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003d960 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 000450d7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d967 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000450d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d968 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 000450e3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003d96d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049f8 00000074 000049fc FDE cie=00000000 pc=000450f0..00045182 │ │ │ │ - DW_CFA_advance_loc: 1 to 000450f1 │ │ │ │ +000049f8 00000074 000049fc FDE cie=00000000 pc=0003d980..0003da12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d981 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000450f4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d984 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 39 to 0004511b │ │ │ │ + DW_CFA_advance_loc: 39 to 0003d9ab │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004511f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d9af │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045123 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d9b3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045124 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d9b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d9b8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004512c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d9bc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045130 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d9c0 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045132 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d9c2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d9c6 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004513a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d9ca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004513e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d9ce │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004513f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d9cf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00045147 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d9d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004514c │ │ │ │ + DW_CFA_advance_loc: 5 to 0003d9dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004514d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d9dd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045150 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d9e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00045154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d9e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045158 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d9e8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004515c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d9ec │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004515d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d9ed │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045161 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d9f1 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045165 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d9f5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045169 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d9f9 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004516b │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d9fb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004516f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d9ff │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045173 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003da03 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045177 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003da07 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045178 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003da08 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004517d │ │ │ │ + DW_CFA_advance_loc: 5 to 0003da0d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045180 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003da10 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045181 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003da11 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004a70 00000034 00000a5c FDE cie=00004018 pc=00045190..000451de │ │ │ │ - Augmentation data: 1f 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004519c │ │ │ │ +00004a70 00000034 00000a5c FDE cie=00004018 pc=0003da20..0003da6e │ │ │ │ + Augmentation data: 17 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003da2c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004519f │ │ │ │ + DW_CFA_advance_loc: 3 to 0003da2f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000451cb │ │ │ │ + DW_CFA_advance_loc: 44 to 0003da5b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000451cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003da5c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000451d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003da60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000451d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003da63 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000451d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003da64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000451d9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003da69 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000451dc │ │ │ │ + DW_CFA_advance_loc: 3 to 0003da6c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000451dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003da6d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004aa8 00000048 00000a94 FDE cie=00004018 pc=000451e0..0004523b │ │ │ │ - Augmentation data: ef 2c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000451e1 │ │ │ │ +00004aa8 00000048 00000a94 FDE cie=00004018 pc=0003da70..0003dacb │ │ │ │ + Augmentation data: e7 2c 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003da71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000451e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003da72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000451f0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003da80 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00045215 │ │ │ │ + DW_CFA_advance_loc: 37 to 0003daa5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045216 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003daa6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004521c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003daac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004521f │ │ │ │ + DW_CFA_advance_loc: 3 to 0003daaf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045220 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dab0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004522a │ │ │ │ + DW_CFA_advance_loc: 10 to 0003daba │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004522b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dabb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004522c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dabc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045230 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003dac0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045233 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003dac3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045234 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dac4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045239 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003dac9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00004af4 00000050 00004af8 FDE cie=00000000 pc=00045240..000452fd │ │ │ │ - DW_CFA_advance_loc: 1 to 00045241 │ │ │ │ +00004af4 00000050 00004af8 FDE cie=00000000 pc=0003dad0..0003db8d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dad1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045242 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dad2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045243 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dad3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045246 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003dad6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 60 to 00045282 │ │ │ │ + DW_CFA_advance_loc: 60 to 0003db12 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045283 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db13 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045284 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db14 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045285 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db15 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00045291 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003db21 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 000452a4 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003db34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000452a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003db37 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000452a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db38 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000452a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db39 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000452b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003db40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 000452c7 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003db57 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 000452c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003db59 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 000452ce │ │ │ │ + DW_CFA_advance_loc: 5 to 0003db5e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000452cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db5f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000452df │ │ │ │ + DW_CFA_advance_loc: 16 to 0003db6f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b48 00000058 00000b34 FDE cie=00004018 pc=00045300..000453a4 │ │ │ │ - Augmentation data: 53 2c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045301 │ │ │ │ +00004b48 00000058 00000b34 FDE cie=00004018 pc=0003db90..0003dc34 │ │ │ │ + Augmentation data: 4b 2c 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045302 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045303 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045306 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003db96 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 00045336 │ │ │ │ + DW_CFA_advance_loc: 48 to 0003dbc6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045337 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dbc7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045338 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dbc8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004533b │ │ │ │ + DW_CFA_advance_loc: 3 to 0003dbcb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004534c │ │ │ │ + DW_CFA_advance_loc: 20 to 0003dbdf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00045362 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003dbf2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045363 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dbf3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00045369 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003dbf9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00045379 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003dc09 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004537a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc0a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004537b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc0b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004537c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc0c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045380 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003dc10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045383 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003dc13 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045384 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc14 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045389 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003dc19 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ba4 00000028 00004ba8 FDE cie=00000000 pc=000453b0..00045406 │ │ │ │ - DW_CFA_advance_loc: 1 to 000453b1 │ │ │ │ +00004ba4 00000028 00004ba8 FDE cie=00000000 pc=0003dc40..0003dc96 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000453bf │ │ │ │ + DW_CFA_advance_loc: 14 to 0003dc4f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 000453e6 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003dc76 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000453e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc77 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000453e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc78 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000453f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003dc80 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00045402 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003dc92 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045405 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003dc95 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004bd0 00000028 00004bd4 FDE cie=00000000 pc=00045410..00045466 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045411 │ │ │ │ +00004bd0 00000028 00004bd4 FDE cie=00000000 pc=0003dca0..0003dcf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dca1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004541f │ │ │ │ + DW_CFA_advance_loc: 14 to 0003dcaf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00045446 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003dcd6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045447 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dcd7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045448 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dcd8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00045450 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003dce0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00045462 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003dcf2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045465 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003dcf5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004bfc 00000028 00004c00 FDE cie=00000000 pc=00045470..000454c6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045471 │ │ │ │ +00004bfc 00000028 00004c00 FDE cie=00000000 pc=0003dd00..0003dd56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dd01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004547f │ │ │ │ + DW_CFA_advance_loc: 14 to 0003dd0f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 000454a6 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003dd36 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000454a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dd37 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000454a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dd38 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000454b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003dd40 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 000454c2 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003dd52 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000454c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003dd55 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004c28 00000028 00004c2c FDE cie=00000000 pc=000454d0..00045526 │ │ │ │ - DW_CFA_advance_loc: 1 to 000454d1 │ │ │ │ +00004c28 00000028 00004c2c FDE cie=00000000 pc=0003dd60..0003ddb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dd61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000454df │ │ │ │ + DW_CFA_advance_loc: 14 to 0003dd6f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00045506 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003dd96 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045507 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dd97 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045508 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dd98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00045510 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003dda0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00045522 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003ddb2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045525 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ddb5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004c54 00000028 00004c58 FDE cie=00000000 pc=00045530..00045586 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045531 │ │ │ │ +00004c54 00000028 00004c58 FDE cie=00000000 pc=0003ddc0..0003de16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ddc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004553f │ │ │ │ + DW_CFA_advance_loc: 14 to 0003ddcf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00045566 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003ddf6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045567 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ddf7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045568 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ddf8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00045570 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003de00 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00045582 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003de12 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045585 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003de15 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004c80 00000044 00004c84 FDE cie=00000000 pc=000455a0..0004576e │ │ │ │ - DW_CFA_advance_loc: 4 to 000455a4 │ │ │ │ +00004c80 00000044 00004c84 FDE cie=00000000 pc=0003de20..0003dfde │ │ │ │ + DW_CFA_advance_loc: 4 to 0003de24 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000455ad │ │ │ │ + DW_CFA_advance_loc: 9 to 0003de2d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000455b1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003de31 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 393 to 0004573a │ │ │ │ + DW_CFA_advance_loc2: 389 to 0003dfb6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004573b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dfb7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004573c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dfb8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004573d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dfb9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004573e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dfba │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00045741 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003dfbd │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00045750 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003dfc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cc8 00000044 00004ccc FDE cie=00000000 pc=00045780..0004594e │ │ │ │ - DW_CFA_advance_loc: 4 to 00045784 │ │ │ │ +00004cc8 00000044 00004ccc FDE cie=00000000 pc=0003dfe0..0003e19e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003dfe4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004578d │ │ │ │ + DW_CFA_advance_loc: 9 to 0003dfed │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00045791 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003dff1 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 393 to 0004591a │ │ │ │ + DW_CFA_advance_loc2: 389 to 0003e176 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004591b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e177 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004591c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e178 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004591d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e179 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004591e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e17a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00045921 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e17d │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00045930 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e180 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d10 00000058 00000cfc FDE cie=00004018 pc=00045950..000459db │ │ │ │ - Augmentation data: 98 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045951 │ │ │ │ +00004d10 00000058 00000cfc FDE cie=00004018 pc=0003e1a0..0003e22b │ │ │ │ + Augmentation data: 90 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e1a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045952 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e1a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045960 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e1b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00045985 │ │ │ │ + DW_CFA_advance_loc: 37 to 0003e1d5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045986 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e1d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004598c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e1dc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000459b4 │ │ │ │ + DW_CFA_advance_loc: 40 to 0003e204 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000459b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e205 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000459b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e206 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000459c0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e210 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000459c3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e213 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000459c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e214 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000459c9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e219 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000459cc │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e21c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000459cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e21d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000459ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e21e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000459d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e220 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000459d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e223 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000459d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e224 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000459d9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e229 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d6c 00000058 00000d58 FDE cie=00004018 pc=000459e0..00045a6b │ │ │ │ - Augmentation data: 44 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000459e1 │ │ │ │ +00004d6c 00000058 00000d58 FDE cie=00004018 pc=0003e230..0003e2bb │ │ │ │ + Augmentation data: 3c 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e231 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000459e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e232 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000459f0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e240 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00045a15 │ │ │ │ + DW_CFA_advance_loc: 37 to 0003e265 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e266 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00045a1c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e26c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00045a44 │ │ │ │ + DW_CFA_advance_loc: 40 to 0003e294 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a45 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e295 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a46 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e296 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00045a50 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e2a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045a53 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e2a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e2a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045a59 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e2a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045a5c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e2ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a5d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e2ad │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a5e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e2ae │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045a60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e2b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045a63 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e2b3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e2b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045a69 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e2b9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dc8 00000058 00000db4 FDE cie=00004018 pc=00045a70..00045afb │ │ │ │ - Augmentation data: f0 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a71 │ │ │ │ +00004dc8 00000058 00000db4 FDE cie=00004018 pc=0003e2c0..0003e34b │ │ │ │ + Augmentation data: e8 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e2c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e2c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045a80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e2d0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00045aa5 │ │ │ │ + DW_CFA_advance_loc: 37 to 0003e2f5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045aa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e2f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00045aac │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e2fc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00045ad4 │ │ │ │ + DW_CFA_advance_loc: 40 to 0003e324 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ad5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e325 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ad6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e326 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00045ae0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e330 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045ae3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e333 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ae4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e334 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045ae9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e339 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045aec │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e33c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045aed │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e33d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045aee │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e33e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045af0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e340 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045af3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e343 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045af4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e344 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045af9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e349 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e24 00000058 00000e10 FDE cie=00004018 pc=00045b00..00045b8b │ │ │ │ - Augmentation data: 9c 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b01 │ │ │ │ +00004e24 00000058 00000e10 FDE cie=00004018 pc=0003e350..0003e3db │ │ │ │ + Augmentation data: 94 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e351 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e352 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045b10 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e360 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00045b35 │ │ │ │ + DW_CFA_advance_loc: 37 to 0003e385 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b36 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e386 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00045b3c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e38c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00045b64 │ │ │ │ + DW_CFA_advance_loc: 40 to 0003e3b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e3b5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b66 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e3b6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00045b70 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e3c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045b73 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e3c3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e3c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045b79 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e3c9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045b7c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e3cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e3cd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b7e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e3ce │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045b80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e3d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045b83 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e3d3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e3d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045b89 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e3d9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e80 00000058 00000e6c FDE cie=00004018 pc=00045b90..00045c1b │ │ │ │ - Augmentation data: 48 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b91 │ │ │ │ +00004e80 00000058 00000e6c FDE cie=00004018 pc=0003e3e0..0003e46b │ │ │ │ + Augmentation data: 40 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e3e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e3e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045ba0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e3f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00045bc5 │ │ │ │ + DW_CFA_advance_loc: 37 to 0003e415 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045bc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e416 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00045bcc │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e41c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00045bf4 │ │ │ │ + DW_CFA_advance_loc: 40 to 0003e444 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045bf5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e445 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045bf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e446 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00045c00 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e450 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045c03 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e453 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e454 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045c09 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e459 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045c0c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e45c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e45d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e45e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045c10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e460 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045c13 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e463 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e464 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045c19 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e469 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004edc 00000058 00000ec8 FDE cie=00004018 pc=00045c20..00045cab │ │ │ │ - Augmentation data: f4 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c21 │ │ │ │ +00004edc 00000058 00000ec8 FDE cie=00004018 pc=0003e470..0003e4fb │ │ │ │ + Augmentation data: ec 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e471 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e472 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045c30 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e480 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00045c55 │ │ │ │ + DW_CFA_advance_loc: 37 to 0003e4a5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00045c5c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e4ac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00045c84 │ │ │ │ + DW_CFA_advance_loc: 40 to 0003e4d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c85 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4d5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c86 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4d6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00045c90 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e4e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045c93 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e4e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4e4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045c99 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e4e9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045c9c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e4ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c9d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4ed │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c9e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4ee │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045ca0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e4f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045ca3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e4f3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ca4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045ca9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e4f9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f38 00000058 00000f24 FDE cie=00004018 pc=00045cb0..00045d3b │ │ │ │ - Augmentation data: a0 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045cb1 │ │ │ │ +00004f38 00000058 00000f24 FDE cie=00004018 pc=0003e500..0003e58b │ │ │ │ + Augmentation data: 98 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e501 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045cb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e502 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045cc0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e510 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00045ce6 │ │ │ │ + DW_CFA_advance_loc: 38 to 0003e536 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ce7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e537 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00045ced │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e53d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 00045d16 │ │ │ │ + DW_CFA_advance_loc: 41 to 0003e566 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045d17 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e567 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045d18 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e568 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00045d20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e570 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045d23 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e573 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045d24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e574 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045d29 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e579 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045d2c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e57c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045d2d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e57d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045d2e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e57e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045d30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e580 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045d33 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e583 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045d34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e584 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045d39 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e589 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f94 00000058 00000f80 FDE cie=00004018 pc=00045d40..00045dcb │ │ │ │ - Augmentation data: 4c 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045d41 │ │ │ │ +00004f94 00000058 00000f80 FDE cie=00004018 pc=0003e590..0003e61b │ │ │ │ + Augmentation data: 44 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e591 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045d42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e592 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045d50 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e5a0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00045d76 │ │ │ │ + DW_CFA_advance_loc: 38 to 0003e5c6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045d77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e5c7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00045d7d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e5cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 00045da6 │ │ │ │ + DW_CFA_advance_loc: 41 to 0003e5f6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045da7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e5f7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045da8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e5f8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00045db0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e600 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045db3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e603 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045db4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e604 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045db9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e609 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045dbc │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e60c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045dbd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e60d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045dbe │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e60e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045dc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e610 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045dc3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e613 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045dc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e614 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045dc9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e619 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ff0 00000058 00000fdc FDE cie=00004018 pc=00045dd0..00045e5b │ │ │ │ - Augmentation data: f8 27 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045dd1 │ │ │ │ +00004ff0 00000058 00000fdc FDE cie=00004018 pc=0003e620..0003e6ab │ │ │ │ + Augmentation data: f0 27 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e621 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045dd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e622 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045de0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e630 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00045e06 │ │ │ │ + DW_CFA_advance_loc: 38 to 0003e656 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045e07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e657 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00045e0d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e65d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 00045e36 │ │ │ │ + DW_CFA_advance_loc: 41 to 0003e686 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045e37 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e687 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045e38 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e688 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00045e40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e690 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045e43 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e693 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045e44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e694 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045e49 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e699 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045e4c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e69c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045e4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e69d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045e4e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e69e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045e50 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e6a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045e53 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e6a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045e54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e6a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045e59 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e6a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000504c 00000058 00001038 FDE cie=00004018 pc=00045e60..00045eeb │ │ │ │ - Augmentation data: a4 27 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045e61 │ │ │ │ +0000504c 00000058 00001038 FDE cie=00004018 pc=0003e6b0..0003e73b │ │ │ │ + Augmentation data: 9c 27 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e6b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045e62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e6b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045e70 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e6c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00045e96 │ │ │ │ + DW_CFA_advance_loc: 38 to 0003e6e6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045e97 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e6e7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00045e9d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e6ed │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 00045ec6 │ │ │ │ + DW_CFA_advance_loc: 41 to 0003e716 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ec7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e717 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ec8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e718 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00045ed0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e720 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045ed3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e723 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ed4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e724 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045ed9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e729 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045edc │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e72c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045edd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e72d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ede │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e72e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045ee0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e730 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045ee3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e733 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ee4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e734 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045ee9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e739 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050a8 00000058 00001094 FDE cie=00004018 pc=00045ef0..00045f7b │ │ │ │ - Augmentation data: 50 27 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ef1 │ │ │ │ +000050a8 00000058 00001094 FDE cie=00004018 pc=0003e740..0003e7cb │ │ │ │ + Augmentation data: 48 27 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e741 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ef2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e742 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045f00 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e750 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00045f26 │ │ │ │ + DW_CFA_advance_loc: 38 to 0003e776 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045f27 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e777 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00045f2d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e77d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 00045f56 │ │ │ │ + DW_CFA_advance_loc: 41 to 0003e7a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045f57 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7a7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045f58 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7a8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00045f60 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e7b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045f63 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e7b3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045f64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045f69 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e7b9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045f6c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e7bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045f6d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7bd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045f6e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7be │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045f70 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e7c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045f73 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e7c3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045f74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045f79 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e7c9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005104 00000058 000010f0 FDE cie=00004018 pc=00045f80..0004600b │ │ │ │ - Augmentation data: fc 26 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045f81 │ │ │ │ +00005104 00000058 000010f0 FDE cie=00004018 pc=0003e7d0..0003e85b │ │ │ │ + Augmentation data: f4 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045f82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045f90 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e7e0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00045fb6 │ │ │ │ + DW_CFA_advance_loc: 38 to 0003e806 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045fb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e807 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00045fbd │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e80d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 00045fe6 │ │ │ │ + DW_CFA_advance_loc: 41 to 0003e836 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045fe7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e837 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045fe8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e838 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00045ff0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e840 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045ff3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e843 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ff4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e844 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045ff9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e849 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045ffc │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e84c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ffd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e84d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ffe │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e84e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00046000 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e850 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00046003 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e853 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046004 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e854 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00046009 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e859 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005160 0000005c 0000114c FDE cie=00004018 pc=00046010..000460ab │ │ │ │ - Augmentation data: a8 26 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046011 │ │ │ │ +00005160 0000005c 0000114c FDE cie=00004018 pc=0003e860..0003e8fb │ │ │ │ + Augmentation data: a0 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e861 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046012 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e862 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00046020 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e870 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00046045 │ │ │ │ + DW_CFA_advance_loc: 37 to 0003e895 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046046 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e896 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004604c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e89c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 0004606d │ │ │ │ + DW_CFA_advance_loc: 33 to 0003e8bd │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004606e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8be │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00046074 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e8c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00046077 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e8c7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046078 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00046082 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e8d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046083 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8d3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046084 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8d4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046090 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003e8e0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00046093 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e8e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046094 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8e4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00046099 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e8e9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000460a3 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e8f3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000460a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000460a9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e8f9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051c0 0000005c 000011ac FDE cie=00004018 pc=000460b0..0004614b │ │ │ │ - Augmentation data: 4c 26 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000460b1 │ │ │ │ +000051c0 0000005c 000011ac FDE cie=00004018 pc=0003e900..0003e99b │ │ │ │ + Augmentation data: 44 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e901 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000460b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e902 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000460c0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e910 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 000460e5 │ │ │ │ + DW_CFA_advance_loc: 37 to 0003e935 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000460e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e936 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000460ec │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e93c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 0004610d │ │ │ │ + DW_CFA_advance_loc: 33 to 0003e95d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004610e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e95e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00046114 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e964 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00046117 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e967 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046118 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e968 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00046122 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e972 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046123 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e973 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046124 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e974 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046130 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003e980 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00046133 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e983 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046134 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e984 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00046139 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e989 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00046143 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e993 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046144 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e994 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00046149 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e999 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005220 0000005c 0000120c FDE cie=00004018 pc=00046150..000461eb │ │ │ │ - Augmentation data: f0 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046151 │ │ │ │ +00005220 0000005c 0000120c FDE cie=00004018 pc=0003e9a0..0003ea3b │ │ │ │ + Augmentation data: e8 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e9a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046152 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e9a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00046160 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e9b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00046185 │ │ │ │ + DW_CFA_advance_loc: 37 to 0003e9d5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046186 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e9d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004618c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e9dc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 000461ad │ │ │ │ + DW_CFA_advance_loc: 33 to 0003e9fd │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000461ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e9fe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000461b4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ea04 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000461b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ea07 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000461b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea08 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000461c2 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003ea12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000461c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea13 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000461c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea14 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000461d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003ea20 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000461d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ea23 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000461d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea24 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000461d9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ea29 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000461e3 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003ea33 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000461e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea34 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000461e9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ea39 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005280 0000005c 0000126c FDE cie=00004018 pc=000461f0..0004628b │ │ │ │ - Augmentation data: 94 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000461f1 │ │ │ │ +00005280 0000005c 0000126c FDE cie=00004018 pc=0003ea40..0003eadb │ │ │ │ + Augmentation data: 8c 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000461f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00046200 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003ea50 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00046225 │ │ │ │ + DW_CFA_advance_loc: 37 to 0003ea75 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046226 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea76 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004622c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ea7c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 0004624d │ │ │ │ + DW_CFA_advance_loc: 33 to 0003ea9d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004624e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea9e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00046254 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003eaa4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00046257 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003eaa7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046258 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eaa8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00046262 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003eab2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046263 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eab3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046264 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eab4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046270 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003eac0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00046273 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003eac3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046274 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eac4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00046279 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003eac9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00046283 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003ead3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046284 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ead4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00046289 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ead9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000052e0 0000005c 000012cc FDE cie=00004018 pc=00046290..0004632b │ │ │ │ - Augmentation data: 38 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046291 │ │ │ │ +000052e0 0000005c 000012cc FDE cie=00004018 pc=0003eae0..0003eb7b │ │ │ │ + Augmentation data: 30 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eae1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046292 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eae2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000462a0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003eaf0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 000462c5 │ │ │ │ + DW_CFA_advance_loc: 37 to 0003eb15 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000462c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb16 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000462cc │ │ │ │ + DW_CFA_advance_loc: 6 to 0003eb1c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 000462ed │ │ │ │ + DW_CFA_advance_loc: 33 to 0003eb3d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000462ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb3e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000462f4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003eb44 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000462f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003eb47 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000462f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb48 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00046302 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003eb52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046303 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb53 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046304 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb54 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046310 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003eb60 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00046313 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003eb63 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046314 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00046319 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003eb69 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00046323 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003eb73 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb74 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00046329 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003eb79 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005340 0000005c 0000132c FDE cie=00004018 pc=00046330..000463cb │ │ │ │ - Augmentation data: dc 24 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046331 │ │ │ │ +00005340 0000005c 0000132c FDE cie=00004018 pc=0003eb80..0003ec1b │ │ │ │ + Augmentation data: d4 24 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00046340 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003eb90 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00046365 │ │ │ │ + DW_CFA_advance_loc: 37 to 0003ebb5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046366 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebb6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004636c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ebbc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 0004638d │ │ │ │ + DW_CFA_advance_loc: 33 to 0003ebdd │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004638e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebde │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00046394 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ebe4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00046397 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ebe7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046398 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebe8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000463a2 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003ebf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000463a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebf3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000463a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebf4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000463b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003ec00 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000463b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ec03 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000463b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000463b9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ec09 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000463c3 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003ec13 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000463c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000463c9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ec19 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053a0 0000004c 0000138c FDE cie=00004018 pc=000463e0..00046c16 │ │ │ │ - Augmentation data: 80 24 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000463e4 │ │ │ │ +000053a0 0000004c 0000138c FDE cie=00004018 pc=0003ec20..0003f3c3 │ │ │ │ + Augmentation data: 78 24 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ec24 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000463f7 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003ec37 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000463fb │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ec3b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 158 to 00046499 │ │ │ │ + DW_CFA_advance_loc1: 149 to 0003ecd0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1193 to 00046942 │ │ │ │ + DW_CFA_advance_loc2: 1047 to 0003f0e7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046943 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f0e8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00046944 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f0e9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00046945 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f0ea │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00046946 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f0eb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00046949 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f0ee │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004694a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f0ef │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053f0 0000004c 000013dc FDE cie=00004018 pc=00046c20..0004741a │ │ │ │ - Augmentation data: 45 24 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00046c24 │ │ │ │ +000053f0 0000004c 000013dc FDE cie=00004018 pc=0003f400..0003fb5b │ │ │ │ + Augmentation data: 3c 24 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f404 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00046c37 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003f417 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00046c3b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f41b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 176 to 00046ceb │ │ │ │ + DW_CFA_advance_loc1: 170 to 0003f4c5 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1108 to 0004713f │ │ │ │ + DW_CFA_advance_loc2: 1007 to 0003f8b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00047140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f8b5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00047141 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f8b6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00047142 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f8b7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00047143 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f8b8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00047146 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f8bb │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00047147 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f8bc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005440 0000004c 0000142c FDE cie=00004018 pc=00047440..00047bfa │ │ │ │ - Augmentation data: 14 24 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00047444 │ │ │ │ +00005440 0000004c 0000142c FDE cie=00004018 pc=0003fb80..000402bb │ │ │ │ + Augmentation data: 0b 24 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003fb84 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00047457 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003fb97 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0004745b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003fb9b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 158 to 000474f9 │ │ │ │ + DW_CFA_advance_loc1: 152 to 0003fc33 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1045 to 0004790e │ │ │ │ + DW_CFA_advance_loc2: 952 to 0003ffeb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004790f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00047910 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffed │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00047911 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffee │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00047912 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00047915 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fff2 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00047920 │ │ │ │ + DW_CFA_advance_loc: 14 to 00040000 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005490 0000004c 0000147c FDE cie=00004018 pc=00047c00..00048463 │ │ │ │ - Augmentation data: d9 23 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00047c04 │ │ │ │ +00005490 0000004c 0000147c FDE cie=00004018 pc=000402c0..00040a45 │ │ │ │ + Augmentation data: cf 23 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000402c4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00047c17 │ │ │ │ + DW_CFA_advance_loc: 19 to 000402d7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00047c1b │ │ │ │ + DW_CFA_advance_loc: 4 to 000402db │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 194 to 00047cdd │ │ │ │ + DW_CFA_advance_loc1: 182 to 00040391 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1608 to 00048325 │ │ │ │ + DW_CFA_advance_loc2: 1380 to 000408f5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048326 │ │ │ │ + DW_CFA_advance_loc: 1 to 000408f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00048327 │ │ │ │ + DW_CFA_advance_loc: 1 to 000408f7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00048328 │ │ │ │ + DW_CFA_advance_loc: 1 to 000408f8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00048329 │ │ │ │ + DW_CFA_advance_loc: 1 to 000408f9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0004832c │ │ │ │ + DW_CFA_advance_loc: 3 to 000408fc │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004832d │ │ │ │ + DW_CFA_advance_loc: 1 to 000408fd │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054e0 0000004c 000014cc FDE cie=00004018 pc=00048480..0004950f │ │ │ │ - Augmentation data: a9 23 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00048484 │ │ │ │ +000054e0 0000004c 000014cc FDE cie=00004018 pc=00040a60..00041987 │ │ │ │ + Augmentation data: 9e 23 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040a64 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00048497 │ │ │ │ + DW_CFA_advance_loc: 19 to 00040a77 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0004849b │ │ │ │ + DW_CFA_advance_loc: 4 to 00040a7b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 191 to 0004855a │ │ │ │ + DW_CFA_advance_loc1: 203 to 00040b46 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 3778 to 0004941c │ │ │ │ + DW_CFA_advance_loc2: 3400 to 0004188e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004941d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004188f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004941e │ │ │ │ + DW_CFA_advance_loc: 1 to 00041890 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004941f │ │ │ │ + DW_CFA_advance_loc: 1 to 00041891 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049420 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041892 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00049423 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041895 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049424 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041896 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005530 000001a0 00005534 FDE cie=00000000 pc=00049510..00049abf │ │ │ │ - DW_CFA_advance_loc: 1 to 00049511 │ │ │ │ +00005530 000001a0 00005534 FDE cie=00000000 pc=00041990..00041f3f │ │ │ │ + DW_CFA_advance_loc: 1 to 00041991 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049512 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041992 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049513 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041993 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049514 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041994 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049517 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041997 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 154 to 000495b1 │ │ │ │ + DW_CFA_advance_loc1: 154 to 00041a31 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 000495b9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041a39 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000495bb │ │ │ │ + DW_CFA_advance_loc: 2 to 00041a3b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000495bc │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a3c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000495cc │ │ │ │ + DW_CFA_advance_loc: 12 to 00041a48 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000495e8 │ │ │ │ + DW_CFA_advance_loc: 32 to 00041a68 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000495e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a69 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 1 to 000495ea │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a6a │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 000495ee │ │ │ │ + DW_CFA_advance_loc: 4 to 00041a6e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000495f2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041a72 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 000495f6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041a76 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000495fa │ │ │ │ + DW_CFA_advance_loc: 4 to 00041a7a │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 000495fe │ │ │ │ + DW_CFA_advance_loc: 4 to 00041a7e │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 000495ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a7f │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049600 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a80 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00049608 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041a88 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0004961c │ │ │ │ + DW_CFA_advance_loc: 20 to 00041a9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004961d │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a9d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004961e │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a9e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004961f │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a9f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049620 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041aa0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00049630 │ │ │ │ + DW_CFA_advance_loc: 16 to 00041ab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00049638 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041ab8 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00049640 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041ac0 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049642 │ │ │ │ + DW_CFA_advance_loc: 2 to 00041ac2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049643 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041ac3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004964b │ │ │ │ + DW_CFA_advance_loc: 8 to 00041acb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 50 to 0004967d │ │ │ │ + DW_CFA_advance_loc: 50 to 00041afd │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 00049683 │ │ │ │ + DW_CFA_advance_loc: 6 to 00041b03 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00049689 │ │ │ │ + DW_CFA_advance_loc: 6 to 00041b09 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004968d │ │ │ │ + DW_CFA_advance_loc: 4 to 00041b0d │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049691 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041b11 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049695 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041b15 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049699 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041b19 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004969d │ │ │ │ + DW_CFA_advance_loc: 4 to 00041b1d │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004969e │ │ │ │ + DW_CFA_advance_loc: 1 to 00041b1e │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004969f │ │ │ │ + DW_CFA_advance_loc: 1 to 00041b1f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 25 to 000496b8 │ │ │ │ + DW_CFA_advance_loc: 25 to 00041b38 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 123 to 00049733 │ │ │ │ + DW_CFA_advance_loc1: 123 to 00041bb3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049737 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041bb7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049738 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041bb8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00049744 │ │ │ │ + DW_CFA_advance_loc: 12 to 00041bc4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 58 to 0004977e │ │ │ │ + DW_CFA_advance_loc: 58 to 00041bfe │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049780 │ │ │ │ + DW_CFA_advance_loc: 2 to 00041c00 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00049785 │ │ │ │ + DW_CFA_advance_loc: 5 to 00041c05 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049786 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041c06 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004978e │ │ │ │ + DW_CFA_advance_loc: 8 to 00041c0e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 97 to 000497ef │ │ │ │ + DW_CFA_advance_loc1: 97 to 00041c6f │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 000497f3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041c73 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000497f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041c74 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000497f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041c78 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000497fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00041c7c │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049800 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041c80 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049801 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041c81 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049805 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041c85 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049809 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041c89 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004980a │ │ │ │ + DW_CFA_advance_loc: 1 to 00041c8a │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004980b │ │ │ │ + DW_CFA_advance_loc: 1 to 00041c8b │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004980c │ │ │ │ + DW_CFA_advance_loc: 1 to 00041c8c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00049814 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041c94 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0004986f │ │ │ │ + DW_CFA_advance_loc1: 91 to 00041cef │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049870 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041cf0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049871 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041cf1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049872 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041cf2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049873 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041cf3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00049880 │ │ │ │ + DW_CFA_advance_loc: 13 to 00041d00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 89 to 000498d9 │ │ │ │ + DW_CFA_advance_loc1: 89 to 00041d59 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000498da │ │ │ │ + DW_CFA_advance_loc: 1 to 00041d5a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000498db │ │ │ │ + DW_CFA_advance_loc: 1 to 00041d5b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000498dc │ │ │ │ + DW_CFA_advance_loc: 1 to 00041d5c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000498dd │ │ │ │ + DW_CFA_advance_loc: 1 to 00041d5d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000498e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041d60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 49 to 00049911 │ │ │ │ + DW_CFA_advance_loc: 49 to 00041d91 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049915 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041d95 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049916 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041d96 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004991a │ │ │ │ + DW_CFA_advance_loc: 4 to 00041d9a │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004991e │ │ │ │ + DW_CFA_advance_loc: 4 to 00041d9e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049922 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041da2 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049926 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041da6 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004992a │ │ │ │ + DW_CFA_advance_loc: 4 to 00041daa │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004992b │ │ │ │ + DW_CFA_advance_loc: 1 to 00041dab │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004992c │ │ │ │ + DW_CFA_advance_loc: 1 to 00041dac │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004992d │ │ │ │ + DW_CFA_advance_loc: 1 to 00041dad │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00049935 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041db5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 57 to 0004996e │ │ │ │ + DW_CFA_advance_loc: 57 to 00041dee │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049970 │ │ │ │ + DW_CFA_advance_loc: 2 to 00041df0 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 16 to 00049980 │ │ │ │ + DW_CFA_advance_loc: 16 to 00041e00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 89 to 000499d9 │ │ │ │ + DW_CFA_advance_loc1: 89 to 00041e59 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000499da │ │ │ │ + DW_CFA_advance_loc: 1 to 00041e5a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000499db │ │ │ │ + DW_CFA_advance_loc: 1 to 00041e5b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000499dc │ │ │ │ + DW_CFA_advance_loc: 1 to 00041e5c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000499dd │ │ │ │ + DW_CFA_advance_loc: 1 to 00041e5d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000499e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041e60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 107 to 00049a4b │ │ │ │ + DW_CFA_advance_loc1: 107 to 00041ecb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049a4c │ │ │ │ + DW_CFA_advance_loc: 1 to 00041ecc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049a4d │ │ │ │ + DW_CFA_advance_loc: 1 to 00041ecd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049a4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00041ece │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049a4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00041ecf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 00049a60 │ │ │ │ + DW_CFA_advance_loc: 17 to 00041ee0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 35 to 00049a83 │ │ │ │ + DW_CFA_advance_loc: 35 to 00041f03 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049a87 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041f07 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049a88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041f08 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 9 to 00049a91 │ │ │ │ + DW_CFA_advance_loc: 9 to 00041f11 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00049a9a │ │ │ │ + DW_CFA_advance_loc: 9 to 00041f1a │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049a9c │ │ │ │ + DW_CFA_advance_loc: 2 to 00041f1c │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00049aa1 │ │ │ │ + DW_CFA_advance_loc: 5 to 00041f21 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049aa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041f22 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 7 to 00049aa9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00041f27 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 00049ab6 │ │ │ │ + DW_CFA_advance_loc: 15 to 00041f36 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049ab8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00041f38 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049aba │ │ │ │ + DW_CFA_advance_loc: 2 to 00041f3a │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000056d4 00000044 000056d8 FDE cie=00000000 pc=00049ac0..0004a01a │ │ │ │ - DW_CFA_advance_loc: 4 to 00049ac4 │ │ │ │ +000056d4 00000044 000056d8 FDE cie=00000000 pc=00041f40..0004244a │ │ │ │ + DW_CFA_advance_loc: 4 to 00041f44 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00049acd │ │ │ │ + DW_CFA_advance_loc: 9 to 00041f4d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 3 to 00049ad0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041f50 │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc: 12 to 00049adc │ │ │ │ + DW_CFA_advance_loc: 12 to 00041f5c │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc2: 965 to 00049ea1 │ │ │ │ + DW_CFA_advance_loc2: 901 to 000422e1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ea2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000422e2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ea3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000422e3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ea4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000422e4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ea5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000422e5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00049ea8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000422e8 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ea9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000422e9 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000571c 00000044 00005720 FDE cie=00000000 pc=0004a020..0004a58a │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a024 │ │ │ │ +0000571c 00000044 00005720 FDE cie=00000000 pc=00042460..0004298a │ │ │ │ + DW_CFA_advance_loc: 4 to 00042464 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004a02d │ │ │ │ + DW_CFA_advance_loc: 9 to 0004246d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a030 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042470 │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc: 12 to 0004a03c │ │ │ │ + DW_CFA_advance_loc: 12 to 0004247c │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc2: 965 to 0004a401 │ │ │ │ + DW_CFA_advance_loc2: 901 to 00042801 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a402 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042802 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a403 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042803 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a404 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042804 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a405 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042805 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a408 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042808 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a409 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042809 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005764 00000078 00005768 FDE cie=00000000 pc=0004a590..0004a739 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a591 │ │ │ │ +00005764 00000078 00005768 FDE cie=00000000 pc=00042990..00042b39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042991 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a592 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042992 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a593 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042993 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a594 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042994 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a597 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042997 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 156 to 0004a633 │ │ │ │ + DW_CFA_advance_loc1: 156 to 00042a33 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a634 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042a34 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a638 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042a38 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a639 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042a39 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a647 │ │ │ │ + DW_CFA_advance_loc: 11 to 00042a44 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 0004a661 │ │ │ │ + DW_CFA_advance_loc: 29 to 00042a61 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a667 │ │ │ │ + DW_CFA_advance_loc: 6 to 00042a67 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a669 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042a69 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a66a │ │ │ │ + DW_CFA_advance_loc: 1 to 00042a6a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004a676 │ │ │ │ + DW_CFA_advance_loc: 12 to 00042a76 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 60 to 0004a6b2 │ │ │ │ + DW_CFA_advance_loc: 60 to 00042ab2 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a6b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ab3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a6b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042ab5 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a6b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ab6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004a6c5 │ │ │ │ + DW_CFA_advance_loc: 15 to 00042ac5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 28 to 0004a6e1 │ │ │ │ + DW_CFA_advance_loc: 28 to 00042ae1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a6e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ae2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a6e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ae3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a6e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ae4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a6e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ae5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a6e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ae6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 0004a6f1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00042af1 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a6f5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042af5 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a6f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042af7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004a6fc │ │ │ │ + DW_CFA_advance_loc: 5 to 00042afc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a704 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042b04 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057e0 00000044 000057e4 FDE cie=00000000 pc=0004a740..0004aa80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a744 │ │ │ │ +000057e0 00000044 000057e4 FDE cie=00000000 pc=00042b40..00042e73 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042b44 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004a757 │ │ │ │ + DW_CFA_advance_loc: 19 to 00042b57 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a75b │ │ │ │ + DW_CFA_advance_loc: 4 to 00042b5b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 681 to 0004aa04 │ │ │ │ + DW_CFA_advance_loc2: 657 to 00042dec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aa05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ded │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aa06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dee │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aa07 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042def │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aa08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042df0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0004aa0b │ │ │ │ + DW_CFA_advance_loc: 3 to 00042df3 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aa0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00042df4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005828 00000088 0000582c FDE cie=00000000 pc=0004aa80..0004abf9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aa81 │ │ │ │ +00005828 00000088 0000582c FDE cie=00000000 pc=00042e80..00042ff9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aa82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aa83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aa84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004aa87 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042e87 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 140 to 0004ab13 │ │ │ │ + DW_CFA_advance_loc1: 140 to 00042f13 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ab18 │ │ │ │ + DW_CFA_advance_loc: 5 to 00042f18 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ab1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00042f1c │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ab1f │ │ │ │ + DW_CFA_advance_loc: 3 to 00042f1f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ab26 │ │ │ │ + DW_CFA_advance_loc: 7 to 00042f26 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ab2a │ │ │ │ + DW_CFA_advance_loc: 4 to 00042f2a │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab2b │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f2b │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab2c │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f2c │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab2d │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f2d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004ab36 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042f36 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 60 to 0004ab72 │ │ │ │ + DW_CFA_advance_loc: 60 to 00042f72 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ab77 │ │ │ │ + DW_CFA_advance_loc: 5 to 00042f77 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ab7b │ │ │ │ + DW_CFA_advance_loc: 4 to 00042f7b │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ab7e │ │ │ │ + DW_CFA_advance_loc: 3 to 00042f7e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ab85 │ │ │ │ + DW_CFA_advance_loc: 7 to 00042f85 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ab89 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042f89 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab8a │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f8a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ab8d │ │ │ │ + DW_CFA_advance_loc: 3 to 00042f8d │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f8e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004ab97 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042f97 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 22 to 0004abad │ │ │ │ + DW_CFA_advance_loc: 22 to 00042fad │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004abb0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042fb0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004abb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042fb1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004abb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042fb2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004abb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042fb3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004abc0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00042fc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0004abc9 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042fc9 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004abd3 │ │ │ │ + DW_CFA_advance_loc: 10 to 00042fd3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004abd5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042fd5 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004abda │ │ │ │ + DW_CFA_advance_loc: 5 to 00042fda │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004abe2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042fe2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ │ │ │ -000058b4 00000074 000058b8 FDE cie=00000000 pc=0004ac00..0004acbc │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac01 │ │ │ │ +000058b4 00000074 000058b8 FDE cie=00000000 pc=00043000..000430bc │ │ │ │ + DW_CFA_advance_loc: 1 to 00043001 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043002 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043003 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043004 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ac07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043007 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0004ac58 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00043058 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac59 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043059 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004305a │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004305b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac5c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004305c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ac60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00043060 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ac64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00043064 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ac68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00043068 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ac6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0004306c │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac6d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004306d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ac75 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043075 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ac78 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043078 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043079 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004307a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac7b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004307b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ac80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043080 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 54 to 0004acb6 │ │ │ │ + DW_CFA_advance_loc: 54 to 000430b6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000430b7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000430b8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000430b9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acba │ │ │ │ + DW_CFA_advance_loc: 1 to 000430ba │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000592c 00000088 00005930 FDE cie=00000000 pc=0004acc0..0004ae39 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acc1 │ │ │ │ +0000592c 00000088 00005930 FDE cie=00000000 pc=000430c0..00043239 │ │ │ │ + DW_CFA_advance_loc: 1 to 000430c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000430c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000430c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000430c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004acc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000430c7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 140 to 0004ad53 │ │ │ │ + DW_CFA_advance_loc1: 140 to 00043153 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ad58 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043158 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ad5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0004315c │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ad5f │ │ │ │ + DW_CFA_advance_loc: 3 to 0004315f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ad66 │ │ │ │ + DW_CFA_advance_loc: 7 to 00043166 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ad6a │ │ │ │ + DW_CFA_advance_loc: 4 to 0004316a │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad6b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004316b │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad6c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004316c │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad6d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004316d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004ad76 │ │ │ │ + DW_CFA_advance_loc: 9 to 00043176 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 60 to 0004adb2 │ │ │ │ + DW_CFA_advance_loc: 60 to 000431b2 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004adb7 │ │ │ │ + DW_CFA_advance_loc: 5 to 000431b7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004adbb │ │ │ │ + DW_CFA_advance_loc: 4 to 000431bb │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004adbe │ │ │ │ + DW_CFA_advance_loc: 3 to 000431be │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004adc5 │ │ │ │ + DW_CFA_advance_loc: 7 to 000431c5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004adc9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000431c9 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004adca │ │ │ │ + DW_CFA_advance_loc: 1 to 000431ca │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004adcd │ │ │ │ + DW_CFA_advance_loc: 3 to 000431cd │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004adce │ │ │ │ + DW_CFA_advance_loc: 1 to 000431ce │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004add7 │ │ │ │ + DW_CFA_advance_loc: 9 to 000431d7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 22 to 0004aded │ │ │ │ + DW_CFA_advance_loc: 22 to 000431ed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004adf0 │ │ │ │ + DW_CFA_advance_loc: 3 to 000431f0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004adf1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000431f1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004adf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000431f2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004adf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000431f3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004ae00 │ │ │ │ + DW_CFA_advance_loc: 13 to 00043200 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0004ae09 │ │ │ │ + DW_CFA_advance_loc: 9 to 00043209 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004ae13 │ │ │ │ + DW_CFA_advance_loc: 10 to 00043213 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ae15 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043215 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ae1a │ │ │ │ + DW_CFA_advance_loc: 5 to 0004321a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ae22 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043222 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ │ │ │ -000059b8 00000074 000059bc FDE cie=00000000 pc=0004ae40..0004aefc │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae41 │ │ │ │ +000059b8 00000074 000059bc FDE cie=00000000 pc=00043240..000432fc │ │ │ │ + DW_CFA_advance_loc: 1 to 00043241 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043242 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043243 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043244 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ae47 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043247 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0004ae98 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00043298 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043299 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae9a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004329a │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae9b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004329b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae9c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004329c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004aea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000432a0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004aea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000432a4 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004aea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000432a8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004aeac │ │ │ │ + DW_CFA_advance_loc: 4 to 000432ac │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aead │ │ │ │ + DW_CFA_advance_loc: 1 to 000432ad │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004aeb5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000432b5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004aeb8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000432b8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aeb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000432b9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aeba │ │ │ │ + DW_CFA_advance_loc: 1 to 000432ba │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aebb │ │ │ │ + DW_CFA_advance_loc: 1 to 000432bb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004aec0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000432c0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 54 to 0004aef6 │ │ │ │ + DW_CFA_advance_loc: 54 to 000432f6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aef7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000432f7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aef8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000432f8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aef9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000432f9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aefa │ │ │ │ + DW_CFA_advance_loc: 1 to 000432fa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005a30 00000044 00005a34 FDE cie=00000000 pc=0004af00..0004b1d2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af01 │ │ │ │ +00005a30 00000044 00005a34 FDE cie=00000000 pc=00043300..000435e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043301 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043302 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043303 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043304 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004af07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043307 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 492 to 0004b0f3 │ │ │ │ + DW_CFA_advance_loc2: 492 to 000434f3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 55 to 0004b12a │ │ │ │ + DW_CFA_advance_loc: 55 to 0004352a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0004b198 │ │ │ │ + DW_CFA_advance_loc1: 126 to 000435a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b199 │ │ │ │ + DW_CFA_advance_loc: 1 to 000435a9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b19a │ │ │ │ + DW_CFA_advance_loc: 1 to 000435aa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b19b │ │ │ │ + DW_CFA_advance_loc: 1 to 000435ab │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b19c │ │ │ │ + DW_CFA_advance_loc: 1 to 000435ac │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b1a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000435b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a78 00000044 00005a7c FDE cie=00000000 pc=0004b200..0004b4d2 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b20b │ │ │ │ +00005a78 00000044 00005a7c FDE cie=00000000 pc=00043600..000438d2 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004360b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b20c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004360c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b20d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004360d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b20e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004360e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b211 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043611 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 466 to 0004b3e3 │ │ │ │ + DW_CFA_advance_loc2: 466 to 000437e3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 58 to 0004b41d │ │ │ │ + DW_CFA_advance_loc: 58 to 0004381d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 123 to 0004b498 │ │ │ │ + DW_CFA_advance_loc1: 123 to 00043898 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b499 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043899 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b49a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004389a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b49b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004389b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b49c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004389c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b4a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000438a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ac0 00000034 00005ac4 FDE cie=00000000 pc=0004b4e0..0004b57c │ │ │ │ - DW_CFA_advance_loc: 12 to 0004b4ec │ │ │ │ +00005ac0 00000034 00005ac4 FDE cie=00000000 pc=000438e0..0004397c │ │ │ │ + DW_CFA_advance_loc: 12 to 000438ec │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b4ef │ │ │ │ + DW_CFA_advance_loc: 3 to 000438ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 32 to 0004b50f │ │ │ │ + DW_CFA_advance_loc: 32 to 0004390f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b510 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043910 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004b520 │ │ │ │ + DW_CFA_advance_loc: 16 to 00043920 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0004b538 │ │ │ │ + DW_CFA_advance_loc: 24 to 00043938 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b539 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043939 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004b547 │ │ │ │ + DW_CFA_advance_loc: 14 to 00043947 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 0004b56a │ │ │ │ + DW_CFA_advance_loc: 35 to 0004396a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b56b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004396b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b570 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043970 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005af8 00000028 00001ae4 FDE cie=00004018 pc=0004b580..0004b59e │ │ │ │ - Augmentation data: a6 1d 00 00 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b583 │ │ │ │ +00005af8 00000028 00001ae4 FDE cie=00004018 pc=00043980..0004399e │ │ │ │ + Augmentation data: 9b 1d 00 00 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043983 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004b591 │ │ │ │ + DW_CFA_advance_loc: 14 to 00043991 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b593 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043993 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b594 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043994 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b595 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043995 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b59a │ │ │ │ + DW_CFA_advance_loc: 5 to 0004399a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b59d │ │ │ │ + DW_CFA_advance_loc: 3 to 0004399d │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b24 00000034 00001b10 FDE cie=00004018 pc=0004b5a0..0004b76e │ │ │ │ - Augmentation data: 7e 1d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b5a1 │ │ │ │ +00005b24 00000034 00001b10 FDE cie=00004018 pc=000439a0..00043b6e │ │ │ │ + Augmentation data: 73 1d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000439a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b5a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000439a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b5a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000439a9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0004b66a │ │ │ │ + DW_CFA_advance_loc1: 193 to 00043a6a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0004b6d8 │ │ │ │ + DW_CFA_advance_loc1: 110 to 00043ad8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b6d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ad9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b6da │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ada │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b6db │ │ │ │ + DW_CFA_advance_loc: 1 to 00043adb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b6e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043ae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b5c 00000034 00001b48 FDE cie=00004018 pc=0004b770..0004b93e │ │ │ │ - Augmentation data: 67 1d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b771 │ │ │ │ +00005b5c 00000034 00001b48 FDE cie=00004018 pc=00043b70..00043d3e │ │ │ │ + Augmentation data: 5c 1d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b773 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043b73 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b779 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043b79 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0004b83a │ │ │ │ + DW_CFA_advance_loc1: 193 to 00043c3a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0004b8a8 │ │ │ │ + DW_CFA_advance_loc1: 110 to 00043ca8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b8a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ca9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b8aa │ │ │ │ + DW_CFA_advance_loc: 1 to 00043caa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b8ab │ │ │ │ + DW_CFA_advance_loc: 1 to 00043cab │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b8b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043cb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b94 00000034 00001b80 FDE cie=00004018 pc=0004b940..0004bb0e │ │ │ │ - Augmentation data: 50 1d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b941 │ │ │ │ +00005b94 00000034 00001b80 FDE cie=00004018 pc=00043d40..00043f0e │ │ │ │ + Augmentation data: 45 1d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b943 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043d43 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b949 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043d49 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0004ba0a │ │ │ │ + DW_CFA_advance_loc1: 193 to 00043e0a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0004ba78 │ │ │ │ + DW_CFA_advance_loc1: 110 to 00043e78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ba79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e79 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ba7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e7a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ba7b │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e7b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ba80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043e80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005bcc 00000034 00001bb8 FDE cie=00004018 pc=0004bb10..0004bcde │ │ │ │ - Augmentation data: 39 1d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bb11 │ │ │ │ +00005bcc 00000034 00001bb8 FDE cie=00004018 pc=00043f10..000440de │ │ │ │ + Augmentation data: 2e 1d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043f11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004bb13 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043f13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004bb19 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043f19 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0004bbda │ │ │ │ + DW_CFA_advance_loc1: 193 to 00043fda │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0004bc48 │ │ │ │ + DW_CFA_advance_loc1: 110 to 00044048 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bc49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044049 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bc4a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004404a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bc4b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004404b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004bc50 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044050 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c04 00000034 00001bf0 FDE cie=00004018 pc=0004bce0..0004beae │ │ │ │ - Augmentation data: 22 1d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bce1 │ │ │ │ +00005c04 00000034 00001bf0 FDE cie=00004018 pc=000440e0..000442ae │ │ │ │ + Augmentation data: 17 1d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000440e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004bce3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000440e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004bce9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000440e9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0004bdaa │ │ │ │ + DW_CFA_advance_loc1: 193 to 000441aa │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0004be18 │ │ │ │ + DW_CFA_advance_loc1: 110 to 00044218 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004be19 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044219 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004be1a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004421a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004be1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004421b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004be20 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044220 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c3c 00000034 00001c28 FDE cie=00004018 pc=0004beb0..0004c07e │ │ │ │ - Augmentation data: 0b 1d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004beb1 │ │ │ │ +00005c3c 00000034 00001c28 FDE cie=00004018 pc=000442b0..0004447e │ │ │ │ + Augmentation data: 00 1d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000442b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004beb3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000442b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004beb9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000442b9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0004bf7a │ │ │ │ + DW_CFA_advance_loc1: 193 to 0004437a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0004bfe8 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000443e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bfe9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000443e9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bfea │ │ │ │ + DW_CFA_advance_loc: 1 to 000443ea │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bfeb │ │ │ │ + DW_CFA_advance_loc: 1 to 000443eb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004bff0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000443f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00005c74 00000034 00001c60 FDE cie=00004018 pc=00017990..00017b78 │ │ │ │ - Augmentation data: f7 1c 00 00 │ │ │ │ + Augmentation data: eb 1c 00 00 │ │ │ │ DW_CFA_advance_loc: 1 to 00017991 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00017993 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00017999 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -12397,23 +12399,23 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00017b64 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00017b65 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ 00005cac 0000001c 00001c98 FDE cie=00004018 pc=000177d8..00017861 │ │ │ │ - Augmentation data: d0 1c 00 00 │ │ │ │ + Augmentation data: c4 1c 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ 00005ccc 00000034 00001cb8 FDE cie=00004018 pc=00017b80..00017bba │ │ │ │ - Augmentation data: b9 1c 00 00 │ │ │ │ + Augmentation data: ad 1c 00 00 │ │ │ │ DW_CFA_advance_loc: 1 to 00017b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00017b83 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 00017b86 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -12434,3452 +12436,3445 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00017bb2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00005d04 0000001c 00001cf0 FDE cie=00004018 pc=00017861..00017881 │ │ │ │ - Augmentation data: 8d 1c 00 00 │ │ │ │ + Augmentation data: 81 1c 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00005d24 00000034 00001d10 FDE cie=00004018 pc=0004c080..0004c0ce │ │ │ │ - Augmentation data: 75 1c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c081 │ │ │ │ +00005d24 00000034 00001d10 FDE cie=00004018 pc=00044480..000444ce │ │ │ │ + Augmentation data: 69 1c 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044481 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004c084 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044484 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 43 to 0004c0af │ │ │ │ + DW_CFA_advance_loc: 43 to 000444af │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c0b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000444b0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004c0c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000444c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004c0c3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000444c3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c0c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000444c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004c0c9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000444c9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004c0cc │ │ │ │ + DW_CFA_advance_loc: 3 to 000444cc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c0cd │ │ │ │ + DW_CFA_advance_loc: 1 to 000444cd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d5c 00000010 00005d60 FDE cie=00000000 pc=0004c0d0..0004c11c │ │ │ │ +00005d5c 00000010 00005d60 FDE cie=00000000 pc=000444d0..0004451c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d70 00000034 00001d5c FDE cie=00004018 pc=0004c120..0004c35a │ │ │ │ - Augmentation data: 31 1c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c121 │ │ │ │ +00005d70 00000034 00001d5c FDE cie=00004018 pc=00044520..0004475a │ │ │ │ + Augmentation data: 25 1c 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044521 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c123 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044523 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004c129 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044529 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 205 to 0004c1f6 │ │ │ │ + DW_CFA_advance_loc1: 205 to 000445f6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 151 to 0004c28d │ │ │ │ + DW_CFA_advance_loc1: 151 to 0004468d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c28e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004468e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c28f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004468f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c290 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044690 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004c2a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000446a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005da8 00000034 00001d94 FDE cie=00004018 pc=0004c360..0004c48b │ │ │ │ - Augmentation data: 1e 1c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c361 │ │ │ │ +00005da8 00000034 00001d94 FDE cie=00004018 pc=00044760..0004488b │ │ │ │ + Augmentation data: 12 1c 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044761 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c363 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044763 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004c369 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044766 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0004c3cd │ │ │ │ + DW_CFA_advance_loc1: 103 to 000447cd │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0004c418 │ │ │ │ + DW_CFA_advance_loc1: 75 to 00044818 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c419 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044819 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c41a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004481a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c41b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004481b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004c420 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044820 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005de0 00000034 00001dcc FDE cie=00004018 pc=0004c490..0004c5bb │ │ │ │ - Augmentation data: f4 1b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c491 │ │ │ │ +00005de0 00000034 00001dcc FDE cie=00004018 pc=00044890..000449bb │ │ │ │ + Augmentation data: e8 1b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044891 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c493 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044893 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004c499 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044896 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0004c4fd │ │ │ │ + DW_CFA_advance_loc1: 103 to 000448fd │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0004c548 │ │ │ │ + DW_CFA_advance_loc1: 75 to 00044948 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c549 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044949 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c54a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004494a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c54b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004494b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004c550 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044950 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e18 00000034 00001e04 FDE cie=00004018 pc=0004c5c0..0004c6eb │ │ │ │ - Augmentation data: ca 1b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c5c1 │ │ │ │ +00005e18 00000034 00001e04 FDE cie=00004018 pc=000449c0..00044aeb │ │ │ │ + Augmentation data: be 1b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c5c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000449c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004c5c9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000449c6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0004c62d │ │ │ │ + DW_CFA_advance_loc1: 103 to 00044a2d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0004c678 │ │ │ │ + DW_CFA_advance_loc1: 75 to 00044a78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c679 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a79 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c67a │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a7a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c67b │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a7b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004c680 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044a80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e50 00000034 00001e3c FDE cie=00004018 pc=0004c6f0..0004c81b │ │ │ │ - Augmentation data: a0 1b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c6f1 │ │ │ │ +00005e50 00000034 00001e3c FDE cie=00004018 pc=00044af0..00044c1b │ │ │ │ + Augmentation data: 94 1b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044af1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c6f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044af3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004c6f9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044af6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0004c75d │ │ │ │ + DW_CFA_advance_loc1: 103 to 00044b5d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0004c7a8 │ │ │ │ + DW_CFA_advance_loc1: 75 to 00044ba8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c7a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ba9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c7aa │ │ │ │ + DW_CFA_advance_loc: 1 to 00044baa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c7ab │ │ │ │ + DW_CFA_advance_loc: 1 to 00044bab │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004c7b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044bb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e88 00000034 00001e74 FDE cie=00004018 pc=0004c820..0004c94b │ │ │ │ - Augmentation data: 76 1b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c821 │ │ │ │ +00005e88 00000034 00001e74 FDE cie=00004018 pc=00044c20..00044d4b │ │ │ │ + Augmentation data: 6a 1b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044c21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c823 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044c23 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004c829 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044c26 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0004c88d │ │ │ │ + DW_CFA_advance_loc1: 103 to 00044c8d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0004c8d8 │ │ │ │ + DW_CFA_advance_loc1: 75 to 00044cd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c8d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044cd9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c8da │ │ │ │ + DW_CFA_advance_loc: 1 to 00044cda │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c8db │ │ │ │ + DW_CFA_advance_loc: 1 to 00044cdb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004c8e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044ce0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ec0 00000034 00001eac FDE cie=00004018 pc=0004c950..0004ca7b │ │ │ │ - Augmentation data: 4c 1b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c951 │ │ │ │ +00005ec0 00000034 00001eac FDE cie=00004018 pc=00044d50..00044e7b │ │ │ │ + Augmentation data: 40 1b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044d51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c953 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044d53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004c959 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044d56 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0004c9bd │ │ │ │ + DW_CFA_advance_loc1: 103 to 00044dbd │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0004ca08 │ │ │ │ + DW_CFA_advance_loc1: 75 to 00044e08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ca09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044e09 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ca0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00044e0a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ca0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00044e0b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ca10 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044e10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ef8 00000030 00005efc FDE cie=00000000 pc=0004ca80..0004cac6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ca81 │ │ │ │ +00005ef8 00000030 00005efc FDE cie=00000000 pc=00044e80..00044ec6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044e81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ca84 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044e84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 0004caa2 │ │ │ │ + DW_CFA_advance_loc: 30 to 00044ea2 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004caa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ea3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004cab3 │ │ │ │ + DW_CFA_advance_loc: 16 to 00044eb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004caba │ │ │ │ + DW_CFA_advance_loc: 7 to 00044eba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cabb │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ebb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cabc │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ebc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004cabf │ │ │ │ + DW_CFA_advance_loc: 3 to 00044ebf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004cac1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044ec1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f2c 00000048 00001f18 FDE cie=00004018 pc=0004cad0..0004ce91 │ │ │ │ - Augmentation data: ee 1a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cad1 │ │ │ │ +00005f2c 00000048 00001f18 FDE cie=00004018 pc=00044ed0..00045291 │ │ │ │ + Augmentation data: e2 1a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ed1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004cad3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044ed3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004cad9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044ed9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0004cb46 │ │ │ │ + DW_CFA_advance_loc1: 109 to 00044f46 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cb47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044f47 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cb48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044f48 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cb49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044f49 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004cb50 │ │ │ │ + DW_CFA_advance_loc: 7 to 00044f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 71 to 0004cb97 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00044f97 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 82 to 0004cbe9 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00044fe9 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 413 to 0004cd86 │ │ │ │ + DW_CFA_advance_loc2: 413 to 00045186 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cd87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045187 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cd88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045188 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cd89 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045189 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004cd90 │ │ │ │ + DW_CFA_advance_loc: 7 to 00045190 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f78 00000034 00001f64 FDE cie=00004018 pc=0004cea0..0004d1d2 │ │ │ │ - Augmentation data: b7 1a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cea1 │ │ │ │ +00005f78 00000034 00001f64 FDE cie=00004018 pc=000452a0..000455d2 │ │ │ │ + Augmentation data: ab 1a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000452a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004cea3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000452a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004cea9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000452a9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 215 to 0004cf80 │ │ │ │ + DW_CFA_advance_loc1: 215 to 00045380 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0004cffc │ │ │ │ + DW_CFA_advance_loc1: 124 to 000453fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cffd │ │ │ │ + DW_CFA_advance_loc: 1 to 000453fd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cffe │ │ │ │ + DW_CFA_advance_loc: 1 to 000453fe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cfff │ │ │ │ + DW_CFA_advance_loc: 1 to 000453ff │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d000 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045400 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fb0 00000034 00001f9c FDE cie=00004018 pc=0004d1e0..0004d512 │ │ │ │ - Augmentation data: a7 1a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d1e1 │ │ │ │ +00005fb0 00000034 00001f9c FDE cie=00004018 pc=000455e0..00045912 │ │ │ │ + Augmentation data: 9b 1a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000455e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004d1e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000455e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004d1e9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000455e9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 215 to 0004d2c0 │ │ │ │ + DW_CFA_advance_loc1: 215 to 000456c0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0004d33c │ │ │ │ + DW_CFA_advance_loc1: 124 to 0004573c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d33d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004573d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d33e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004573e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d33f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004573f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d340 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045740 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fe8 00000078 00005fec FDE cie=00000000 pc=0004d520..0004d6ad │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d521 │ │ │ │ +00005fe8 00000078 00005fec FDE cie=00000000 pc=00045920..00045aad │ │ │ │ + DW_CFA_advance_loc: 1 to 00045921 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d522 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045922 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d523 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045923 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d524 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045924 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004d527 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045927 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004d53a │ │ │ │ + DW_CFA_advance_loc: 19 to 0004593a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 47 to 0004d569 │ │ │ │ + DW_CFA_advance_loc: 47 to 00045969 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 58 to 0004d5a3 │ │ │ │ + DW_CFA_advance_loc: 58 to 000459a3 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d5a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000459a4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004d5af │ │ │ │ + DW_CFA_advance_loc: 11 to 000459af │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 0004d5e3 │ │ │ │ + DW_CFA_advance_loc: 52 to 000459e3 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d5e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000459e4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004d5ef │ │ │ │ + DW_CFA_advance_loc: 11 to 000459ef │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0004d603 │ │ │ │ + DW_CFA_advance_loc: 20 to 00045a03 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d604 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045a04 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004d60f │ │ │ │ + DW_CFA_advance_loc: 11 to 00045a0f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 0004d643 │ │ │ │ + DW_CFA_advance_loc: 52 to 00045a43 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004d645 │ │ │ │ + DW_CFA_advance_loc: 2 to 00045a45 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004d650 │ │ │ │ + DW_CFA_advance_loc: 11 to 00045a50 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004d65e │ │ │ │ + DW_CFA_advance_loc: 14 to 00045a5e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d65f │ │ │ │ + DW_CFA_advance_loc: 1 to 00045a5f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004d667 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045a67 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004d674 │ │ │ │ + DW_CFA_advance_loc: 13 to 00045a74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d675 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045a75 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d676 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045a76 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d677 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045a77 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d678 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045a78 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d679 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045a79 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 26 to 0004d693 │ │ │ │ + DW_CFA_advance_loc: 26 to 00045a93 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d694 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045a94 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004d69f │ │ │ │ + DW_CFA_advance_loc: 11 to 00045a9f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006064 00000078 00006068 FDE cie=00000000 pc=0004d6b0..0004d83d │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d6b1 │ │ │ │ +00006064 00000078 00006068 FDE cie=00000000 pc=00045ab0..00045c3d │ │ │ │ + DW_CFA_advance_loc: 1 to 00045ab1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d6b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045ab2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d6b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045ab3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d6b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045ab4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004d6b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045ab7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004d6ca │ │ │ │ + DW_CFA_advance_loc: 19 to 00045aca │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 47 to 0004d6f9 │ │ │ │ + DW_CFA_advance_loc: 47 to 00045af9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 58 to 0004d733 │ │ │ │ + DW_CFA_advance_loc: 58 to 00045b33 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d734 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b34 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004d73f │ │ │ │ + DW_CFA_advance_loc: 11 to 00045b3f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 0004d773 │ │ │ │ + DW_CFA_advance_loc: 52 to 00045b73 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d774 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b74 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004d77f │ │ │ │ + DW_CFA_advance_loc: 11 to 00045b7f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0004d793 │ │ │ │ + DW_CFA_advance_loc: 20 to 00045b93 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d794 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b94 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004d79f │ │ │ │ + DW_CFA_advance_loc: 11 to 00045b9f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 0004d7d3 │ │ │ │ + DW_CFA_advance_loc: 52 to 00045bd3 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004d7d5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00045bd5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004d7e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00045be0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004d7ee │ │ │ │ + DW_CFA_advance_loc: 14 to 00045bee │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d7ef │ │ │ │ + DW_CFA_advance_loc: 1 to 00045bef │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004d7f7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045bf7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004d804 │ │ │ │ + DW_CFA_advance_loc: 13 to 00045c04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d805 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c05 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d806 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c06 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d807 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c07 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d808 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c08 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d809 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c09 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 26 to 0004d823 │ │ │ │ + DW_CFA_advance_loc: 26 to 00045c23 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d824 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c24 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004d82f │ │ │ │ + DW_CFA_advance_loc: 11 to 00045c2f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060e0 00000204 000020cc FDE cie=00004018 pc=0004d840..0004df37 │ │ │ │ - Augmentation data: 9f 19 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d841 │ │ │ │ +000060e0 00000200 000020cc FDE cie=00004018 pc=00045c40..00046337 │ │ │ │ + Augmentation data: 93 19 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d842 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d843 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004d846 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045c46 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004d849 │ │ │ │ + DW_CFA_advance_loc: 14 to 00045c54 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 59 to 0004d884 │ │ │ │ + DW_CFA_advance_loc: 48 to 00045c84 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d885 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c85 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004d88d │ │ │ │ + DW_CFA_advance_loc: 8 to 00045c8d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004d89d │ │ │ │ + DW_CFA_advance_loc: 16 to 00045c9d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d89e │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c9e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004d8a6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045ca6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 42 to 0004d8d0 │ │ │ │ + DW_CFA_advance_loc: 42 to 00045cd0 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d8d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045cd1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004d8d9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045cd9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004d8e2 │ │ │ │ + DW_CFA_advance_loc: 9 to 00045ce2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004d8e8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045ce8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004d8f5 │ │ │ │ + DW_CFA_advance_loc: 13 to 00045cf5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 34 to 0004d917 │ │ │ │ + DW_CFA_advance_loc: 34 to 00045d17 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d918 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045d18 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004d920 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045d20 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004d930 │ │ │ │ + DW_CFA_advance_loc: 16 to 00045d30 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d931 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045d31 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004d939 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045d39 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004d942 │ │ │ │ + DW_CFA_advance_loc: 9 to 00045d42 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004d948 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045d48 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004d94e │ │ │ │ + DW_CFA_advance_loc: 6 to 00045d4e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004d954 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045d54 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004d95f │ │ │ │ + DW_CFA_advance_loc: 11 to 00045d5f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 43 to 0004d98a │ │ │ │ + DW_CFA_advance_loc: 43 to 00045d8a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d98b │ │ │ │ + DW_CFA_advance_loc: 1 to 00045d8b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004d999 │ │ │ │ + DW_CFA_advance_loc: 14 to 00045d99 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004d9a6 │ │ │ │ + DW_CFA_advance_loc: 13 to 00045da6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d9a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045da7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004d9af │ │ │ │ + DW_CFA_advance_loc: 8 to 00045daf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004d9b2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045db2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004d9b8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045db8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004d9c6 │ │ │ │ + DW_CFA_advance_loc: 14 to 00045dc6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004d9d3 │ │ │ │ + DW_CFA_advance_loc: 13 to 00045dd3 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d9d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045dd4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004d9dc │ │ │ │ + DW_CFA_advance_loc: 8 to 00045ddc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004d9ed │ │ │ │ + DW_CFA_advance_loc: 17 to 00045ded │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004d9f0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045df0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004d9f6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045df6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004d9f9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045df9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004da01 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045e01 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004da0e │ │ │ │ + DW_CFA_advance_loc: 13 to 00045e0e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da14 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e14 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da1a │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e1a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da20 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e20 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da26 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e26 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da2c │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e2c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da32 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e32 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da38 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e38 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da3e │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e3e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da44 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e44 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004da52 │ │ │ │ + DW_CFA_advance_loc: 14 to 00045e52 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004da59 │ │ │ │ + DW_CFA_advance_loc: 7 to 00045e59 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004da5a │ │ │ │ + DW_CFA_advance_loc: 1 to 00045e5a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004da62 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045e62 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004da65 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045e65 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da6b │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e6b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da71 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e71 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da77 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e77 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da7d │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e7d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da83 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e83 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da89 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e89 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da8f │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e8f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da95 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e95 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da9b │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e9b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004daa6 │ │ │ │ + DW_CFA_advance_loc: 11 to 00045ea6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004daaf │ │ │ │ + DW_CFA_advance_loc: 9 to 00045eaf │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dab0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045eb0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004dab6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045eb6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 49 to 0004dae7 │ │ │ │ + DW_CFA_advance_loc: 49 to 00045ee7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004daf7 │ │ │ │ + DW_CFA_advance_loc: 16 to 00045ef7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004db03 │ │ │ │ + DW_CFA_advance_loc: 12 to 00045f03 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004db16 │ │ │ │ + DW_CFA_advance_loc: 15 to 00045f12 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004db1b │ │ │ │ + DW_CFA_advance_loc: 9 to 00045f1b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004db32 │ │ │ │ + DW_CFA_advance_loc: 23 to 00045f32 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 39 to 0004db59 │ │ │ │ + DW_CFA_advance_loc: 39 to 00045f59 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004db60 │ │ │ │ + DW_CFA_advance_loc: 7 to 00045f60 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004db68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045f68 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 43 to 0004db93 │ │ │ │ + DW_CFA_advance_loc: 43 to 00045f93 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004db9e │ │ │ │ + DW_CFA_advance_loc: 11 to 00045f9e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 35 to 0004dbc1 │ │ │ │ + DW_CFA_advance_loc: 38 to 00045fc4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0004dc03 │ │ │ │ + DW_CFA_advance_loc: 63 to 00046003 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dc04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046004 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004dc0f │ │ │ │ + DW_CFA_advance_loc: 11 to 0004600f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0004dc53 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00046053 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dc54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046054 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004dc5f │ │ │ │ + DW_CFA_advance_loc: 11 to 0004605f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0004dc83 │ │ │ │ + DW_CFA_advance_loc: 36 to 00046083 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dc84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046084 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004dc8f │ │ │ │ + DW_CFA_advance_loc: 11 to 0004608f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0004dcb3 │ │ │ │ + DW_CFA_advance_loc: 36 to 000460b3 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004dcb5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000460b5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004dcc0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000460c0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004dcc9 │ │ │ │ + DW_CFA_advance_loc: 9 to 000460c9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004dccc │ │ │ │ + DW_CFA_advance_loc: 3 to 000460cc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004dcd8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000460dc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 35 to 0004dcfb │ │ │ │ + DW_CFA_advance_loc: 31 to 000460fb │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004dcff │ │ │ │ + DW_CFA_advance_loc: 4 to 000460ff │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004dd07 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046107 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 97 to 0004dd68 │ │ │ │ + DW_CFA_advance_loc1: 97 to 00046168 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dd69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046169 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004dd73 │ │ │ │ + DW_CFA_advance_loc: 10 to 00046173 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0004dd93 │ │ │ │ + DW_CFA_advance_loc: 32 to 00046193 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dd94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046194 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004dd9a │ │ │ │ + DW_CFA_advance_loc: 6 to 0004619a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004dda9 │ │ │ │ + DW_CFA_advance_loc: 15 to 000461a9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ddad │ │ │ │ + DW_CFA_advance_loc: 4 to 000461ad │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ddb5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000461b5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0004ddd9 │ │ │ │ + DW_CFA_advance_loc: 36 to 000461d9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004dddc │ │ │ │ + DW_CFA_advance_loc: 3 to 000461dc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004dde5 │ │ │ │ + DW_CFA_advance_loc: 9 to 000461e5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ddf0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000461f0 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004ddf6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000461f6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004ddfc │ │ │ │ + DW_CFA_advance_loc: 6 to 000461fc │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004de02 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046202 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004de0a │ │ │ │ + DW_CFA_advance_loc: 8 to 0004620a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004de1a │ │ │ │ + DW_CFA_advance_loc: 16 to 0004621a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004621b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004621c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004621d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de1e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004621e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de1f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004621f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 0004de3a │ │ │ │ + DW_CFA_advance_loc: 27 to 0004623a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de3b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004623b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004de49 │ │ │ │ + DW_CFA_advance_loc: 14 to 00046249 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004de5a │ │ │ │ + DW_CFA_advance_loc: 17 to 0004625a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004625b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004de63 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046263 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0004de83 │ │ │ │ + DW_CFA_advance_loc: 32 to 00046283 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046284 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004de8f │ │ │ │ + DW_CFA_advance_loc: 11 to 0004628f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004de9b │ │ │ │ + DW_CFA_advance_loc: 12 to 0004629b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004de9e │ │ │ │ + DW_CFA_advance_loc: 3 to 0004629e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004dea4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000462a4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004dea7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000462a7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004deaf │ │ │ │ + DW_CFA_advance_loc: 8 to 000462af │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004debc │ │ │ │ + DW_CFA_advance_loc: 13 to 000462bc │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004debf │ │ │ │ + DW_CFA_advance_loc: 3 to 000462bf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004dec7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000462c7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004decf │ │ │ │ + DW_CFA_advance_loc: 8 to 000462cf │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004ded5 │ │ │ │ + DW_CFA_advance_loc: 6 to 000462d5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004dedd │ │ │ │ + DW_CFA_advance_loc: 8 to 000462dd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004deed │ │ │ │ + DW_CFA_advance_loc: 16 to 000462ed │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004def3 │ │ │ │ + DW_CFA_advance_loc: 6 to 000462f3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004def9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000462f9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004deff │ │ │ │ + DW_CFA_advance_loc: 6 to 000462ff │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004df07 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046307 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004df0a │ │ │ │ + DW_CFA_advance_loc: 3 to 0004630a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004df0b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004630b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004df0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004630c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004df0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004630d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004df0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004630e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004df0f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004630f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 0004df31 │ │ │ │ + DW_CFA_advance_loc: 34 to 00046331 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004df32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046332 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000062e8 00000028 000062ec FDE cie=00000000 pc=0004df40..0004df67 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004df41 │ │ │ │ +000062e4 00000028 000062e8 FDE cie=00000000 pc=00046340..00046367 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004df44 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046344 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004df48 │ │ │ │ + DW_CFA_advance_loc: 15 to 00046353 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004df59 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046359 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004df5d │ │ │ │ + DW_CFA_advance_loc: 4 to 0004635d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004df65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046365 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004df66 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046366 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006314 00000020 00006318 FDE cie=00000000 pc=0004df70..0004df99 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004df71 │ │ │ │ +00006310 00000020 00006314 FDE cie=00000000 pc=00046370..00046399 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046371 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004df7f │ │ │ │ + DW_CFA_advance_loc: 14 to 0004637f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004df8f │ │ │ │ + DW_CFA_advance_loc: 16 to 0004638f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004df97 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046397 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004df98 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046398 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006338 00000028 0000633c FDE cie=00000000 pc=0004dfa0..0004dfd3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dfa1 │ │ │ │ +00006334 00000028 00006338 FDE cie=00000000 pc=000463a0..000463d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000463a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dfa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000463a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004dfb0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000463b0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004dfc0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000463c0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004dfd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000463d0 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dfd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000463d1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dfd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000463d2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00006364 00000204 00002350 FDE cie=00004018 pc=0004dfe0..0004e6d7 │ │ │ │ - Augmentation data: 1f 17 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dfe1 │ │ │ │ +00006360 00000200 0000234c FDE cie=00004018 pc=000463e0..00046ad7 │ │ │ │ + Augmentation data: 17 17 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000463e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dfe2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000463e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dfe3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000463e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004dfe6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000463e6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004dfe9 │ │ │ │ + DW_CFA_advance_loc: 14 to 000463f4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 59 to 0004e024 │ │ │ │ + DW_CFA_advance_loc: 48 to 00046424 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e025 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046425 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e02d │ │ │ │ + DW_CFA_advance_loc: 8 to 0004642d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004e03a │ │ │ │ + DW_CFA_advance_loc: 13 to 0004643a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e03b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004643b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e043 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046443 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 45 to 0004e070 │ │ │ │ + DW_CFA_advance_loc: 45 to 00046470 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e071 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046471 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e079 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046479 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004e082 │ │ │ │ + DW_CFA_advance_loc: 9 to 00046482 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e088 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046488 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004e095 │ │ │ │ + DW_CFA_advance_loc: 13 to 00046495 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 34 to 0004e0b7 │ │ │ │ + DW_CFA_advance_loc: 34 to 000464b7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e0b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000464b8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e0c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000464c0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004e0d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000464d0 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e0d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000464d1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e0d9 │ │ │ │ + DW_CFA_advance_loc: 8 to 000464d9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004e0e2 │ │ │ │ + DW_CFA_advance_loc: 9 to 000464e2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e0e8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000464e8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e0ee │ │ │ │ + DW_CFA_advance_loc: 6 to 000464ee │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e0f4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000464f4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004e0ff │ │ │ │ + DW_CFA_advance_loc: 11 to 000464ff │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 43 to 0004e12a │ │ │ │ + DW_CFA_advance_loc: 43 to 0004652a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e12b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004652b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004e139 │ │ │ │ + DW_CFA_advance_loc: 14 to 00046539 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004e146 │ │ │ │ + DW_CFA_advance_loc: 13 to 00046546 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e147 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046547 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e14f │ │ │ │ + DW_CFA_advance_loc: 8 to 0004654f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e152 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046552 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e158 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046558 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004e166 │ │ │ │ + DW_CFA_advance_loc: 14 to 00046566 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004e173 │ │ │ │ + DW_CFA_advance_loc: 13 to 00046573 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e174 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046574 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e17c │ │ │ │ + DW_CFA_advance_loc: 8 to 0004657c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004e18d │ │ │ │ + DW_CFA_advance_loc: 17 to 0004658d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e190 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046590 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e196 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046596 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e199 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046599 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e1a1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000465a1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004e1ae │ │ │ │ + DW_CFA_advance_loc: 13 to 000465ae │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e1b4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000465b4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e1ba │ │ │ │ + DW_CFA_advance_loc: 6 to 000465ba │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e1c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000465c0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e1c6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000465c6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e1cc │ │ │ │ + DW_CFA_advance_loc: 6 to 000465cc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e1d2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000465d2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e1d8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000465d8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e1de │ │ │ │ + DW_CFA_advance_loc: 6 to 000465de │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e1e4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000465e4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004e1f2 │ │ │ │ + DW_CFA_advance_loc: 14 to 000465f2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004e1f9 │ │ │ │ + DW_CFA_advance_loc: 7 to 000465f9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e1fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000465fa │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e202 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046602 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e205 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046605 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e20b │ │ │ │ + DW_CFA_advance_loc: 6 to 0004660b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e211 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046611 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e217 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046617 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e21d │ │ │ │ + DW_CFA_advance_loc: 6 to 0004661d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e223 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046623 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e229 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046629 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e22f │ │ │ │ + DW_CFA_advance_loc: 6 to 0004662f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e235 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046635 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e23b │ │ │ │ + DW_CFA_advance_loc: 6 to 0004663b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004e246 │ │ │ │ + DW_CFA_advance_loc: 11 to 00046646 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004e24f │ │ │ │ + DW_CFA_advance_loc: 9 to 0004664f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e250 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046650 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e256 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046656 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 49 to 0004e287 │ │ │ │ + DW_CFA_advance_loc: 49 to 00046687 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004e297 │ │ │ │ + DW_CFA_advance_loc: 16 to 00046697 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004e2a3 │ │ │ │ + DW_CFA_advance_loc: 12 to 000466a3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004e2b6 │ │ │ │ + DW_CFA_advance_loc: 15 to 000466b2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004e2bb │ │ │ │ + DW_CFA_advance_loc: 9 to 000466bb │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004e2d2 │ │ │ │ + DW_CFA_advance_loc: 23 to 000466d2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 39 to 0004e2f9 │ │ │ │ + DW_CFA_advance_loc: 39 to 000466f9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004e300 │ │ │ │ + DW_CFA_advance_loc: 7 to 00046700 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e308 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046708 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 43 to 0004e333 │ │ │ │ + DW_CFA_advance_loc: 43 to 00046733 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004e33e │ │ │ │ + DW_CFA_advance_loc: 11 to 0004673e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 35 to 0004e361 │ │ │ │ + DW_CFA_advance_loc: 38 to 00046764 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0004e3a3 │ │ │ │ + DW_CFA_advance_loc: 63 to 000467a3 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e3a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000467a4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004e3af │ │ │ │ + DW_CFA_advance_loc: 11 to 000467af │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0004e3f3 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000467f3 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e3f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000467f4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004e3ff │ │ │ │ + DW_CFA_advance_loc: 11 to 000467ff │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0004e423 │ │ │ │ + DW_CFA_advance_loc: 36 to 00046823 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e424 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046824 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004e42f │ │ │ │ + DW_CFA_advance_loc: 11 to 0004682f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0004e453 │ │ │ │ + DW_CFA_advance_loc: 36 to 00046853 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e455 │ │ │ │ + DW_CFA_advance_loc: 2 to 00046855 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004e460 │ │ │ │ + DW_CFA_advance_loc: 11 to 00046860 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004e469 │ │ │ │ + DW_CFA_advance_loc: 9 to 00046869 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e46c │ │ │ │ + DW_CFA_advance_loc: 3 to 0004686c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004e478 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004687c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 35 to 0004e49b │ │ │ │ + DW_CFA_advance_loc: 31 to 0004689b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004e49f │ │ │ │ + DW_CFA_advance_loc: 4 to 0004689f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e4a7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000468a7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 97 to 0004e508 │ │ │ │ + DW_CFA_advance_loc1: 97 to 00046908 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e509 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046909 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004e513 │ │ │ │ + DW_CFA_advance_loc: 10 to 00046913 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0004e533 │ │ │ │ + DW_CFA_advance_loc: 32 to 00046933 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e534 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046934 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e53a │ │ │ │ + DW_CFA_advance_loc: 6 to 0004693a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004e549 │ │ │ │ + DW_CFA_advance_loc: 15 to 00046949 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004e54d │ │ │ │ + DW_CFA_advance_loc: 4 to 0004694d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e555 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046955 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0004e579 │ │ │ │ + DW_CFA_advance_loc: 36 to 00046979 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e57c │ │ │ │ + DW_CFA_advance_loc: 3 to 0004697c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004e585 │ │ │ │ + DW_CFA_advance_loc: 9 to 00046985 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004e590 │ │ │ │ + DW_CFA_advance_loc: 11 to 00046990 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e596 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046996 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e59c │ │ │ │ + DW_CFA_advance_loc: 6 to 0004699c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e5a2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000469a2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e5aa │ │ │ │ + DW_CFA_advance_loc: 8 to 000469aa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004e5ba │ │ │ │ + DW_CFA_advance_loc: 16 to 000469ba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e5bb │ │ │ │ + DW_CFA_advance_loc: 1 to 000469bb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e5bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000469bc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e5bd │ │ │ │ + DW_CFA_advance_loc: 1 to 000469bd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e5be │ │ │ │ + DW_CFA_advance_loc: 1 to 000469be │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e5bf │ │ │ │ + DW_CFA_advance_loc: 1 to 000469bf │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 0004e5da │ │ │ │ + DW_CFA_advance_loc: 27 to 000469da │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e5db │ │ │ │ + DW_CFA_advance_loc: 1 to 000469db │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004e5e9 │ │ │ │ + DW_CFA_advance_loc: 14 to 000469e9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004e5fa │ │ │ │ + DW_CFA_advance_loc: 17 to 000469fa │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e5fb │ │ │ │ + DW_CFA_advance_loc: 1 to 000469fb │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e603 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046a03 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0004e623 │ │ │ │ + DW_CFA_advance_loc: 32 to 00046a23 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e624 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046a24 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004e62f │ │ │ │ + DW_CFA_advance_loc: 11 to 00046a2f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004e63b │ │ │ │ + DW_CFA_advance_loc: 12 to 00046a3b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e63e │ │ │ │ + DW_CFA_advance_loc: 3 to 00046a3e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e644 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046a44 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e647 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046a47 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e64f │ │ │ │ + DW_CFA_advance_loc: 8 to 00046a4f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004e65c │ │ │ │ + DW_CFA_advance_loc: 13 to 00046a5c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e65f │ │ │ │ + DW_CFA_advance_loc: 3 to 00046a5f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e667 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046a67 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e66f │ │ │ │ + DW_CFA_advance_loc: 8 to 00046a6f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e675 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046a75 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e67d │ │ │ │ + DW_CFA_advance_loc: 8 to 00046a7d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004e68d │ │ │ │ + DW_CFA_advance_loc: 16 to 00046a8d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e693 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046a93 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e699 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046a99 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e69f │ │ │ │ + DW_CFA_advance_loc: 6 to 00046a9f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e6a7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046aa7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e6aa │ │ │ │ + DW_CFA_advance_loc: 3 to 00046aaa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e6ab │ │ │ │ + DW_CFA_advance_loc: 1 to 00046aab │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e6ac │ │ │ │ + DW_CFA_advance_loc: 1 to 00046aac │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e6ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00046aad │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e6ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00046aae │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e6af │ │ │ │ + DW_CFA_advance_loc: 1 to 00046aaf │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 0004e6d1 │ │ │ │ + DW_CFA_advance_loc: 34 to 00046ad1 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e6d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046ad2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000656c 00000028 00006570 FDE cie=00000000 pc=0004e6e0..0004e707 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e6e1 │ │ │ │ +00006564 00000028 00006568 FDE cie=00000000 pc=00046ae0..00046b07 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046ae1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e6e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046ae4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004e6e8 │ │ │ │ + DW_CFA_advance_loc: 15 to 00046af3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004e6f9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046af9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004e6fd │ │ │ │ + DW_CFA_advance_loc: 4 to 00046afd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e705 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046b05 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e706 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b06 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006598 00000020 0000659c FDE cie=00000000 pc=0004e710..0004e739 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e711 │ │ │ │ +00006590 00000020 00006594 FDE cie=00000000 pc=00046b10..00046b39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004e71f │ │ │ │ + DW_CFA_advance_loc: 14 to 00046b1f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004e72f │ │ │ │ + DW_CFA_advance_loc: 16 to 00046b2f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e737 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046b37 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e738 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b38 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065bc 00000028 000065c0 FDE cie=00000000 pc=0004e740..0004e773 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e741 │ │ │ │ +000065b4 00000028 000065b8 FDE cie=00000000 pc=00046b40..00046b73 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e742 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004e750 │ │ │ │ + DW_CFA_advance_loc: 14 to 00046b50 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004e760 │ │ │ │ + DW_CFA_advance_loc: 16 to 00046b60 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004e770 │ │ │ │ + DW_CFA_advance_loc: 16 to 00046b70 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e771 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b71 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e772 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b72 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000065e8 00000090 000065ec FDE cie=00000000 pc=0004e780..0004e8fe │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e781 │ │ │ │ +000065e0 00000090 000065e4 FDE cie=00000000 pc=00046b80..00046cfe │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e782 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e783 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e784 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004e792 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046b87 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc1: 98 to 0004e7f4 │ │ │ │ + DW_CFA_advance_loc1: 109 to 00046bf4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004e804 │ │ │ │ + DW_CFA_advance_loc: 16 to 00046c04 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004e812 │ │ │ │ + DW_CFA_advance_loc: 14 to 00046c12 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e813 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046c13 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004e823 │ │ │ │ + DW_CFA_advance_loc: 16 to 00046c23 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004e831 │ │ │ │ + DW_CFA_advance_loc: 14 to 00046c31 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e832 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046c32 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004e840 │ │ │ │ + DW_CFA_advance_loc: 14 to 00046c40 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 51 to 0004e873 │ │ │ │ + DW_CFA_advance_loc: 51 to 00046c73 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e874 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046c74 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004e880 │ │ │ │ + DW_CFA_advance_loc: 12 to 00046c80 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004e88a │ │ │ │ + DW_CFA_advance_loc: 10 to 00046c8a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e88b │ │ │ │ + DW_CFA_advance_loc: 1 to 00046c8b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004e897 │ │ │ │ + DW_CFA_advance_loc: 12 to 00046c97 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004e8a1 │ │ │ │ + DW_CFA_advance_loc: 10 to 00046ca1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e8a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046ca2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004e8ae │ │ │ │ + DW_CFA_advance_loc: 12 to 00046cae │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004e8bf │ │ │ │ + DW_CFA_advance_loc: 17 to 00046cbf │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e8c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046cc0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004e8cf │ │ │ │ + DW_CFA_advance_loc: 15 to 00046ccf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e8d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046cd0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e8d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046cd1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e8d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046cd2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e8d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046cd3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e8d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046cd4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e8d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046cd7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e8d9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00046cd9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004e8e7 │ │ │ │ + DW_CFA_advance_loc: 14 to 00046ce7 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004e8f2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00046cf2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e8f8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046cf8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e8f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046cf9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000667c 0000007c 00006680 FDE cie=00000000 pc=0004e900..0004ea45 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e901 │ │ │ │ +00006674 0000007c 00006678 FDE cie=00000000 pc=00046d00..00046e45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046d01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e902 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046d02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e903 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046d03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e904 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046d04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e907 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046d07 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0004e958 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00046d58 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004e966 │ │ │ │ + DW_CFA_advance_loc: 14 to 00046d66 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004e974 │ │ │ │ + DW_CFA_advance_loc: 14 to 00046d74 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e975 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046d75 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004e983 │ │ │ │ + DW_CFA_advance_loc: 14 to 00046d83 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 48 to 0004e9b3 │ │ │ │ + DW_CFA_advance_loc: 48 to 00046db3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004e9b7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00046db7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004e9c3 │ │ │ │ + DW_CFA_advance_loc: 12 to 00046dc3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004e9cd │ │ │ │ + DW_CFA_advance_loc: 10 to 00046dcd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e9ce │ │ │ │ + DW_CFA_advance_loc: 1 to 00046dce │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e9d6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046dd6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004e9e8 │ │ │ │ + DW_CFA_advance_loc: 18 to 00046de8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e9e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046de9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 45 to 0004ea16 │ │ │ │ + DW_CFA_advance_loc: 45 to 00046e16 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ea17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046e17 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ea18 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046e18 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ea19 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046e19 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ea1a │ │ │ │ + DW_CFA_advance_loc: 1 to 00046e1a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ea1b │ │ │ │ + DW_CFA_advance_loc: 1 to 00046e1b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ea1e │ │ │ │ + DW_CFA_advance_loc: 3 to 00046e1e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ea20 │ │ │ │ + DW_CFA_advance_loc: 2 to 00046e20 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004ea2e │ │ │ │ + DW_CFA_advance_loc: 14 to 00046e2e │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ea39 │ │ │ │ + DW_CFA_advance_loc: 11 to 00046e39 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004ea3f │ │ │ │ + DW_CFA_advance_loc: 6 to 00046e3f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ea40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046e40 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ │ │ │ -000066fc 0000004c 000026e8 FDE cie=00004018 pc=0004ea60..0004f43f │ │ │ │ - Augmentation data: 8b 13 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ea64 │ │ │ │ +000066f4 0000004c 000026e0 FDE cie=00004018 pc=00046e60..00047838 │ │ │ │ + Augmentation data: 87 13 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00046e64 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004ea77 │ │ │ │ + DW_CFA_advance_loc: 19 to 00046e77 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ea7b │ │ │ │ + DW_CFA_advance_loc: 4 to 00046e7b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 346 to 0004ebd5 │ │ │ │ + DW_CFA_advance_loc2: 351 to 00046fda │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 1124 to 0004f039 │ │ │ │ + DW_CFA_advance_loc2: 1119 to 00047439 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f03a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004743a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f03b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004743b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f03c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004743c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f03d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004743d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0004f040 │ │ │ │ + DW_CFA_advance_loc: 3 to 00047440 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004f050 │ │ │ │ + DW_CFA_advance_loc: 16 to 00047450 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000674c 0000003c 00002738 FDE cie=00004018 pc=0004f440..0004f561 │ │ │ │ - Augmentation data: 5f 13 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f441 │ │ │ │ +00006744 0000003c 00002730 FDE cie=00004018 pc=00047840..00047976 │ │ │ │ + Augmentation data: 5b 13 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047841 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004f443 │ │ │ │ + DW_CFA_advance_loc: 2 to 00047843 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 7 to 0004f44a │ │ │ │ + DW_CFA_advance_loc: 7 to 0004784a │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 200 to 0004f512 │ │ │ │ + DW_CFA_advance_loc1: 221 to 00047927 │ │ │ │ DW_CFA_GNU_args_size: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004f529 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004793e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f52a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004793f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f52b │ │ │ │ + DW_CFA_advance_loc: 1 to 00047940 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f52c │ │ │ │ + DW_CFA_advance_loc: 1 to 00047941 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f52d │ │ │ │ + DW_CFA_advance_loc: 1 to 00047942 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f52e │ │ │ │ + DW_CFA_advance_loc: 1 to 00047943 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 0004f547 │ │ │ │ + DW_CFA_advance_loc: 25 to 0004795c │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000678c 0000004c 00002778 FDE cie=00004018 pc=0004f570..0004f6a0 │ │ │ │ - Augmentation data: 3f 13 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f571 │ │ │ │ +00006784 0000004c 00002770 FDE cie=00004018 pc=00047980..00047ac0 │ │ │ │ + Augmentation data: 3b 13 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047981 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004f573 │ │ │ │ + DW_CFA_advance_loc: 2 to 00047983 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0004f577 │ │ │ │ + DW_CFA_advance_loc: 4 to 00047987 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 209 to 0004f648 │ │ │ │ + DW_CFA_advance_loc1: 230 to 00047a6d │ │ │ │ DW_CFA_GNU_args_size: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004f656 │ │ │ │ + DW_CFA_advance_loc: 14 to 00047a7b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f657 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047a7c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f658 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047a7d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f659 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047a7e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f65a │ │ │ │ + DW_CFA_advance_loc: 1 to 00047a7f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004f660 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047a80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004f666 │ │ │ │ + DW_CFA_advance_loc: 6 to 00047a86 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 3 to 0004f669 │ │ │ │ + DW_CFA_advance_loc: 3 to 00047a89 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f66a │ │ │ │ + DW_CFA_advance_loc: 1 to 00047a8a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f66b │ │ │ │ + DW_CFA_advance_loc: 1 to 00047a8b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f66c │ │ │ │ + DW_CFA_advance_loc: 1 to 00047a8c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f66d │ │ │ │ + DW_CFA_advance_loc: 1 to 00047a8d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 0004f686 │ │ │ │ + DW_CFA_advance_loc: 25 to 00047aa6 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000067dc 00000044 000067e0 FDE cie=00000000 pc=0004f6a0..0004f8c9 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004f6ab │ │ │ │ +000067d4 00000044 000067d8 FDE cie=00000000 pc=00047ac0..00047cc9 │ │ │ │ + DW_CFA_advance_loc: 11 to 00047acb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f6ac │ │ │ │ + DW_CFA_advance_loc: 1 to 00047acc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f6ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00047acd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f6ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00047ace │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004f6b1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00047ad1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 242 to 0004f7a3 │ │ │ │ + DW_CFA_advance_loc1: 242 to 00047bc3 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 55 to 0004f7da │ │ │ │ + DW_CFA_advance_loc: 55 to 00047bfa │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 122 to 0004f854 │ │ │ │ + DW_CFA_advance_loc1: 106 to 00047c64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f855 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047c65 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f856 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047c66 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f857 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047c67 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f858 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047c68 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004f860 │ │ │ │ + DW_CFA_advance_loc: 8 to 00047c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006824 00000080 00006828 FDE cie=00000000 pc=0004f8d0..0004fe9b │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f8d1 │ │ │ │ +0000681c 00000080 00006820 FDE cie=00000000 pc=00047cd0..0004829b │ │ │ │ + DW_CFA_advance_loc: 1 to 00047cd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f8d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047cd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f8d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047cd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f8d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047cd4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004f8da │ │ │ │ + DW_CFA_advance_loc: 6 to 00047cda │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0004f928 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00047d1a │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0004f96c │ │ │ │ + DW_CFA_advance_loc1: 82 to 00047d6c │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004f96e │ │ │ │ + DW_CFA_advance_loc: 2 to 00047d6e │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004f972 │ │ │ │ + DW_CFA_advance_loc: 4 to 00047d72 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 116 to 0004f9e6 │ │ │ │ + DW_CFA_advance_loc1: 116 to 00047de6 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 441 to 0004fb9f │ │ │ │ + DW_CFA_advance_loc2: 441 to 00047f9f │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004fba6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00047fa6 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004fbad │ │ │ │ + DW_CFA_advance_loc: 7 to 00047fad │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004fbb4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00047fb4 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004fbbb │ │ │ │ + DW_CFA_advance_loc: 7 to 00047fbb │ │ │ │ DW_CFA_def_cfa_offset: 228 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004fbc2 │ │ │ │ + DW_CFA_advance_loc: 7 to 00047fc2 │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004fbcf │ │ │ │ + DW_CFA_advance_loc: 13 to 00047fcf │ │ │ │ DW_CFA_def_cfa_offset: 236 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004fbd6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00047fd6 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004fbe8 │ │ │ │ + DW_CFA_advance_loc: 18 to 00047fe8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fbe9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047fe9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fbea │ │ │ │ + DW_CFA_advance_loc: 1 to 00047fea │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fbeb │ │ │ │ + DW_CFA_advance_loc: 1 to 00047feb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fbec │ │ │ │ + DW_CFA_advance_loc: 1 to 00047fec │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fbed │ │ │ │ + DW_CFA_advance_loc: 1 to 00047fed │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068a8 00000058 000068ac FDE cie=00000000 pc=0004fec0..00050125 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004fecb │ │ │ │ +000068a0 00000058 000068a4 FDE cie=00000000 pc=000482c0..00048525 │ │ │ │ + DW_CFA_advance_loc: 11 to 000482cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fecc │ │ │ │ + DW_CFA_advance_loc: 1 to 000482cc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fecd │ │ │ │ + DW_CFA_advance_loc: 1 to 000482cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fece │ │ │ │ + DW_CFA_advance_loc: 1 to 000482ce │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004fed1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000482d1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 549 to 000500f6 │ │ │ │ + DW_CFA_advance_loc2: 549 to 000484f6 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 000500fd │ │ │ │ + DW_CFA_advance_loc: 7 to 000484fd │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 000500fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000484fe │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 000500ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000484ff │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050106 │ │ │ │ + DW_CFA_advance_loc: 7 to 00048506 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005010d │ │ │ │ + DW_CFA_advance_loc: 7 to 0004850d │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050113 │ │ │ │ + DW_CFA_advance_loc: 6 to 00048513 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050114 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048514 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00050120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00048520 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050121 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048521 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050122 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048522 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050123 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048523 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050124 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048524 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006904 00000090 00006908 FDE cie=00000000 pc=00050130..000502ae │ │ │ │ - DW_CFA_advance_loc: 1 to 00050131 │ │ │ │ +000068fc 00000090 00006900 FDE cie=00000000 pc=00048530..000486ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00048531 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050132 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048532 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050133 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048533 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050134 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048534 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00050142 │ │ │ │ + DW_CFA_advance_loc: 3 to 00048537 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc1: 98 to 000501a4 │ │ │ │ + DW_CFA_advance_loc1: 109 to 000485a4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000501b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000485b4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 000501c2 │ │ │ │ + DW_CFA_advance_loc: 14 to 000485c2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000485c3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000501d3 │ │ │ │ + DW_CFA_advance_loc: 16 to 000485d3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 000501e1 │ │ │ │ + DW_CFA_advance_loc: 14 to 000485e1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000485e2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000501f0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000485f0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 51 to 00050223 │ │ │ │ + DW_CFA_advance_loc: 51 to 00048623 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050224 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048624 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00050230 │ │ │ │ + DW_CFA_advance_loc: 12 to 00048630 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005023a │ │ │ │ + DW_CFA_advance_loc: 10 to 0004863a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005023b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004863b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00050247 │ │ │ │ + DW_CFA_advance_loc: 12 to 00048647 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00050251 │ │ │ │ + DW_CFA_advance_loc: 10 to 00048651 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048652 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005025e │ │ │ │ + DW_CFA_advance_loc: 12 to 0004865e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 0005026f │ │ │ │ + DW_CFA_advance_loc: 17 to 0004866f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050270 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048670 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0005027f │ │ │ │ + DW_CFA_advance_loc: 15 to 0004867f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050280 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048680 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050281 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048681 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050282 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048682 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050283 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048683 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050284 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048684 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050287 │ │ │ │ + DW_CFA_advance_loc: 3 to 00048687 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00050289 │ │ │ │ + DW_CFA_advance_loc: 2 to 00048689 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00050297 │ │ │ │ + DW_CFA_advance_loc: 14 to 00048697 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 000502a2 │ │ │ │ + DW_CFA_advance_loc: 11 to 000486a2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000502a8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000486a8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000502a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000486a9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006998 0000007c 0000699c FDE cie=00000000 pc=000502b0..000503f5 │ │ │ │ - DW_CFA_advance_loc: 1 to 000502b1 │ │ │ │ +00006990 0000007c 00006994 FDE cie=00000000 pc=000486b0..000487f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000486b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000502b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000486b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000502b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000486b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000502b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000486b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000502b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000486b7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00050308 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00048708 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00050316 │ │ │ │ + DW_CFA_advance_loc: 14 to 00048716 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 00050324 │ │ │ │ + DW_CFA_advance_loc: 14 to 00048724 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050325 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048725 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00050333 │ │ │ │ + DW_CFA_advance_loc: 14 to 00048733 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 48 to 00050363 │ │ │ │ + DW_CFA_advance_loc: 48 to 00048763 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050367 │ │ │ │ + DW_CFA_advance_loc: 4 to 00048767 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00050373 │ │ │ │ + DW_CFA_advance_loc: 12 to 00048773 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005037d │ │ │ │ + DW_CFA_advance_loc: 10 to 0004877d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005037e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004877e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050386 │ │ │ │ + DW_CFA_advance_loc: 8 to 00048786 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 00050398 │ │ │ │ + DW_CFA_advance_loc: 18 to 00048798 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050399 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048799 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 45 to 000503c6 │ │ │ │ + DW_CFA_advance_loc: 45 to 000487c6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000487c7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000487c8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000487c9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503ca │ │ │ │ + DW_CFA_advance_loc: 1 to 000487ca │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503cb │ │ │ │ + DW_CFA_advance_loc: 1 to 000487cb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000503ce │ │ │ │ + DW_CFA_advance_loc: 3 to 000487ce │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 000503d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000487d0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000503de │ │ │ │ + DW_CFA_advance_loc: 14 to 000487de │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 000503e9 │ │ │ │ + DW_CFA_advance_loc: 11 to 000487e9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000503ef │ │ │ │ + DW_CFA_advance_loc: 6 to 000487ef │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000487f0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ │ │ │ -00006a18 0000004c 00002a04 FDE cie=00004018 pc=00050400..00050f9c │ │ │ │ - Augmentation data: d3 10 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050404 │ │ │ │ +00006a10 0000004c 000029fc FDE cie=00004018 pc=00048800..00049338 │ │ │ │ + Augmentation data: cf 10 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00048804 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00050417 │ │ │ │ + DW_CFA_advance_loc: 19 to 00048817 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0005041b │ │ │ │ + DW_CFA_advance_loc: 4 to 0004881b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 339 to 0005056e │ │ │ │ + DW_CFA_advance_loc2: 339 to 0004896e │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 1243 to 00050a49 │ │ │ │ + DW_CFA_advance_loc2: 1227 to 00048e39 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050a4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00048e3a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00050a4b │ │ │ │ + DW_CFA_advance_loc: 1 to 00048e3b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00050a4c │ │ │ │ + DW_CFA_advance_loc: 1 to 00048e3c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00050a4d │ │ │ │ + DW_CFA_advance_loc: 1 to 00048e3d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00050a50 │ │ │ │ + DW_CFA_advance_loc: 3 to 00048e40 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00050a60 │ │ │ │ + DW_CFA_advance_loc: 16 to 00048e50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a68 0000003c 00002a54 FDE cie=00004018 pc=00050fa0..000510c1 │ │ │ │ - Augmentation data: a7 10 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050fa1 │ │ │ │ +00006a60 0000003c 00002a4c FDE cie=00004018 pc=00049340..00049476 │ │ │ │ + Augmentation data: a3 10 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00050fa3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049343 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 7 to 00050faa │ │ │ │ + DW_CFA_advance_loc: 7 to 0004934a │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 200 to 00051072 │ │ │ │ + DW_CFA_advance_loc1: 221 to 00049427 │ │ │ │ DW_CFA_GNU_args_size: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 00051089 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004943e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005108a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004943f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005108b │ │ │ │ + DW_CFA_advance_loc: 1 to 00049440 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005108c │ │ │ │ + DW_CFA_advance_loc: 1 to 00049441 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005108d │ │ │ │ + DW_CFA_advance_loc: 1 to 00049442 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005108e │ │ │ │ + DW_CFA_advance_loc: 1 to 00049443 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 000510a7 │ │ │ │ + DW_CFA_advance_loc: 25 to 0004945c │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006aa8 0000004c 00002a94 FDE cie=00004018 pc=000510d0..00051200 │ │ │ │ - Augmentation data: 87 10 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000510d1 │ │ │ │ +00006aa0 0000004c 00002a8c FDE cie=00004018 pc=00049480..000495c0 │ │ │ │ + Augmentation data: 83 10 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049481 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000510d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049483 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000510d7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00049487 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 209 to 000511a8 │ │ │ │ + DW_CFA_advance_loc1: 230 to 0004956d │ │ │ │ DW_CFA_GNU_args_size: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000511b6 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004957b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000511b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004957c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000511b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004957d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000511b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004957e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000511ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0004957f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000511c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049580 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000511c6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00049586 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 3 to 000511c9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00049589 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000511ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0004958a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000511cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004958b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000511cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0004958c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000511cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004958d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 000511e6 │ │ │ │ + DW_CFA_advance_loc: 25 to 000495a6 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006af8 00000044 00006afc FDE cie=00000000 pc=00051200..00051439 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005120b │ │ │ │ +00006af0 00000044 00006af4 FDE cie=00000000 pc=000495c0..000497f9 │ │ │ │ + DW_CFA_advance_loc: 11 to 000495cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005120c │ │ │ │ + DW_CFA_advance_loc: 1 to 000495cc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005120d │ │ │ │ + DW_CFA_advance_loc: 1 to 000495cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005120e │ │ │ │ + DW_CFA_advance_loc: 1 to 000495ce │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051211 │ │ │ │ + DW_CFA_advance_loc: 3 to 000495d1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 226 to 000512f3 │ │ │ │ + DW_CFA_advance_loc1: 226 to 000496b3 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 59 to 0005132e │ │ │ │ + DW_CFA_advance_loc: 59 to 000496ee │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 118 to 000513a4 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00049764 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000513a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049765 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000513a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049766 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000513a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049767 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000513a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049768 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000513b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00049770 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b40 0000007c 00006b44 FDE cie=00000000 pc=00051440..00051992 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051441 │ │ │ │ +00006b38 0000007c 00006b3c FDE cie=00000000 pc=00049800..00049d52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049801 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051442 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049802 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051443 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049803 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051444 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049804 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051447 │ │ │ │ + DW_CFA_advance_loc: 3 to 00049807 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 62 to 00051485 │ │ │ │ + DW_CFA_advance_loc: 48 to 00049837 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 62 to 000514c3 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00049883 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 2 to 000514c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049885 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000514c9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00049889 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 110 to 00051537 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000498f7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 434 to 000516e9 │ │ │ │ + DW_CFA_advance_loc2: 434 to 00049aa9 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 7 to 000516f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00049ab0 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 7 to 000516f7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00049ab7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 000516fe │ │ │ │ + DW_CFA_advance_loc: 7 to 00049abe │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 7 to 00051705 │ │ │ │ + DW_CFA_advance_loc: 7 to 00049ac5 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005170c │ │ │ │ + DW_CFA_advance_loc: 7 to 00049acc │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 13 to 00051719 │ │ │ │ + DW_CFA_advance_loc: 13 to 00049ad9 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 7 to 00051720 │ │ │ │ + DW_CFA_advance_loc: 7 to 00049ae0 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 18 to 00051732 │ │ │ │ + DW_CFA_advance_loc: 18 to 00049af2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051733 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049af3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051734 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049af4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051735 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049af5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051736 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049af6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051737 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049af7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006bc0 00000058 00006bc4 FDE cie=00000000 pc=000519c0..00051c25 │ │ │ │ - DW_CFA_advance_loc: 11 to 000519cb │ │ │ │ +00006bb8 00000058 00006bbc FDE cie=00000000 pc=00049d80..00049fe5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00049d8b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000519cc │ │ │ │ + DW_CFA_advance_loc: 1 to 00049d8c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000519cd │ │ │ │ + DW_CFA_advance_loc: 1 to 00049d8d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000519ce │ │ │ │ + DW_CFA_advance_loc: 1 to 00049d8e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000519d1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00049d91 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 549 to 00051bf6 │ │ │ │ + DW_CFA_advance_loc2: 549 to 00049fb6 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 00051bfd │ │ │ │ + DW_CFA_advance_loc: 7 to 00049fbd │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051bfe │ │ │ │ + DW_CFA_advance_loc: 1 to 00049fbe │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051bff │ │ │ │ + DW_CFA_advance_loc: 1 to 00049fbf │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 7 to 00051c06 │ │ │ │ + DW_CFA_advance_loc: 7 to 00049fc6 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 7 to 00051c0d │ │ │ │ + DW_CFA_advance_loc: 7 to 00049fcd │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 6 to 00051c13 │ │ │ │ + DW_CFA_advance_loc: 6 to 00049fd3 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051c14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049fd4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00051c20 │ │ │ │ + DW_CFA_advance_loc: 12 to 00049fe0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051c21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049fe1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051c22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049fe2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051c23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049fe3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051c24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049fe4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c1c 00000010 00006c20 FDE cie=00000000 pc=00051c30..00051c51 │ │ │ │ +00006c14 00000010 00006c18 FDE cie=00000000 pc=00049ff0..0004a011 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c30 00000034 00002c1c FDE cie=00004018 pc=00051c60..00051d8c │ │ │ │ - Augmentation data: 1f 0f 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051c61 │ │ │ │ +00006c28 00000034 00002c14 FDE cie=00004018 pc=0004a020..0004a14c │ │ │ │ + Augmentation data: 1b 0f 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a021 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051c63 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a023 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00051c66 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a026 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 96 to 00051cc6 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0004a086 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 113 to 00051d37 │ │ │ │ + DW_CFA_advance_loc1: 113 to 0004a0f7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051d38 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a0f8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051d39 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a0f9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051d3a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a0fa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051d3d │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a0fd │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c68 00000038 00006c6c FDE cie=00000000 pc=00051d90..00051ddd │ │ │ │ - DW_CFA_advance_loc: 1 to 00051d91 │ │ │ │ +00006c60 00000038 00006c64 FDE cie=00000000 pc=0004a150..0004a19d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a151 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051d92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a152 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051d95 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a155 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 34 to 00051db7 │ │ │ │ + DW_CFA_advance_loc: 34 to 0004a177 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051db8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a178 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051db9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a179 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00051dbe │ │ │ │ + DW_CFA_advance_loc: 5 to 0004a17e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051dc1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a181 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00051dd1 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004a191 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051dd4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a194 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051dd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a195 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051dd8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a198 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ca4 00000034 00002c90 FDE cie=00004018 pc=00051de0..00051f1d │ │ │ │ - Augmentation data: c2 0e 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051de1 │ │ │ │ +00006c9c 00000034 00002c88 FDE cie=00004018 pc=0004a1a0..0004a2dd │ │ │ │ + Augmentation data: be 0e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a1a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051de3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a1a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00051de6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a1a6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 96 to 00051e46 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0004a206 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 130 to 00051ec8 │ │ │ │ + DW_CFA_advance_loc1: 130 to 0004a288 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051ec9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a289 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051eca │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a28a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051ecb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a28b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051ece │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a28e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006cdc 00000038 00006ce0 FDE cie=00000000 pc=00051f20..00051f6d │ │ │ │ - DW_CFA_advance_loc: 1 to 00051f21 │ │ │ │ +00006cd4 00000038 00006cd8 FDE cie=00000000 pc=0004a2e0..0004a32d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a2e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051f22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a2e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051f25 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a2e5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 34 to 00051f47 │ │ │ │ + DW_CFA_advance_loc: 34 to 0004a307 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051f48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a308 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051f49 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a309 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00051f4e │ │ │ │ + DW_CFA_advance_loc: 5 to 0004a30e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051f51 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a311 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00051f61 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004a321 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051f64 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a324 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051f65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a325 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051f68 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a328 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d18 00000034 00002d04 FDE cie=00004018 pc=00051f70..000520b9 │ │ │ │ - Augmentation data: 65 0e 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051f71 │ │ │ │ +00006d10 00000034 00002cfc FDE cie=00004018 pc=0004a330..0004a479 │ │ │ │ + Augmentation data: 61 0e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a331 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051f73 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a333 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00051f76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a336 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 96 to 00051fd6 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0004a396 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 142 to 00052064 │ │ │ │ + DW_CFA_advance_loc1: 142 to 0004a424 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052065 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a425 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052066 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a426 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052067 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a427 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005206a │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a42a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d50 00000038 00006d54 FDE cie=00000000 pc=000520c0..0005210d │ │ │ │ - DW_CFA_advance_loc: 1 to 000520c1 │ │ │ │ +00006d48 00000038 00006d4c FDE cie=00000000 pc=0004a480..0004a4cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a481 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000520c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a482 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000520c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a485 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 34 to 000520e7 │ │ │ │ + DW_CFA_advance_loc: 34 to 0004a4a7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000520e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a4a8 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000520e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a4a9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 000520ee │ │ │ │ + DW_CFA_advance_loc: 5 to 0004a4ae │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 000520f1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a4b1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00052101 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004a4c1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052104 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a4c4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052105 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a4c5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052108 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a4c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d8c 00000034 00002d78 FDE cie=00004018 pc=00052110..0005223c │ │ │ │ - Augmentation data: 08 0e 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052111 │ │ │ │ +00006d84 00000034 00002d70 FDE cie=00004018 pc=0004a4d0..0004a5fc │ │ │ │ + Augmentation data: 04 0e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a4d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052113 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a4d3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00052116 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a4d6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 96 to 00052176 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0004a536 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 113 to 000521e7 │ │ │ │ + DW_CFA_advance_loc1: 113 to 0004a5a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000521e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a5a8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000521e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a5a9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000521ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a5aa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000521ed │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a5ad │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006dc4 00000038 00006dc8 FDE cie=00000000 pc=00052240..0005228d │ │ │ │ - DW_CFA_advance_loc: 1 to 00052241 │ │ │ │ +00006dbc 00000038 00006dc0 FDE cie=00000000 pc=0004a600..0004a64d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a601 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052242 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a602 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052245 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a605 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 34 to 00052267 │ │ │ │ + DW_CFA_advance_loc: 34 to 0004a627 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052268 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a628 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052269 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a629 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005226e │ │ │ │ + DW_CFA_advance_loc: 5 to 0004a62e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052271 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a631 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00052281 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004a641 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052284 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a644 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052285 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a645 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052288 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a648 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e00 00000034 00002dec FDE cie=00004018 pc=00052290..000523cd │ │ │ │ - Augmentation data: ab 0d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052291 │ │ │ │ +00006df8 00000034 00002de4 FDE cie=00004018 pc=0004a650..0004a78d │ │ │ │ + Augmentation data: a7 0d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a651 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052293 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a653 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00052296 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a656 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 96 to 000522f6 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0004a6b6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 130 to 00052378 │ │ │ │ + DW_CFA_advance_loc1: 130 to 0004a738 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052379 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a739 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005237a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a73a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005237b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a73b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005237e │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a73e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e38 00000038 00006e3c FDE cie=00000000 pc=000523d0..0005241d │ │ │ │ - DW_CFA_advance_loc: 1 to 000523d1 │ │ │ │ +00006e30 00000038 00006e34 FDE cie=00000000 pc=0004a790..0004a7dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a791 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000523d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a792 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000523d5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a795 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 34 to 000523f7 │ │ │ │ + DW_CFA_advance_loc: 34 to 0004a7b7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000523f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a7b8 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000523f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a7b9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 000523fe │ │ │ │ + DW_CFA_advance_loc: 5 to 0004a7be │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052401 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a7c1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00052411 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004a7d1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052414 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a7d4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052415 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a7d5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052418 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a7d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e74 00000034 00002e60 FDE cie=00004018 pc=00052420..00052569 │ │ │ │ - Augmentation data: 4e 0d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052421 │ │ │ │ +00006e6c 00000034 00002e58 FDE cie=00004018 pc=0004a7e0..0004a929 │ │ │ │ + Augmentation data: 4a 0d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a7e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052423 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a7e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00052426 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a7e6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 96 to 00052486 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0004a846 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 142 to 00052514 │ │ │ │ + DW_CFA_advance_loc1: 142 to 0004a8d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052515 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a8d5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052516 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a8d6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052517 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a8d7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005251a │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a8da │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006eac 00000038 00006eb0 FDE cie=00000000 pc=00052570..000525bd │ │ │ │ - DW_CFA_advance_loc: 1 to 00052571 │ │ │ │ +00006ea4 00000038 00006ea8 FDE cie=00000000 pc=0004a930..0004a97d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a931 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052572 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a932 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052575 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a935 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 34 to 00052597 │ │ │ │ + DW_CFA_advance_loc: 34 to 0004a957 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052598 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a958 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052599 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a959 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005259e │ │ │ │ + DW_CFA_advance_loc: 5 to 0004a95e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 000525a1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a961 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000525b1 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004a971 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000525b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a974 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000525b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a975 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000525b8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a978 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ee8 00000038 00002ed4 FDE cie=00004018 pc=000525c0..0005270f │ │ │ │ - Augmentation data: f3 0c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000525c1 │ │ │ │ +00006ee0 00000038 00002ecc FDE cie=00004018 pc=0004a980..0004aacf │ │ │ │ + Augmentation data: ef 0c 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a981 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000525c8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004a988 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000525ce │ │ │ │ + DW_CFA_advance_loc: 6 to 0004a98e │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 93 to 0005262b │ │ │ │ + DW_CFA_advance_loc1: 93 to 0004a9eb │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 93 to 00052688 │ │ │ │ + DW_CFA_advance_loc1: 93 to 0004aa48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052689 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aa49 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005268a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aa4a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005268b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aa4b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005268c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aa4c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 53 to 000526c1 │ │ │ │ + DW_CFA_advance_loc: 53 to 0004aa81 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f24 0000003c 00002f10 FDE cie=00004018 pc=00052720..00053126 │ │ │ │ - Augmentation data: df 0c 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005272b │ │ │ │ +00006f1c 0000003c 00002f08 FDE cie=00004018 pc=0004aae0..0004b4a6 │ │ │ │ + Augmentation data: db 0c 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004aaeb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005272d │ │ │ │ + DW_CFA_advance_loc: 2 to 0004aaed │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 7 to 00052734 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004aaf4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1160 to 00052bbc │ │ │ │ + DW_CFA_advance_loc2: 1160 to 0004af7c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 828 to 00052ef8 │ │ │ │ + DW_CFA_advance_loc2: 764 to 0004b278 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052ef9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b279 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052efa │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b27a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052efb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b27b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052efc │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b27c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052efd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b27d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f64 0000003c 00002f50 FDE cie=00004018 pc=00053140..00053b46 │ │ │ │ - Augmentation data: c0 0c 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005314b │ │ │ │ +00006f5c 0000003c 00002f48 FDE cie=00004018 pc=0004b4c0..0004be86 │ │ │ │ + Augmentation data: bc 0c 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b4cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005314d │ │ │ │ + DW_CFA_advance_loc: 2 to 0004b4cd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 7 to 00053154 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004b4d4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1160 to 000535dc │ │ │ │ + DW_CFA_advance_loc2: 1160 to 0004b95c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 828 to 00053918 │ │ │ │ + DW_CFA_advance_loc2: 764 to 0004bc58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00053919 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bc59 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005391a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bc5a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005391b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bc5b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005391c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bc5c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005391d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bc5d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006fa4 0000007c 00006fa8 FDE cie=00000000 pc=00053b50..00053d2b │ │ │ │ - DW_CFA_advance_loc: 1 to 00053b51 │ │ │ │ +00006f9c 0000007c 00006fa0 FDE cie=00000000 pc=0004be90..0004c06b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004be91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053b52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004be92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053b53 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004be93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053b54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004be94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053b57 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004be97 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 112 to 00053bc7 │ │ │ │ + DW_CFA_advance_loc1: 112 to 0004bf07 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053bc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bf08 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053bc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bf09 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053bca │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bf0a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 00053bd8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004bf18 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 30 to 00053bf6 │ │ │ │ + DW_CFA_advance_loc: 30 to 0004bf36 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 12 to 00053c02 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004bf42 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 22 to 00053c18 │ │ │ │ + DW_CFA_advance_loc: 22 to 0004bf58 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 51 to 00053c4b │ │ │ │ + DW_CFA_advance_loc: 51 to 0004bf8b │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053c4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bf8c │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053c4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bf8d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053c4e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bf8e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00053c56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004bf96 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053c59 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004bf99 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053c5b │ │ │ │ + DW_CFA_advance_loc: 2 to 0004bf9b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 22 to 00053c71 │ │ │ │ + DW_CFA_advance_loc: 22 to 0004bfb1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 60 to 00053cad │ │ │ │ + DW_CFA_advance_loc: 60 to 0004bfed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053cae │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bfee │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053caf │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bfef │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053cb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bff0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053cb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bff1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00053cc0 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004c000 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 00053cd5 │ │ │ │ + DW_CFA_advance_loc: 21 to 0004c015 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053cd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c016 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053cd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c017 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053cd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c018 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 00053ce6 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004c026 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007024 0000005c 00007028 FDE cie=00000000 pc=00053d30..00053e77 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d31 │ │ │ │ +0000701c 0000005c 00007020 FDE cie=00000000 pc=0004c070..0004c1b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c071 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c072 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c073 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00053d7f │ │ │ │ + DW_CFA_advance_loc1: 76 to 0004c0bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c0c0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c0c1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00053d90 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004c0d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 78 to 00053dde │ │ │ │ + DW_CFA_advance_loc1: 78 to 0004c11e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00053de3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004c123 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00053df3 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004c13a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 73 to 00053e3c │ │ │ │ + DW_CFA_advance_loc1: 66 to 0004c17c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053e3d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c17d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053e3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c17e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053e40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c180 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00053e47 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004c187 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053e49 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c189 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053e4b │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c18b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053e4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c18c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00053e5c │ │ │ │ + DW_CFA_advance_loc: 16 to 0004c19c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00053e6b │ │ │ │ + DW_CFA_advance_loc: 15 to 0004c1ab │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 00053e72 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004c1b2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007084 00000038 00003070 FDE cie=00004018 pc=00053e80..000543db │ │ │ │ - Augmentation data: c1 0b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053e81 │ │ │ │ +0000707c 00000038 00003068 FDE cie=00004018 pc=0004c1c0..0004c71b │ │ │ │ + Augmentation data: bd 0b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c1c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053e83 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c1c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00053e8c │ │ │ │ + DW_CFA_advance_loc: 9 to 0004c1cc │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 482 to 0005406e │ │ │ │ + DW_CFA_advance_loc2: 482 to 0004c3ae │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 596 to 000542c2 │ │ │ │ + DW_CFA_advance_loc2: 596 to 0004c602 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000542c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c603 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000542c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c604 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000542c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c605 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000542c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c606 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000070c0 000000b4 000070c4 FDE cie=00000000 pc=000543e0..00054525 │ │ │ │ - DW_CFA_advance_loc: 1 to 000543e1 │ │ │ │ +000070b8 000000b4 000070bc FDE cie=00000000 pc=0004c720..0004c865 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c721 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000543e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c722 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000543e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c723 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000543e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c724 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000543e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c727 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 69 to 0005442c │ │ │ │ + DW_CFA_advance_loc1: 69 to 0004c76c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005442d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c76d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005442e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c76e │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054433 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004c773 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054437 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004c777 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054438 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c778 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00054448 │ │ │ │ + DW_CFA_advance_loc: 20 to 0004c78c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 37 to 0005446d │ │ │ │ + DW_CFA_advance_loc: 33 to 0004c7ad │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005446e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c7ae │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005446f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c7af │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054470 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c7b0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054478 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c7b8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005447d │ │ │ │ + DW_CFA_advance_loc: 5 to 0004c7bd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005447e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c7be │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005447f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c7bf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054480 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c7c0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054481 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c7c1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00054490 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004c7d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 000544a1 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004c7e1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000544a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c7e2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 1 to 000544a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c7e3 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 000544a7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004c7e7 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000544a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c7e9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000544aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c7ea │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000544b2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c7f2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 000544c3 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004c803 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000544c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c804 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 1 to 000544c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c805 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 5 to 000544ca │ │ │ │ + DW_CFA_advance_loc: 5 to 0004c80a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000544ce │ │ │ │ + DW_CFA_advance_loc: 4 to 0004c80e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000544cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c80f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 000544dc │ │ │ │ + DW_CFA_advance_loc: 13 to 0004c81c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 000544f3 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004c833 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000544f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c834 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 1 to 000544f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c835 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 000544f9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004c839 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000544fb │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c83b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000544fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c83c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054501 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004c841 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 0005451f │ │ │ │ + DW_CFA_advance_loc: 30 to 0004c85f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054520 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c860 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054521 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c861 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054522 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c862 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054523 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c863 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007178 0000007c 0000717c FDE cie=00000000 pc=00054530..000545e5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054531 │ │ │ │ +00007170 0000007c 00007174 FDE cie=00000000 pc=0004c870..0004c925 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c871 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054532 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c872 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054535 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c875 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 51 to 00054568 │ │ │ │ + DW_CFA_advance_loc: 51 to 0004c8a8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054569 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c8a9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005456a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c8aa │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005456b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c8ab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054573 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c8b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054576 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c8b6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054579 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c8b9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005457a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c8ba │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00054580 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004c8c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00054591 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004c8d1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054593 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c8d3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054594 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c8d4 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054595 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c8d5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054597 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c8d7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054598 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c8d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000545a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c8e0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 000545bf │ │ │ │ + DW_CFA_advance_loc: 31 to 0004c8ff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000545c0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c902 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000545c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c903 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 000545d0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004c910 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000545d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c913 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 000545d5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c915 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000545d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c916 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 000545d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c917 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000545d9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c919 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000545da │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c91a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 000545df │ │ │ │ + DW_CFA_advance_loc: 5 to 0004c91f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000545e2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c922 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000545e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c923 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000545e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c924 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071f8 00000038 000031e4 FDE cie=00004018 pc=00054600..00054b5b │ │ │ │ - Augmentation data: 74 0a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054601 │ │ │ │ +000071f0 00000038 000031dc FDE cie=00004018 pc=0004c940..0004ce9b │ │ │ │ + Augmentation data: 70 0a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054603 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c943 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0005460c │ │ │ │ + DW_CFA_advance_loc: 9 to 0004c94c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 482 to 000547ee │ │ │ │ + DW_CFA_advance_loc2: 482 to 0004cb2e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 596 to 00054a42 │ │ │ │ + DW_CFA_advance_loc2: 596 to 0004cd82 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cd83 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cd84 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a45 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cd85 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a46 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cd86 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007234 000000b4 00007238 FDE cie=00000000 pc=00054b60..00054ca5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054b61 │ │ │ │ +0000722c 000000b4 00007230 FDE cie=00000000 pc=0004cea0..0004cfe5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054b62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cea2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054b63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cea3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054b64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cea4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054b67 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004cea7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 69 to 00054bac │ │ │ │ + DW_CFA_advance_loc1: 69 to 0004ceec │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054bad │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ceed │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054bae │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ceee │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054bb3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004cef3 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054bb7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004cef7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054bb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cef8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00054bc8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0004cf0c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 37 to 00054bed │ │ │ │ + DW_CFA_advance_loc: 33 to 0004cf2d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054bee │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf2e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054bef │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf2f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054bf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf30 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054bf8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004cf38 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054bfd │ │ │ │ + DW_CFA_advance_loc: 5 to 0004cf3d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054bfe │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf3e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054bff │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf3f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf40 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c01 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf41 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00054c10 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004cf50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00054c21 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004cf61 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf62 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf63 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054c27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004cf67 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054c29 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004cf69 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c2a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf6a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054c32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004cf72 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 00054c43 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004cf83 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf84 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c45 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf85 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054c4a │ │ │ │ + DW_CFA_advance_loc: 5 to 0004cf8a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054c4e │ │ │ │ + DW_CFA_advance_loc: 4 to 0004cf8e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf8f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00054c5c │ │ │ │ + DW_CFA_advance_loc: 13 to 0004cf9c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 00054c73 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004cfb3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cfb4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cfb5 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054c79 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004cfb9 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054c7b │ │ │ │ + DW_CFA_advance_loc: 2 to 0004cfbb │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c7c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cfbc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054c81 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004cfc1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 00054c9f │ │ │ │ + DW_CFA_advance_loc: 30 to 0004cfdf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ca0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cfe0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ca1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cfe1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ca2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cfe2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ca3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cfe3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000072ec 0000007c 000072f0 FDE cie=00000000 pc=00054cb0..00054d65 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cb1 │ │ │ │ +000072e4 0000007c 000072e8 FDE cie=00000000 pc=0004cff0..0004d0a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cff1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cff2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054cb5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004cff5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 51 to 00054ce8 │ │ │ │ + DW_CFA_advance_loc: 51 to 0004d028 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ce9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d029 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cea │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d02a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ceb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d02b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054cf3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d033 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054cf6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004d036 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054cf9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004d039 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cfa │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d03a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00054d00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004d040 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00054d11 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004d051 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054d13 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d053 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054d14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d054 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054d15 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d055 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054d17 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d057 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054d18 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d058 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054d20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d060 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00054d3f │ │ │ │ + DW_CFA_advance_loc: 31 to 0004d07f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054d40 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004d082 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054d43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d083 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00054d50 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004d090 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00054d53 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004d093 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054d55 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d095 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054d56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d096 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054d57 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d097 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054d59 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d099 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054d5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d09a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054d5f │ │ │ │ + DW_CFA_advance_loc: 5 to 0004d09f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054d62 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004d0a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054d63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d0a3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054d64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d0a4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000736c 00000038 00003358 FDE cie=00004018 pc=00054d70..000552ba │ │ │ │ - Augmentation data: 27 09 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054d71 │ │ │ │ +00007364 00000038 00003350 FDE cie=00004018 pc=0004d0b0..0004d5fa │ │ │ │ + Augmentation data: 23 09 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d0b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054d73 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d0b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00054d7c │ │ │ │ + DW_CFA_advance_loc: 9 to 0004d0bc │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 377 to 00054ef5 │ │ │ │ + DW_CFA_advance_loc2: 377 to 0004d235 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 695 to 000551ac │ │ │ │ + DW_CFA_advance_loc2: 695 to 0004d4ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000551ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d4ed │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000551ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d4ee │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000551af │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d4ef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000551b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d4f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073a8 00000038 00003394 FDE cie=00004018 pc=000552c0..0005580a │ │ │ │ - Augmentation data: 12 09 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552c1 │ │ │ │ +000073a0 00000038 0000338c FDE cie=00004018 pc=0004d600..0004db4a │ │ │ │ + Augmentation data: 0e 09 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d601 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000552c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d603 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000552cc │ │ │ │ + DW_CFA_advance_loc: 9 to 0004d60c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 377 to 00055445 │ │ │ │ + DW_CFA_advance_loc2: 377 to 0004d785 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 695 to 000556fc │ │ │ │ + DW_CFA_advance_loc2: 695 to 0004da3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000556fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004da3d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000556fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0004da3e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000556ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0004da3f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055700 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004da40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073e4 00000038 000033d0 FDE cie=00004018 pc=00055810..00055dba │ │ │ │ - Augmentation data: fd 08 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055811 │ │ │ │ +000073dc 00000038 000033c8 FDE cie=00004018 pc=0004db50..0004e0fa │ │ │ │ + Augmentation data: f9 08 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004db51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00055813 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004db53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0005581c │ │ │ │ + DW_CFA_advance_loc: 9 to 0004db5c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 409 to 000559b5 │ │ │ │ + DW_CFA_advance_loc2: 409 to 0004dcf5 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 760 to 00055cad │ │ │ │ + DW_CFA_advance_loc2: 760 to 0004dfed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00055cae │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dfee │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00055caf │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dfef │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00055cb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dff0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055cb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dff1 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007420 00000038 0000340c FDE cie=00004018 pc=00055dc0..0005636a │ │ │ │ - Augmentation data: e8 08 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055dc1 │ │ │ │ +00007418 00000038 00003404 FDE cie=00004018 pc=0004e100..0004e6aa │ │ │ │ + Augmentation data: e4 08 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e101 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00055dc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004e103 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00055dcc │ │ │ │ + DW_CFA_advance_loc: 9 to 0004e10c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 409 to 00055f65 │ │ │ │ + DW_CFA_advance_loc2: 409 to 0004e2a5 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 760 to 0005625d │ │ │ │ + DW_CFA_advance_loc2: 760 to 0004e59d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005625e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e59e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005625f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e59f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056260 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e5a0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056261 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e5a1 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000745c 00000038 00003448 FDE cie=00004018 pc=00056370..000568dd │ │ │ │ - Augmentation data: d3 08 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056371 │ │ │ │ +00007454 00000038 00003440 FDE cie=00004018 pc=0004e6b0..0004ec1d │ │ │ │ + Augmentation data: cf 08 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e6b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00056373 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004e6b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0005637c │ │ │ │ + DW_CFA_advance_loc: 9 to 0004e6bc │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 380 to 000564f8 │ │ │ │ + DW_CFA_advance_loc2: 380 to 0004e838 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 727 to 000567cf │ │ │ │ + DW_CFA_advance_loc2: 727 to 0004eb0f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000567d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eb10 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000567d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eb11 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000567d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eb12 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000567d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eb13 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007498 00000038 00003484 FDE cie=00004018 pc=000568e0..00056e4d │ │ │ │ - Augmentation data: be 08 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000568e1 │ │ │ │ +00007490 00000038 0000347c FDE cie=00004018 pc=0004ec20..0004f18d │ │ │ │ + Augmentation data: ba 08 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ec21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000568e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ec23 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000568ec │ │ │ │ + DW_CFA_advance_loc: 9 to 0004ec2c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 380 to 00056a68 │ │ │ │ + DW_CFA_advance_loc2: 380 to 0004eda8 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 727 to 00056d3f │ │ │ │ + DW_CFA_advance_loc2: 727 to 0004f07f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056d40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f080 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056d41 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f081 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056d42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f082 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056d43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f083 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000074d4 00000038 000034c0 FDE cie=00004018 pc=00056e50..0005744a │ │ │ │ - Augmentation data: a9 08 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056e51 │ │ │ │ +000074cc 00000038 000034b8 FDE cie=00004018 pc=0004f190..0004f78a │ │ │ │ + Augmentation data: a5 08 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f191 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00056e53 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004f193 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00056e5c │ │ │ │ + DW_CFA_advance_loc: 9 to 0004f19c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 441 to 00057015 │ │ │ │ + DW_CFA_advance_loc2: 441 to 0004f355 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 808 to 0005733d │ │ │ │ + DW_CFA_advance_loc2: 808 to 0004f67d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005733e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f67e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005733f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f67f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00057340 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f680 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057341 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f681 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007510 00000038 000034fc FDE cie=00004018 pc=00057450..00057a4a │ │ │ │ - Augmentation data: 94 08 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057451 │ │ │ │ +00007508 00000038 000034f4 FDE cie=00004018 pc=0004f790..0004fd8a │ │ │ │ + Augmentation data: 90 08 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f791 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00057453 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004f793 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0005745c │ │ │ │ + DW_CFA_advance_loc: 9 to 0004f79c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 441 to 00057615 │ │ │ │ + DW_CFA_advance_loc2: 441 to 0004f955 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 808 to 0005793d │ │ │ │ + DW_CFA_advance_loc2: 808 to 0004fc7d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005793e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fc7e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005793f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fc7f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00057940 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fc80 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057941 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fc81 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000754c 00000010 00007550 FDE cie=00000000 pc=00057a4a..00057a4e │ │ │ │ +00007544 00000010 00007548 FDE cie=00000000 pc=0004fd8a..0004fd8e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007560 00000010 00007564 FDE cie=00000000 pc=00057a4e..00057a52 │ │ │ │ +00007558 00000010 0000755c FDE cie=00000000 pc=0004fd8e..0004fd92 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007574 00000010 00007578 FDE cie=00000000 pc=00057a52..00057a56 │ │ │ │ +0000756c 00000010 00007570 FDE cie=00000000 pc=0004fd92..0004fd96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007588 00000010 0000758c FDE cie=00000000 pc=00057a56..00057a5a │ │ │ │ +00007580 00000010 00007584 FDE cie=00000000 pc=0004fd96..0004fd9a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000759c 00000010 000075a0 FDE cie=00000000 pc=00057a5a..00057a5e │ │ │ │ +00007594 00000010 00007598 FDE cie=00000000 pc=0004fd9a..0004fd9e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000075b0 00000018 000075b4 FDE cie=00000000 pc=00057a60..00057a74 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057a61 │ │ │ │ +000075a8 00000018 000075ac FDE cie=00000000 pc=0004fda0..0004fdb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fda1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00057a6f │ │ │ │ + DW_CFA_advance_loc: 14 to 0004fdaf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000075cc ZERO terminator │ │ │ │ +000075c4 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -654,17 +654,18 @@ │ │ │ │ GLIBCXX_3.4.30 │ │ │ │ GLIBCXX_3.4.14 │ │ │ │ GLIBCXX_3.4.22 │ │ │ │ GLIBCXX_3.4.15 │ │ │ │ GLIBCXX_3.4 │ │ │ │ T$@B9T$p │ │ │ │ L$49|$: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x4cc57,%ebx │ │ │ │ + add $0x44c57,%ebx │ │ │ │ mov 0x374(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 1701b ::unlock()@plt-0x15> │ │ │ │ call *%eax │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -9,30 +9,30 @@ │ │ │ │ sub $0x14,%esp │ │ │ │ mov (%edx),%esi │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ mov %eax,(%edx) │ │ │ │ + call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ + add $0x444c3,%ebx │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %esi,(%ecx) │ │ │ │ - call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x4c4bf,%ebx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ test %eax,%eax │ │ │ │ je 177bf ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x6f> │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x14(%esp),%eax │ │ │ │ push %eax │ │ │ │ call 172b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ je 177d1 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x81> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ @@ -53,16 +53,16 @@ │ │ │ │ je 17832 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0xe2> │ │ │ │ mov (%eax),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ push %eax │ │ │ │ mov %edi,%ebx │ │ │ │ call 17320 │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ jmp 17802 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0xb2> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -81,15 +81,15 @@ │ │ │ │ mov %esi,%eax │ │ │ │ jmp 1783b ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0xeb> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x24(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x4c3fa,%ebx │ │ │ │ + add $0x443fa,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ pop %eax │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x4c3bb,%edx │ │ │ │ + add $0x443bb,%edx │ │ │ │ lea 0x3ac(%edx),%ecx │ │ │ │ lea 0x3ac(%edx),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ je 178d8 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x188> │ │ │ │ mov 0x354(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 178d8 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x188> │ │ │ │ @@ -126,15 +126,15 @@ │ │ │ │ add $0x10,%esp │ │ │ │ leave │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x4c37b,%edx │ │ │ │ + add $0x4437b,%edx │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %ebx │ │ │ │ lea 0x3ac(%edx),%ecx │ │ │ │ lea 0x3ac(%edx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ sub %ecx,%eax │ │ │ │ @@ -157,15 +157,15 @@ │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x4c327,%ebx │ │ │ │ + add $0x44327,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ cmpb $0x0,0x3ac(%ebx) │ │ │ │ jne 17972 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x222> │ │ │ │ mov 0x198(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 17966 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x216> │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -191,45 +191,45 @@ │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x38,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - call 57a56 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ - add $0x4c2bf,%edi │ │ │ │ + call 4fd96 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ + add $0x442bf,%edi │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ lea 0x10(%esi),%ebx │ │ │ │ lea 0x24(%esi),%ecx │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ vmovd %ebx,%xmm2 │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ vpinsrd $0x1,%eax,%xmm1,%xmm0 │ │ │ │ - mov 0x20c(%edi),%eax │ │ │ │ mov %ecx,0x1c(%esi) │ │ │ │ lea 0x3c(%esi),%ecx │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ vmovq %xmm0,0x4(%esi) │ │ │ │ vpinsrd $0x1,%ebx,%xmm2,%xmm0 │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ movl $0x0,0x18(%esi) │ │ │ │ movw $0x5043,0x24(%esi) │ │ │ │ + vmovq %xmm0,0x10(%esi) │ │ │ │ movb $0x55,0x26(%esi) │ │ │ │ movl $0x3,0x20(%esi) │ │ │ │ - vmovq %xmm0,0x10(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ movb $0x0,0x27(%esi) │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov %ecx,0x34(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ movw $0x5043,0x3c(%esi) │ │ │ │ movb $0x55,0x3e(%esi) │ │ │ │ movl $0x3,0x38(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ movb $0x0,0x3f(%esi) │ │ │ │ + mov 0x20c(%edi),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push $0x18 │ │ │ │ call 17050 │ │ │ │ lea -0xbc26(%edi),%ecx │ │ │ │ pop %ebx │ │ │ │ pop %edx │ │ │ │ lea -0xbc06(%edi),%edx │ │ │ │ @@ -330,15 +330,15 @@ │ │ │ │ 00017b80 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x4c0d5,%ebx │ │ │ │ + add $0x440d5,%ebx │ │ │ │ sub $0x28,%esp │ │ │ │ push $0x4c │ │ │ │ call 17050 │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ call 17200 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -419,16 +419,16 @@ │ │ │ │ mov (%eax),%edx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ jmp *(%edx) │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 00017c30 ::getName()@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x4c02b,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x4402b,%eax │ │ │ │ lea -0xbc60(%eax),%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -442,16 +442,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 00017c60 ::getName()@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x4bffb,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x43ffb,%eax │ │ │ │ lea -0xbc55(%eax),%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -465,16 +465,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 00017c90 ::getName()@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x4bfcb,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x43fcb,%eax │ │ │ │ lea -0xbc4a(%eax),%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -488,16 +488,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 00017cc0 ::getName()@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x4bf9b,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x43f9b,%eax │ │ │ │ lea -0xbc38(%eax),%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -542,38 +542,38 @@ │ │ │ │ sub $0x24,%esp │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ mov 0x30(%ebx),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ test %eax,%eax │ │ │ │ jle 17e0e ::getTransitionMatrix(int, double*)@@Base+0xee> │ │ │ │ mov 0x20(%ebx),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ test %eax,%eax │ │ │ │ jle 17e0e ::getTransitionMatrix(int, double*)@@Base+0xee> │ │ │ │ mov 0x98(%ebx),%eax │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ mov 0x24(%ebx),%ebp │ │ │ │ mov (%eax,%edx,4),%edx │ │ │ │ mov %esi,%eax │ │ │ │ + shl $0x3,%ebp │ │ │ │ lea 0x0(,%esi,8),%esi │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ imul %ecx,%esi │ │ │ │ - shl $0x3,%ebp │ │ │ │ imul %ebp,%ecx │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ lea (%edx,%edi,1),%ecx │ │ │ │ mov %edx,%edi │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ mov %esi,%edx │ │ │ │ jmp 17dc0 ::getTransitionMatrix(int, double*)@@Base+0xa0> │ │ │ │ @@ -590,40 +590,40 @@ │ │ │ │ add 0x4(%esp),%esi │ │ │ │ add %ebp,%edi │ │ │ │ inc %ebx │ │ │ │ lea (%eax,%ebp,1),%ecx │ │ │ │ cmp 0x8(%esp),%ebx │ │ │ │ jne 17da0 ::getTransitionMatrix(int, double*)@@Base+0x80> │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ add 0x40(%esp),%ecx │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ add %ebp,%edx │ │ │ │ + inc %eax │ │ │ │ add 0x1c(%esp),%edx │ │ │ │ add %ecx,%esi │ │ │ │ - inc %eax │ │ │ │ - mov %esi,0x40(%esp) │ │ │ │ cmp 0x18(%esp),%eax │ │ │ │ + mov %esi,0x40(%esp) │ │ │ │ jne 17d80 ::getTransitionMatrix(int, double*)@@Base+0x60> │ │ │ │ add $0x24,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 00017e20 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x4be3b,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x43e3b,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ @@ -653,20 +653,20 @@ │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ movl $0x0,0x2c(%esp) │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ mov 0x98(%eax),%eax │ │ │ │ mov (%eax,%esi,4),%esi │ │ │ │ mov (%eax,%ebx,4),%ebx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ lea 0x0(,%ebp,8),%ebx │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ mov %ebx,0x3c(%esp) │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,0x28(%esp) │ │ │ │ lea 0x0(,%esi,8),%edi │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ imul %ebp,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ @@ -676,67 +676,67 @@ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ lea -0x1(%ebp),%eax │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ imul %esi,%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %esi,0x44(%esp) │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ mov %esi,(%esp) │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ fld %st(0) │ │ │ │ lea (%eax,%ebx,8),%edx │ │ │ │ mov (%esp),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ + fmull (%edx) │ │ │ │ add %edi,%edx │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ jne 17f50 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x130> │ │ │ │ fstpl (%esi,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ cmp %ebp,%ebx │ │ │ │ jne 17f40 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x120> │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ fld1 │ │ │ │ + add %edi,%ecx │ │ │ │ incl 0x8(%esp) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ add 0x28(%esp),%eax │ │ │ │ - add %edi,%ecx │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ add 0x1c(%esp),%edx │ │ │ │ cmp %ebp,0x8(%esp) │ │ │ │ jne 17f20 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x100> │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ add 0x38(%esp),%eax │ │ │ │ + mov 0x30(%esp),%ebx │ │ │ │ + add 0x1c(%esp),%eax │ │ │ │ add %ebx,0x14(%esp) │ │ │ │ add %ebx,0x4(%esp) │ │ │ │ - add 0x1c(%esp),%eax │ │ │ │ inc %esi │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ cmp %esi,0x34(%esp) │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ jne 17efe ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0xde> │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,0x70(%esp) │ │ │ │ jne 17e45 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x25> │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ @@ -814,16 +814,16 @@ │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ lea (%edi,%ebp,1),%ecx │ │ │ │ xor %edi,%edi │ │ │ │ nop │ │ │ │ mov (%esp),%edx │ │ │ │ lea 0x0(%ebp,%edi,8),%eax │ │ │ │ lea (%edx,%esi,8),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -949,24 +949,24 @@ │ │ │ │ push $0x1 │ │ │ │ push 0x98(%edi) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov 0x68(%edi),%edx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ push (%edx,%eax,4) │ │ │ │ push %esi │ │ │ │ - push 0x28(%esp) │ │ │ │ add $0x8,%esi │ │ │ │ push 0x28(%esp) │ │ │ │ + push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ add $0x4,%ebp │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ push (%eax,%ebx,4) │ │ │ │ push 0x64(%edi) │ │ │ │ - inc %ebx │ │ │ │ call *0xc(%ecx) │ │ │ │ + inc %ebx │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0x4c(%esp) │ │ │ │ je 18260 ::updateTransitionMatricesWithMultipleModels(int const*, int const*, int const*, int const*, int const*, double const*, int)@@Base+0xc0> │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ jne 181d0 ::updateTransitionMatricesWithMultipleModels(int const*, int const*, int const*, int const*, int const*, double const*, int)@@Base+0x30> │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ @@ -1009,24 +1009,24 @@ │ │ │ │ │ │ │ │ 00018290 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + cmpl $0x1,0x3c(%esp) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ mov 0x44(%esp),%ebx │ │ │ │ - cmpl $0x1,0x3c(%esp) │ │ │ │ jne 18355 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0xc5> │ │ │ │ mov 0x54(%eax),%edi │ │ │ │ and $0x180,%edi │ │ │ │ jne 18355 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0xc5> │ │ │ │ - mov (%eax),%edx │ │ │ │ cmpb $0x0,0xcc(%eax) │ │ │ │ + mov (%eax),%edx │ │ │ │ jne 18330 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0xa0> │ │ │ │ push 0x40(%esp) │ │ │ │ push %esi │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ @@ -1034,16 +1034,16 @@ │ │ │ │ push %eax │ │ │ │ call *0x128(%edx) │ │ │ │ add $0x20,%esp │ │ │ │ movl $0x0,(%ebx) │ │ │ │ movl $0x0,0x4(%ebx) │ │ │ │ test %esi,%esi │ │ │ │ jle 18325 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0x95> │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ fldz │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ lea (%eax,%esi,8),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ faddl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fstl (%ebx) │ │ │ │ cmp %edx,%eax │ │ │ │ @@ -1074,16 +1074,16 @@ │ │ │ │ jmp 18325 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0x95> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 00018360 ::getLogLikelihood(double*)@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ fldz │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ fstl (%ecx) │ │ │ │ test %edx,%edx │ │ │ │ jle 183a0 ::getLogLikelihood(double*)@@Base+0x40> │ │ │ │ mov 0xb4(%eax),%esi │ │ │ │ mov 0x6c(%eax),%ebx │ │ │ │ @@ -1229,16 +1229,16 @@ │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ 00018520 ::getName()@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x4b73b,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x4373b,%eax │ │ │ │ lea -0xbc38(%eax),%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -1263,24 +1263,24 @@ │ │ │ │ sub $0x34,%esp │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ test %eax,%eax │ │ │ │ jle 186a2 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0x152> │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ mov 0x54(%esp),%edx │ │ │ │ mov 0x4c(%esp),%ebp │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ mov 0x3c(%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ mov %esi,(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x98(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ebx │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ @@ -1289,66 +1289,66 @@ │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ jle 18672 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0x122> │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ - lea 0x0(,%edx,4),%eax │ │ │ │ mov 0xac(%ebx),%ecx │ │ │ │ add %esi,%ecx │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ mov 0xa8(%ebx),%ecx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ add %esi,%ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ nop │ │ │ │ mov 0x0(%ebp,%eax,1),%edx │ │ │ │ mov %edx,%esi │ │ │ │ and $0x3,%esi │ │ │ │ add %eax,%esi │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ fldl 0x28(%ebx,%edx,8) │ │ │ │ fmull 0x8(%ecx,%eax,8) │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x50(%ebx,%edx,8) │ │ │ │ fmull 0x10(%ecx,%eax,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x78(%ebx,%edx,8) │ │ │ │ - fmull 0x18(%ecx,%eax,8) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ + fmull 0x18(%ecx,%eax,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmull (%edi) │ │ │ │ faddl (%edx,%eax,2) │ │ │ │ fstpl (%edx,%eax,2) │ │ │ │ fmull (%edi) │ │ │ │ faddl (%esi,%eax,2) │ │ │ │ fstpl (%esi,%eax,2) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,(%esp) │ │ │ │ jne 18610 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0xc0> │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ mov %ecx,0x50(%esp) │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ + add $0x8,%edi │ │ │ │ incl 0xc(%esp) │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ add 0x14(%esp),%edx │ │ │ │ - add $0x8,%edi │ │ │ │ add %ecx,0x10(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ sub 0x18(%esp),%ebp │ │ │ │ sub 0x2c(%esp),%esi │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ add %ecx,(%esp) │ │ │ │ cmp 0x24(%esp),%eax │ │ │ │ jne 185d0 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0x80> │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -1371,24 +1371,24 @@ │ │ │ │ mov 0xe0(%esp),%ebp │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ lea 0x0(%ebp,%ecx,8),%edi │ │ │ │ mov %edi,0xa8(%esp) │ │ │ │ test %edx,%edx │ │ │ │ jle 188fe ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x24e> │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ + movl $0x0,0x9c(%esp) │ │ │ │ mov 0x98(%eax),%ecx │ │ │ │ mov 0xd4(%esp),%ebx │ │ │ │ - movl $0x0,0x9c(%esp) │ │ │ │ shl $0x2,%edi │ │ │ │ mov %edi,0xac(%esp) │ │ │ │ mov 0xa8(%eax),%edi │ │ │ │ mov 0xac(%eax),%eax │ │ │ │ mov (%ecx,%ebx,4),%esi │ │ │ │ - mov %eax,0xa4(%esp) │ │ │ │ mov %edi,0xa0(%esp) │ │ │ │ + mov %eax,0xa4(%esp) │ │ │ │ lea (%edi,%edx,8),%edi │ │ │ │ xchg %ax,%ax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fldl (%esi) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fldl 0x8(%esi) │ │ │ │ @@ -1420,26 +1420,26 @@ │ │ │ │ fldl 0x88(%esi) │ │ │ │ fstpl 0x88(%esp) │ │ │ │ fldl 0x90(%esi) │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ mov 0xcc(%esp),%edx │ │ │ │ mov 0xa0(%esp),%ecx │ │ │ │ mov 0xa4(%esp),%ebx │ │ │ │ - fstpl 0x90(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edx │ │ │ │ add 0xd0(%esp),%eax │ │ │ │ + fstpl 0x90(%esp) │ │ │ │ fldl (%edx) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x20,%edx │ │ │ │ - fldl -0x10(%edx) │ │ │ │ - fldl -0x8(%edx) │ │ │ │ add $0x20,%eax │ │ │ │ + fldl -0x18(%edx) │ │ │ │ add $0x8,%ebx │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ fldl -0x20(%eax) │ │ │ │ fldl -0x18(%eax) │ │ │ │ fldl -0x10(%eax) │ │ │ │ fstpl (%esp) │ │ │ │ fldl -0x8(%eax) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fld %st(5) │ │ │ │ @@ -1541,1313 +1541,897 @@ │ │ │ │ 00018920 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - sub $0x340,%esp │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x1e0,%esp │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov 0x18(%ebp),%edi │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x43322,%eax │ │ │ │ fldl 0x1c(%ebp) │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x4b31c,%eax │ │ │ │ - fstpl 0x68(%esp) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %esi,0xcc(%esp) │ │ │ │ - mov %eax,0x54(%esp) │ │ │ │ - mov 0x10(%ebx),%esi │ │ │ │ - mov %ecx,0xd0(%esp) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - mov %ecx,0xc8(%esp) │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,0x78(%esp) │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ + mov %esi,0x3c(%esp) │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ - mov %ecx,0x33c(%esp) │ │ │ │ + mov %ecx,0x1dc(%esp) │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ - vmovdqa64 %zmm0,0x200(%esp) │ │ │ │ - vmovdqa64 %zmm0,0x240(%esp) │ │ │ │ - mov %esi,0x64(%esp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 191c4 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x8a4> │ │ │ │ - mov 0x20(%ebx),%edi │ │ │ │ - mov %esi,%eax │ │ │ │ - lea 0x0(,%esi,4),%edx │ │ │ │ - movl $0x0,0xe8(%esp) │ │ │ │ - mov %edx,0xc4(%esp) │ │ │ │ - add %eax,%edx │ │ │ │ - mov %ecx,0x3c(%esp) │ │ │ │ - shl $0x8,%esi │ │ │ │ - mov %edi,0x50(%esp) │ │ │ │ - mov %esi,0x78(%esp) │ │ │ │ - lea (%eax,%eax,2),%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - shl $0x5,%esi │ │ │ │ - shl $0x5,%edi │ │ │ │ - mov %esi,0xc0(%esp) │ │ │ │ - mov %edi,0xec(%esp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,%edi │ │ │ │ - shl $0x6,%esi │ │ │ │ - shl $0x7,%edi │ │ │ │ - mov %esi,0xf4(%esp) │ │ │ │ - mov %edi,0x44(%esp) │ │ │ │ - imul $0xe0,%eax,%esi │ │ │ │ - lea (%eax,%eax,2),%edi │ │ │ │ - mov 0x54(%esp),%eax │ │ │ │ - mov %esi,0xf0(%esp) │ │ │ │ - mov 0x6c(%ebx),%esi │ │ │ │ + vmovdqa %ymm0,0xc0(%esp) │ │ │ │ + vmovdqa %ymm0,0xe0(%esp) │ │ │ │ + vmovdqa %ymm0,0x100(%esp) │ │ │ │ + vmovdqa %ymm0,0x120(%esp) │ │ │ │ + mov %ebx,0x38(%esp) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 19031 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x711> │ │ │ │ + movl $0x0,0x98(%esp) │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + mov 0x20(%eax),%esi │ │ │ │ + mov %esi,0x20(%esp) │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + lea 0x0(,%esi,4),%ebx │ │ │ │ + mov %esi,%edi │ │ │ │ + lea (%esi,%esi,2),%edx │ │ │ │ + mov %ebx,0x74(%esp) │ │ │ │ + mov %esi,%ebx │ │ │ │ shl $0x5,%edx │ │ │ │ - vmovdqa64 -0x9f20(%eax),%zmm7 │ │ │ │ - mov %edx,0x74(%esp) │ │ │ │ - mov %esi,0x48(%esp) │ │ │ │ - mov 0x30(%ebx),%esi │ │ │ │ - shl $0x6,%edi │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ - mov %esi,0x70(%esp) │ │ │ │ - vmovdqa64 %zmm7,0x140(%esp) │ │ │ │ - vmovdqa64 -0x9ee0(%eax),%zmm7 │ │ │ │ - vmovdqa64 %zmm7,0x180(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + shl $0x5,%edi │ │ │ │ + shl $0x7,%ebx │ │ │ │ + mov %edx,0x68(%esp) │ │ │ │ + lea 0xc0(%esp),%edx │ │ │ │ + mov %ebx,0x6c(%esp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov 0x6c(%eax),%esi │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + shl $0x6,%ebx │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ + lea 0x140(%esp),%esi │ │ │ │ + mov %esi,0x7c(%esp) │ │ │ │ + mov %eax,0x60(%esp) │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + mov %edi,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - vmovdqa64 %zmm0,0x280(%esp) │ │ │ │ - vmovdqa64 %zmm0,0x2c0(%esp) │ │ │ │ - lea 0x0(,%eax,4),%ebx │ │ │ │ - mov (%ecx,%eax,4),%eax │ │ │ │ - mov %eax,0xd4(%esp) │ │ │ │ - cmp %eax,0x50(%esp) │ │ │ │ - jle 1920d ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x8ed> │ │ │ │ - mov 0xd4(%esp),%edi │ │ │ │ - lea 0x4(%edi),%eax │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ - lea 0x8(%edi),%eax │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ - lea 0xc(%edi),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 192f9 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x9d9> │ │ │ │ - dec %eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 19306 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x9e6> │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - mov 0xd0(%esp),%edx │ │ │ │ - add %edi,%ebx │ │ │ │ - vbroadcastsd 0x68(%esp),%zmm4 │ │ │ │ + mov 0x98(%esp),%ecx │ │ │ │ + mov 0x7c(%esp),%esi │ │ │ │ + mov (%ebx,%ecx,4),%ebx │ │ │ │ + cmp %ebx,0x20(%esp) │ │ │ │ + vmovdqa %ymm0,(%esi) │ │ │ │ + vmovdqa %ymm0,0x20(%esi) │ │ │ │ + vmovdqa %ymm0,0x40(%esi) │ │ │ │ + vmovdqa %ymm0,0x60(%esi) │ │ │ │ + mov %ebx,0x64(%esp) │ │ │ │ + jle 18ef5 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x5d5> │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ + lea 0x4(%ebx),%edi │ │ │ │ + lea 0x8(%ebx),%ecx │ │ │ │ + mov %edi,0x34(%esp) │ │ │ │ + lea 0xc(%ebx),%edi │ │ │ │ + mov %ecx,0x30(%esp) │ │ │ │ + mov %edi,0x2c(%esp) │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 1900b ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x6eb> │ │ │ │ + lea -0x1(%edi),%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jbe 1901c ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x6fc> │ │ │ │ + mov 0x98(%esp),%edi │ │ │ │ + mov 0x78(%esp),%esi │ │ │ │ + fstl 0xa0(%esp) │ │ │ │ + vbroadcastsd 0xa0(%esp),%ymm5 │ │ │ │ + mov %edi,%ecx │ │ │ │ + lea (%ebx,%edi,4),%ebx │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + shl $0x5,%ecx │ │ │ │ + lea (%esi,%ebx,8),%ebx │ │ │ │ fldz │ │ │ │ - mov 0xc8(%esp),%esi │ │ │ │ + add %esi,%ecx │ │ │ │ + mov 0x3c(%esp),%esi │ │ │ │ fldz │ │ │ │ + mov %ecx,0x90(%esp) │ │ │ │ + mov 0x90(%esp),%ecx │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - shl $0x5,%ecx │ │ │ │ - vmovapd %zmm4,0x80(%esp) │ │ │ │ + mov %edi,0x9c(%esp) │ │ │ │ + vmovapd %ymm5,0x40(%esp) │ │ │ │ fldz │ │ │ │ - lea (%edx,%ecx,1),%eax │ │ │ │ - lea (%edx,%ebx,8),%edx │ │ │ │ - mov 0x70(%esp),%ebx │ │ │ │ - mov 0xcc(%esp),%ecx │ │ │ │ - shr $0x3,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - add %ecx,%ebx │ │ │ │ - mov %ecx,0x1c0(%esp) │ │ │ │ - mov %ebx,0x7c(%esp) │ │ │ │ - mov 0x44(%esp),%ebx │ │ │ │ - mov 0x1c0(%esp),%ecx │ │ │ │ - mov %ebx,0xfc(%esp) │ │ │ │ - mov 0x40(%esp),%ebx │ │ │ │ - mov %ebx,0xf8(%esp) │ │ │ │ - jmp 18b54 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x234> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,0xa0(%esp) │ │ │ │ + add 0x10(%esp),%esi │ │ │ │ + mov %esi,0x70(%esp) │ │ │ │ + mov 0xa0(%esp),%esi │ │ │ │ + jmp 18b04 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1e4> │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0xf8(%esp),%edi │ │ │ │ - mov 0xf0(%esp),%ebx │ │ │ │ - vmovapd 0x80(%esp),%zmm4 │ │ │ │ - add $0x40,%ecx │ │ │ │ - vmulpd -0x40(%ecx),%zmm4,%zmm4 │ │ │ │ - add $0x40,%esi │ │ │ │ - vmovsd (%edx,%edi,1),%xmm5 │ │ │ │ - mov 0xfc(%esp),%edi │ │ │ │ - vmovhpd (%edx,%ebx,1),%xmm5,%xmm0 │ │ │ │ - mov 0x74(%esp),%ebx │ │ │ │ - vmovsd (%edx,%edi,1),%xmm5 │ │ │ │ - mov 0xf4(%esp),%edi │ │ │ │ - vmovhpd (%edx,%ebx,1),%xmm5,%xmm1 │ │ │ │ - vmovsd (%edx),%xmm5 │ │ │ │ - fldl (%edx,%edi,1) │ │ │ │ - mov 0xec(%esp),%edi │ │ │ │ - fstpl 0x1c0(%esp) │ │ │ │ - vmovsd 0x1c0(%esp),%xmm3 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm1 │ │ │ │ - vmovhpd (%edx,%edi,1),%xmm3,%xmm2 │ │ │ │ - mov 0xc0(%esp),%edi │ │ │ │ - vmovhpd (%edx,%edi,1),%xmm5,%xmm0 │ │ │ │ - vinsertf64x2 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ - vinsertf64x4 $0x1,%ymm1,%zmm0,%zmm0 │ │ │ │ - vmulpd -0x40(%esi),%zmm0,%zmm0 │ │ │ │ - vmovlpd %xmm0,0x1c0(%esp) │ │ │ │ - fldl 0x1c0(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - vmovhpd %xmm0,0x1c0(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl 0x1c0(%esp) │ │ │ │ - vmovsd %xmm3,0x1c0(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl 0x1c0(%esp) │ │ │ │ - vmovsd %xmm5,0x1c0(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - faddl 0x1c0(%esp) │ │ │ │ - vmovlpd %xmm0,0x1c0(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - faddl 0x1c0(%esp) │ │ │ │ - vmovhpd %xmm0,0x1c0(%esp) │ │ │ │ - faddl 0x1c0(%esp) │ │ │ │ - vmovsd %xmm3,0x1c0(%esp) │ │ │ │ - vmovupd (%eax),%ymm0 │ │ │ │ - vinsertf64x4 $0x1,(%eax,%edi,1),%zmm0,%zmm0 │ │ │ │ - mov 0xf4(%esp),%edi │ │ │ │ - vmovdqa64 0x140(%esp),%zmm6 │ │ │ │ - faddl 0x1c0(%esp) │ │ │ │ - vmovsd %xmm5,0x1c0(%esp) │ │ │ │ - vmovupd (%eax,%edi,1),%ymm5 │ │ │ │ - mov 0xec(%esp),%edi │ │ │ │ - fldl 0x1c0(%esp) │ │ │ │ - vmovapd %zmm4,0x1c0(%esp) │ │ │ │ - vinsertf64x4 $0x1,(%eax,%edi,1),%zmm5,%zmm5 │ │ │ │ - mov 0xfc(%esp),%edi │ │ │ │ - vmovdqa64 %zmm6,%zmm7 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovupd (%eax,%edi,1),%ymm2 │ │ │ │ - mov 0xf8(%esp),%edi │ │ │ │ - vinsertf64x4 $0x1,(%eax,%ebx,1),%zmm2,%zmm2 │ │ │ │ - mov 0xf0(%esp),%ebx │ │ │ │ - vmovupd (%eax,%edi,1),%ymm1 │ │ │ │ - vinsertf64x4 $0x1,(%eax,%ebx,1),%zmm1,%zmm3 │ │ │ │ - vmovdqa64 %zmm6,%zmm1 │ │ │ │ - vpermi2pd %zmm5,%zmm0,%zmm1 │ │ │ │ - vpermi2pd %zmm3,%zmm2,%zmm7 │ │ │ │ - vmovapd %zmm3,0x100(%esp) │ │ │ │ - vmovdqa64 %zmm6,%zmm3 │ │ │ │ - vpermi2pd %zmm7,%zmm1,%zmm3 │ │ │ │ - vmulpd -0x40(%esi),%zmm3,%zmm3 │ │ │ │ - vmulpd %zmm4,%zmm3,%zmm3 │ │ │ │ - vmovlpd %xmm3,0xe0(%esp) │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm3,%xmm4 │ │ │ │ - vmovhpd %xmm3,0xe0(%esp) │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ - vmovsd %xmm4,0xe0(%esp) │ │ │ │ - valignq $0x3,%ymm3,%ymm3,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm3,%ymm3 │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ - vmovsd %xmm4,0xe0(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm3,%xmm4 │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ - vmovlpd %xmm3,0xe0(%esp) │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ - vmovhpd %xmm3,0xe0(%esp) │ │ │ │ - valignq $0x3,%ymm3,%ymm3,%ymm3 │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ + mov 0x9c(%esp),%edi │ │ │ │ + add $0x20,%esi │ │ │ │ + vmovsd (%ebx,%edx,1),%xmm6 │ │ │ │ + vmovsd (%ebx),%xmm3 │ │ │ │ + vmovhpd (%ebx,%eax,1),%xmm3,%xmm0 │ │ │ │ + vmovupd (%ecx,%edx,1),%ymm2 │ │ │ │ + vmovapd 0x40(%esp),%ymm5 │ │ │ │ + vmulpd -0x20(%esi),%ymm5,%ymm5 │ │ │ │ + vmovupd (%edi),%ymm4 │ │ │ │ + mov 0x68(%esp),%edi │ │ │ │ + vmovhpd (%ebx,%edi,1),%xmm6,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vmovupd (%ecx,%edi,1),%ymm7 │ │ │ │ + vmulpd %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,0xa0(%esp) │ │ │ │ + faddl 0xa0(%esp) │ │ │ │ + vmovhpd %xmm0,0xa0(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vunpcklpd %ymm7,%ymm2,%ymm6 │ │ │ │ + vpermpd $0xd8,%ymm6,%ymm6 │ │ │ │ + faddl 0xa0(%esp) │ │ │ │ + vmovlpd %xmm0,0xa0(%esp) │ │ │ │ + faddl 0xa0(%esp) │ │ │ │ + vmovhpd %xmm0,0xa0(%esp) │ │ │ │ + vmovupd (%ecx),%ymm0 │ │ │ │ + vunpcklpd (%ecx,%eax,1),%ymm0,%ymm1 │ │ │ │ + faddl 0xa0(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovapd %ymm7,0xa0(%esp) │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm1 │ │ │ │ + vunpcklpd %ymm6,%ymm1,%ymm3 │ │ │ │ + vunpckhpd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpermpd $0xd8,%ymm3,%ymm3 │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm1 │ │ │ │ + vmulpd %ymm4,%ymm3,%ymm3 │ │ │ │ + vmulpd %ymm4,%ymm1,%ymm1 │ │ │ │ + vmulpd %ymm5,%ymm3,%ymm3 │ │ │ │ + vmulpd %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovlpd %xmm3,0x90(%esp) │ │ │ │ + faddl 0x90(%esp) │ │ │ │ + vmovhpd %xmm3,0x90(%esp) │ │ │ │ + vmovlpd %xmm1,0x88(%esp) │ │ │ │ + vextractf128 $0x1,%ymm3,%xmm3 │ │ │ │ + faddl 0x90(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - vmovsd %xmm4,0xd8(%esp) │ │ │ │ - vmovdqa64 0x180(%esp),%zmm6 │ │ │ │ - vpermt2pd %zmm7,%zmm6,%zmm1 │ │ │ │ - vmulpd -0x40(%esi),%zmm1,%zmm1 │ │ │ │ - vmovdqa64 0x180(%esp),%zmm6 │ │ │ │ - vmulpd 0x1c0(%esp),%zmm1,%zmm1 │ │ │ │ - vmovdqa64 %zmm6,%zmm7 │ │ │ │ - vpermt2pd %zmm5,%zmm6,%zmm0 │ │ │ │ - vmovlpd %xmm1,0xe0(%esp) │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vmovhpd %xmm1,0xe0(%esp) │ │ │ │ - vpermi2pd 0x100(%esp),%zmm2,%zmm7 │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ - vmovdqa64 0x140(%esp),%zmm2 │ │ │ │ - vmovsd %xmm4,0xe0(%esp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ - vmovsd %xmm4,0xe0(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vpermi2pd %zmm7,%zmm0,%zmm2 │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ - vmulpd -0x40(%esi),%zmm2,%zmm2 │ │ │ │ - vmovlpd %xmm1,0xe0(%esp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ - vmulpd 0x1c0(%esp),%zmm2,%zmm2 │ │ │ │ - vmovhpd %xmm1,0xe0(%esp) │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ + vmovlpd %xmm3,0x90(%esp) │ │ │ │ + faddl 0x88(%esp) │ │ │ │ + vmovhpd %xmm1,0x88(%esp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl 0x88(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - vmovsd %xmm4,0xe0(%esp) │ │ │ │ - vmovlpd %xmm2,0x100(%esp) │ │ │ │ - faddl 0x100(%esp) │ │ │ │ - vmovhpd %xmm2,0x100(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm4 │ │ │ │ - fldl 0x100(%esp) │ │ │ │ - vmovsd %xmm4,0x100(%esp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl 0x100(%esp) │ │ │ │ - vmovsd %xmm4,0x100(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm4 │ │ │ │ - fldl 0x100(%esp) │ │ │ │ - vmovlpd %xmm2,0x100(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0x100(%esp) │ │ │ │ - vmovhpd %xmm2,0x100(%esp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm2 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0x100(%esp) │ │ │ │ - vmovdqa64 0x180(%esp),%zmm6 │ │ │ │ - vmovsd %xmm4,0x100(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + vmovlpd %xmm1,0x88(%esp) │ │ │ │ + vunpckhpd (%ecx,%eax,1),%ymm0,%ymm0 │ │ │ │ + vunpckhpd 0xa0(%esp),%ymm2,%ymm2 │ │ │ │ + mov 0x6c(%esp),%edi │ │ │ │ + addl $0x20,0x9c(%esp) │ │ │ │ + add %edi,%ebx │ │ │ │ + add %edi,%ecx │ │ │ │ + cmp %esi,0x70(%esp) │ │ │ │ + vpermpd $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermpd $0xd8,%ymm2,%ymm6 │ │ │ │ + vunpcklpd %ymm6,%ymm0,%ymm2 │ │ │ │ + vunpckhpd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpermpd $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermpd $0xd8,%ymm0,%ymm0 │ │ │ │ + vmulpd %ymm4,%ymm2,%ymm2 │ │ │ │ + vmulpd %ymm4,%ymm0,%ymm0 │ │ │ │ + vmulpd %ymm5,%ymm2,%ymm2 │ │ │ │ + vmulpd %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm2,0xa0(%esp) │ │ │ │ + faddl 0xa0(%esp) │ │ │ │ + vmovhpd %xmm2,0xa0(%esp) │ │ │ │ + vmovlpd %xmm0,0x80(%esp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + faddl 0xa0(%esp) │ │ │ │ fxch %st(4) │ │ │ │ - mov 0x78(%esp),%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - add %ebx,%edx │ │ │ │ - vpermt2pd %zmm7,%zmm6,%zmm0 │ │ │ │ - vmulpd -0x40(%esi),%zmm0,%zmm0 │ │ │ │ - vmulpd 0x1c0(%esp),%zmm0,%zmm0 │ │ │ │ - vmovlpd %xmm0,0x1c0(%esp) │ │ │ │ - faddl 0x1c0(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - vmovhpd %xmm0,0x1c0(%esp) │ │ │ │ - fldl 0x1c0(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - vmovsd %xmm4,0x1c0(%esp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl 0x1c0(%esp) │ │ │ │ - vmovsd %xmm7,0x1c0(%esp) │ │ │ │ - fldl 0x1c0(%esp) │ │ │ │ - vmovlpd %xmm0,0x1c0(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0x1c0(%esp) │ │ │ │ - vmovhpd %xmm0,0x1c0(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0x1c0(%esp) │ │ │ │ - vmovsd %xmm4,0x1c0(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + vmovlpd %xmm2,0xa0(%esp) │ │ │ │ + faddl 0x80(%esp) │ │ │ │ + vmovhpd %xmm0,0x80(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl 0x80(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - faddl 0xd8(%esp) │ │ │ │ - vmovsd %xmm3,0xd8(%esp) │ │ │ │ - faddl 0xd8(%esp) │ │ │ │ + vmovlpd %xmm0,0x80(%esp) │ │ │ │ + faddl 0x90(%esp) │ │ │ │ + vmovhpd %xmm3,0x90(%esp) │ │ │ │ + faddl 0x90(%esp) │ │ │ │ fxch %st(4) │ │ │ │ - faddl 0x100(%esp) │ │ │ │ - vmovsd %xmm2,0x100(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm2 │ │ │ │ - faddl 0x100(%esp) │ │ │ │ + faddl 0xa0(%esp) │ │ │ │ + vmovhpd %xmm2,0xa0(%esp) │ │ │ │ + faddl 0xa0(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - vmovsd %xmm5,0x100(%esp) │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ - faddl 0x100(%esp) │ │ │ │ + vmovhpd %xmm1,0xa0(%esp) │ │ │ │ + faddl 0x88(%esp) │ │ │ │ + faddl 0xa0(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - faddl 0x1c0(%esp) │ │ │ │ - vmovsd %xmm2,0x1c0(%esp) │ │ │ │ - faddl 0x1c0(%esp) │ │ │ │ - cmp %ecx,0x7c(%esp) │ │ │ │ - jne 18b50 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x230> │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0xfffffff8,%edx │ │ │ │ - test $0x7,%al │ │ │ │ - je 190f9 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x7d9> │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0xc0(%esp),%esi │ │ │ │ - mov 0xcc(%esp),%ebx │ │ │ │ - mov 0x70(%esp),%edi │ │ │ │ - imul %edx,%eax │ │ │ │ - add 0xe8(%esp),%eax │ │ │ │ - mov %esi,0x1c0(%esp) │ │ │ │ - mov 0xc8(%esp),%esi │ │ │ │ - shl $0x5,%eax │ │ │ │ - add 0xd0(%esp),%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xd4(%esp),%ecx │ │ │ │ - fldl 0x68(%esp) │ │ │ │ - fmull (%ebx,%edx,8) │ │ │ │ - fldl (%esi,%edx,8) │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ - inc %edx │ │ │ │ + vmovhpd %xmm0,0xa0(%esp) │ │ │ │ + faddl 0x80(%esp) │ │ │ │ + faddl 0xa0(%esp) │ │ │ │ + jne 18b00 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1e0> │ │ │ │ + mov 0x60(%esp),%ecx │ │ │ │ + mov %ecx,%ebx │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 18de9 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x4c9> │ │ │ │ + fxch %st(5) │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + fstpl 0xa0(%esp) │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + mov %edx,0x9c(%esp) │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ + imul %ebx,%ecx │ │ │ │ + add 0x98(%esp),%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + add 0x78(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ + fldl 0xa0(%esp) │ │ │ │ + fmull (%edx,%ebx,8) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + fldl (%esi,%ebx,8) │ │ │ │ + inc %ebx │ │ │ │ + fldl (%ecx,%edx,8) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddp %st,%st(4) │ │ │ │ - fldl (%eax) │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fldl (%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(2),%st │ │ │ │ - faddp %st,%st(7) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ + faddp %st,%st(6) │ │ │ │ + fldl 0x8(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(2),%st │ │ │ │ - faddp %st,%st(5) │ │ │ │ - fldl 0x10(%eax) │ │ │ │ + faddp %st,%st(4) │ │ │ │ + fldl 0x10(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(2),%st │ │ │ │ - faddp %st,%st(6) │ │ │ │ - fmull 0x18(%eax) │ │ │ │ - add 0x1c0(%esp),%eax │ │ │ │ + faddp %st,%st(5) │ │ │ │ + fmull 0x18(%ecx) │ │ │ │ + add %eax,%ecx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - cmp %edi,%edx │ │ │ │ - jl 190b0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x790> │ │ │ │ + faddp %st,%st(5) │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jl 18d93 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x473> │ │ │ │ + fldl 0xa0(%esp) │ │ │ │ fxch %st(4) │ │ │ │ - jmp 190fb ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x7db> │ │ │ │ + mov 0x9c(%esp),%edx │ │ │ │ + jmp 18ded ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x4cd> │ │ │ │ + fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ - mov 0xd4(%esp),%eax │ │ │ │ - fstpl 0x280(%esp,%eax,8) │ │ │ │ - fxch %st(1) │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - fstpl 0x280(%esp,%eax,8) │ │ │ │ - fxch %st(1) │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - fstpl 0x280(%esp,%eax,8) │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ + fstpl 0x140(%esp,%ebx,8) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - fstl 0x280(%esp,%eax,8) │ │ │ │ + mov 0x34(%esp),%ebx │ │ │ │ + fstpl 0x140(%esp,%ebx,8) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - fdivrl (%eax,%ecx,8) │ │ │ │ - mov 0xd4(%esp),%eax │ │ │ │ - fldl 0x280(%esp,%eax,8) │ │ │ │ + mov 0x30(%esp),%ebx │ │ │ │ + fstpl 0x140(%esp,%ebx,8) │ │ │ │ + fxch %st(2) │ │ │ │ + fstl 0x140(%esp,%edi,8) │ │ │ │ + fxch %st(2) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + mov 0x98(%esp),%edi │ │ │ │ + mov 0x64(%esp),%esi │ │ │ │ + fdivrl (%ebx,%edi,8) │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ + mov 0x2c(%esp),%ebx │ │ │ │ + fldl 0x140(%esp,%esi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl 0x200(%esp,%eax,8) │ │ │ │ - fstpl 0x200(%esp,%eax,8) │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - fldl 0x280(%esp,%eax,8) │ │ │ │ + faddl 0xc0(%esp,%esi,8) │ │ │ │ + fstpl 0xc0(%esp,%esi,8) │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ + fldl 0x140(%esp,%esi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl 0x200(%esp,%eax,8) │ │ │ │ - fstpl 0x200(%esp,%eax,8) │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - fldl 0x280(%esp,%eax,8) │ │ │ │ + faddl 0xc0(%esp,%esi,8) │ │ │ │ + fstpl 0xc0(%esp,%esi,8) │ │ │ │ + fldl 0x140(%esp,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl 0x200(%esp,%eax,8) │ │ │ │ - fstpl 0x200(%esp,%eax,8) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - faddl 0x200(%esp,%eax,8) │ │ │ │ - fstpl 0x200(%esp,%eax,8) │ │ │ │ - incl 0xe8(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - cmp %ecx,0xe8(%esp) │ │ │ │ - jne 18a60 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x140> │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ - vmovupd (%ecx),%zmm0 │ │ │ │ - vaddpd 0x200(%esp),%zmm0,%zmm0 │ │ │ │ - vmovupd %zmm0,(%ecx) │ │ │ │ - vmovupd 0x40(%ecx),%zmm0 │ │ │ │ - vaddpd 0x240(%esp),%zmm0,%zmm0 │ │ │ │ - vmovupd %zmm0,0x40(%ecx) │ │ │ │ - mov 0x33c(%esp),%eax │ │ │ │ + faddl 0xc0(%esp,%edi,8) │ │ │ │ + fstpl 0xc0(%esp,%edi,8) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + faddl 0xc0(%esp,%ebx,8) │ │ │ │ + fstpl 0xc0(%esp,%ebx,8) │ │ │ │ + incl 0x98(%esp) │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + cmp %ebx,0x98(%esp) │ │ │ │ + jne 18a20 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x100> │ │ │ │ + ffreep %st(0) │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + lea 0x80(%ecx),%edx │ │ │ │ + vmovupd (%ecx),%ymm0 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x20,%eax │ │ │ │ + vaddpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovupd %ymm0,-0x20(%ecx) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jne 18ebe ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x59e> │ │ │ │ + mov 0x1dc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 19319 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x9f9> │ │ │ │ + jne 19043 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x723> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 19302 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x9e2> │ │ │ │ - mov 0x70(%esp),%edi │ │ │ │ + mov 0x60(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 19018 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x6f8> │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ + mov 0x60(%esp),%ebx │ │ │ │ fldz │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x300(%esp),%esi │ │ │ │ + mov %edx,0x90(%esp) │ │ │ │ + mov 0x98(%esp),%esi │ │ │ │ fld %st(0) │ │ │ │ - fldl 0x68(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xcc(%esp),%eax │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ - mov 0xc8(%esp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - fld %st(4) │ │ │ │ - lea (%eax,%ebx,8),%edx │ │ │ │ - lea 0x280(%esp),%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + lea (%ecx,%ebx,8),%ebx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + lea 0x1c0(%esp),%ecx │ │ │ │ + mov %ebx,0x9c(%esp) │ │ │ │ + mov 0xa0(%esp),%ebx │ │ │ │ + shl $0x2,%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%ebx) │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + lea (%eax,%esi,8),%edx │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldl (%edi) │ │ │ │ + fld %st(3) │ │ │ │ faddl (%edx) │ │ │ │ faddl 0x8(%edx) │ │ │ │ faddl 0x10(%edx) │ │ │ │ faddl 0x18(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddp %st,%st(4) │ │ │ │ + faddp %st,%st(3) │ │ │ │ fldl (%edx) │ │ │ │ add $0x20,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(2),%st │ │ │ │ - fstpl 0x1c0(%esp) │ │ │ │ - vbroadcastsd 0x1c0(%esp),%ymm0 │ │ │ │ + fstpl 0xa0(%esp) │ │ │ │ + vbroadcastsd 0xa0(%esp),%ymm0 │ │ │ │ vaddpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ vmovapd %ymm0,-0x20(%eax) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 19268 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x948> │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 18f72 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x652> │ │ │ │ ffreep %st(0) │ │ │ │ - inc %ecx │ │ │ │ - add 0xc4(%esp),%ebx │ │ │ │ - cmp %edi,%ecx │ │ │ │ - jne 19230 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x910> │ │ │ │ ffreep %st(0) │ │ │ │ + add 0x74(%esp),%esi │ │ │ │ + add $0x8,%ebx │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp 0x9c(%esp),%ebx │ │ │ │ + jne 18f50 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x630> │ │ │ │ fstp %st(1) │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ - vmovapd 0x240(%esp),%zmm3 │ │ │ │ - vmovapd 0x280(%esp),%zmm1 │ │ │ │ - fdivrl (%eax,%ecx,8) │ │ │ │ - fstpl 0x1c0(%esp) │ │ │ │ - vbroadcastsd 0x1c0(%esp),%zmm0 │ │ │ │ - vfmadd213pd 0x200(%esp),%zmm0,%zmm1 │ │ │ │ - vfmadd132pd 0x2c0(%esp),%zmm3,%zmm0 │ │ │ │ - vmovapd %zmm1,0x200(%esp) │ │ │ │ - vmovapd %zmm0,0x240(%esp) │ │ │ │ - jmp 191a8 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x888> │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + mov 0x98(%esp),%ecx │ │ │ │ + mov 0x7c(%esp),%esi │ │ │ │ + fdivrl (%ebx,%ecx,8) │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ + fstpl 0xa0(%esp) │ │ │ │ + vbroadcastsd 0xa0(%esp),%ymm0 │ │ │ │ + vmovapd (%ebx),%ymm1 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x20,%ebx │ │ │ │ + vfmadd213pd -0x20(%ecx),%ymm0,%ymm1 │ │ │ │ + vmovapd %ymm1,-0x20(%ecx) │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jne 18fed ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x6cd> │ │ │ │ + jmp 18e96 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x576> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - jmp 19132 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x812> │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 18e21 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x501> │ │ │ │ fldz │ │ │ │ - jmp 192a7 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x987> │ │ │ │ + jmp 18fc4 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x6a4> │ │ │ │ fldz │ │ │ │ - xor %edx,%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ - jmp 19070 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x750> │ │ │ │ + fxch %st(5) │ │ │ │ + jmp 18d68 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x448> │ │ │ │ + ffreep %st(0) │ │ │ │ + lea 0xc0(%esp),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + jmp 18eb4 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x594> │ │ │ │ vzeroupper │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00019330 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base>: │ │ │ │ +00019050 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - sub $0x940,%esp │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x400,%esp │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov 0x14(%ebp),%edi │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x42bf2,%eax │ │ │ │ fldl 0x1c(%ebp) │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x4a912,%eax │ │ │ │ - mov %edi,0x8c(%esp) │ │ │ │ - mov 0x10(%ebp),%edi │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %edi,0x3c(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,0x88(%esp) │ │ │ │ - mov 0x14(%ebp),%edi │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ - mov %edi,0x84(%esp) │ │ │ │ - mov 0x18(%ebp),%edi │ │ │ │ - mov %edi,0x80(%esp) │ │ │ │ + mov %esi,0x2c(%esp) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov 0x10(%eax),%edi │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ - mov %ecx,0x93c(%esp) │ │ │ │ + mov %ecx,0x3fc(%esp) │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ - vmovdqa64 %zmm0,0x800(%esp) │ │ │ │ - vmovdqa64 %zmm0,0x840(%esp) │ │ │ │ - mov %ebx,0x90(%esp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 1a75a ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x142a> │ │ │ │ - mov 0x30(%eax),%edi │ │ │ │ - lea (%ebx,%ebx,4),%edx │ │ │ │ - movl $0x0,0x94(%esp) │ │ │ │ - mov %ecx,0x30(%esp) │ │ │ │ - mov %ebx,%esi │ │ │ │ + vmovdqa %ymm0,0x2e0(%esp) │ │ │ │ + vmovdqa %ymm0,0x300(%esp) │ │ │ │ + vmovdqa %ymm0,0x320(%esp) │ │ │ │ + vmovdqa %ymm0,0x340(%esp) │ │ │ │ + mov %edi,0x34(%esp) │ │ │ │ + test %edi,%edi │ │ │ │ + jle 19a43 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x9f3> │ │ │ │ fldz │ │ │ │ - shl $0x5,%edx │ │ │ │ - mov %edx,0xb8(%esp) │ │ │ │ - imul $0xe0,%ebx,%edx │ │ │ │ - mov %edi,0xa4(%esp) │ │ │ │ - mov 0x6c(%eax),%edi │ │ │ │ - mov %ebx,%eax │ │ │ │ - shl $0x8,%eax │ │ │ │ - mov %eax,0x98(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %edx,0x540(%esp) │ │ │ │ - mov %edi,0x38(%esp) │ │ │ │ - lea (%ebx,%ebx,2),%edi │ │ │ │ - shl $0x5,%eax │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - shl $0x5,%edi │ │ │ │ - mov %edi,0xbc(%esp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - vmovdqa64 -0x9f20(%eax),%zmm2 │ │ │ │ + movl $0x0,0x244(%esp) │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ + fstps 0x14(%esp) │ │ │ │ + mov 0x30(%eax),%ebx │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ + mov %ebx,0x240(%esp) │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ shl $0x7,%edi │ │ │ │ - mov %edi,0x34(%esp) │ │ │ │ - lea (%ebx,%ebx,2),%edi │ │ │ │ - shl $0x6,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + mov %edi,0x24c(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ shl $0x6,%edi │ │ │ │ - vmovdqa64 %zmm2,0x780(%esp) │ │ │ │ - vmovdqa64 -0x9ee0(%eax),%zmm2 │ │ │ │ - vmovdqa64 %zmm2,0x7c0(%esp) │ │ │ │ - jmp 19462 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x132> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %edi,0x248(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + lea 0x2e0(%esp),%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + lea 0x360(%esp),%eax │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - mov 0xa4(%esp),%eax │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - vmovdqa64 %zmm0,0x880(%esp) │ │ │ │ - vmovdqa64 %zmm0,0x8c0(%esp) │ │ │ │ + vmovdqa %ymm0,(%eax) │ │ │ │ + vmovdqa %ymm0,0x20(%eax) │ │ │ │ + vmovdqa %ymm0,0x40(%eax) │ │ │ │ + vmovdqa %ymm0,0x60(%eax) │ │ │ │ + mov 0x240(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1a7a1 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1471> │ │ │ │ - mov 0xa4(%esp),%ebx │ │ │ │ - lea -0x1(%ebx),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 1a7ac ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x147c> │ │ │ │ - fxch %st(1) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ - fstl 0x700(%esp) │ │ │ │ - vbroadcastsd 0x700(%esp),%zmm4 │ │ │ │ - mov %esi,0x548(%esp) │ │ │ │ - fldz │ │ │ │ - vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ - vmovapd %zmm2,0xc0(%esp) │ │ │ │ - shr $0x3,%ebx │ │ │ │ - vmovapd %zmm2,0x100(%esp) │ │ │ │ + jle 19a0b ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x9bb> │ │ │ │ + mov 0x240(%esp),%eax │ │ │ │ + dec %eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 19a12 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x9c2> │ │ │ │ + mov 0x244(%esp),%eax │ │ │ │ + mov 0x2c(%esp),%ebx │ │ │ │ + fstl 0x2a0(%esp) │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ + vbroadcastsd 0x2a0(%esp),%ymm7 │ │ │ │ shl $0x5,%eax │ │ │ │ - vmovapd %zmm4,0x40(%esp) │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ - add 0x8c(%esp),%eax │ │ │ │ - mov 0x84(%esp),%ecx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - mov %eax,0x740(%esp) │ │ │ │ - mov 0x80(%esp),%eax │ │ │ │ - mov %ecx,0x54c(%esp) │ │ │ │ - add %ebx,%ecx │ │ │ │ - mov 0x34(%esp),%ebx │ │ │ │ - mov %ecx,0x9c(%esp) │ │ │ │ - mov %eax,0x700(%esp) │ │ │ │ - mov 0x740(%esp),%eax │ │ │ │ - mov 0x700(%esp),%ecx │ │ │ │ - mov %ebx,0x544(%esp) │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x54c(%esp),%ebx │ │ │ │ - mov 0x548(%esp),%esi │ │ │ │ - vmovapd 0x40(%esp),%zmm4 │ │ │ │ - add $0x40,%ecx │ │ │ │ - vmovupd (%edx),%ymm0 │ │ │ │ - vmovupd (%edx,%edi,1),%ymm2 │ │ │ │ - vmulpd (%ebx),%zmm4,%zmm3 │ │ │ │ + lea (%ebx,%eax,1),%edx │ │ │ │ + add 0x30(%esp),%eax │ │ │ │ + mov %ecx,0x25c(%esp) │ │ │ │ + add 0x18(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ + fldz │ │ │ │ + mov %eax,0x2c0(%esp) │ │ │ │ + mov 0x2c0(%esp),%eax │ │ │ │ + vmovapd %ymm7,0x40(%esp) │ │ │ │ + vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ + mov %ecx,0x258(%esp) │ │ │ │ + vmovapd %ymm7,0xc0(%esp) │ │ │ │ + vmovapd %ymm7,0xe0(%esp) │ │ │ │ + vmovapd %ymm7,0x100(%esp) │ │ │ │ + vmovapd %ymm7,0x120(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x20,%ebx │ │ │ │ + mov 0x25c(%esp),%ecx │ │ │ │ + vmovapd 0x40(%esp),%ymm7 │ │ │ │ vmovupd (%edx,%esi,1),%ymm4 │ │ │ │ - mov 0xbc(%esp),%esi │ │ │ │ - mov 0xa0(%esp),%ebx │ │ │ │ - vmulpd -0x40(%ecx),%zmm3,%zmm3 │ │ │ │ - vinsertf64x4 $0x1,(%edx,%esi,1),%zmm4,%zmm4 │ │ │ │ - mov 0x544(%esp),%esi │ │ │ │ - vinsertf64x4 $0x1,(%edx,%ebx,1),%zmm0,%zmm0 │ │ │ │ - vmovupd (%edx,%esi,1),%ymm1 │ │ │ │ - mov 0xb8(%esp),%esi │ │ │ │ - vmovapd %zmm3,0x640(%esp) │ │ │ │ - vmovdqa64 0x780(%esp),%zmm3 │ │ │ │ - vinsertf64x4 $0x1,(%edx,%esi,1),%zmm1,%zmm1 │ │ │ │ - mov 0x540(%esp),%esi │ │ │ │ - vinsertf64x4 $0x1,(%edx,%esi,1),%zmm2,%zmm2 │ │ │ │ - mov 0xbc(%esp),%esi │ │ │ │ - vmovdqa64 %zmm3,%zmm6 │ │ │ │ - vmovdqa64 %zmm3,%zmm5 │ │ │ │ - vmovdqa64 %zmm3,%zmm7 │ │ │ │ - vpermi2pd %zmm4,%zmm0,%zmm6 │ │ │ │ - vpermi2pd %zmm2,%zmm1,%zmm5 │ │ │ │ - vpermi2pd %zmm5,%zmm6,%zmm7 │ │ │ │ - vmovapd %zmm7,0x6c0(%esp) │ │ │ │ - vmovdqa64 0x7c0(%esp),%zmm7 │ │ │ │ - vmovdqa64 %zmm7,%zmm3 │ │ │ │ - vpermt2pd %zmm4,%zmm7,%zmm0 │ │ │ │ - vpermt2pd %zmm2,%zmm7,%zmm1 │ │ │ │ - vpermi2pd %zmm1,%zmm0,%zmm7 │ │ │ │ - vmovapd %zmm7,0x680(%esp) │ │ │ │ - vpermi2pd %zmm5,%zmm6,%zmm3 │ │ │ │ - vmovdqa64 0x780(%esp),%zmm6 │ │ │ │ - vmovapd %zmm3,0x740(%esp) │ │ │ │ - vmovdqa64 %zmm6,%zmm4 │ │ │ │ - vmovdqa64 %zmm6,%zmm3 │ │ │ │ - vpermi2pd %zmm1,%zmm0,%zmm4 │ │ │ │ - vmovupd (%eax),%ymm0 │ │ │ │ - vmovdqa64 %zmm6,%zmm1 │ │ │ │ - vinsertf64x4 $0x1,(%eax,%ebx,1),%zmm0,%zmm0 │ │ │ │ - mov 0x548(%esp),%ebx │ │ │ │ - vmovapd %zmm4,0x700(%esp) │ │ │ │ - vmovupd (%eax,%ebx,1),%ymm5 │ │ │ │ - vinsertf64x4 $0x1,(%eax,%esi,1),%zmm5,%zmm5 │ │ │ │ - mov 0x544(%esp),%esi │ │ │ │ - vmovupd (%eax,%edi,1),%ymm4 │ │ │ │ - vmovupd (%eax,%esi,1),%ymm2 │ │ │ │ - mov 0xb8(%esp),%esi │ │ │ │ - vpermi2pd %zmm5,%zmm0,%zmm1 │ │ │ │ - vinsertf64x4 $0x1,(%eax,%esi,1),%zmm2,%zmm2 │ │ │ │ - mov 0x540(%esp),%esi │ │ │ │ - vinsertf64x4 $0x1,(%eax,%esi,1),%zmm4,%zmm4 │ │ │ │ - vpermi2pd %zmm4,%zmm2,%zmm3 │ │ │ │ - vmovapd %zmm3,%zmm7 │ │ │ │ - vmovdqa64 %zmm6,%zmm3 │ │ │ │ - vmovapd %zmm7,0x600(%esp) │ │ │ │ - vpermi2pd %zmm7,%zmm1,%zmm3 │ │ │ │ - vmulpd 0x640(%esp),%zmm3,%zmm6 │ │ │ │ - vmovapd 0x6c0(%esp),%zmm7 │ │ │ │ - vmovapd %zmm3,0x5c0(%esp) │ │ │ │ - vmulpd %zmm7,%zmm6,%zmm3 │ │ │ │ - vmovapd %zmm3,0x140(%esp) │ │ │ │ - vmulpd 0x700(%esp),%zmm6,%zmm3 │ │ │ │ - vmovapd %zmm3,0x240(%esp) │ │ │ │ - vmulpd 0x740(%esp),%zmm6,%zmm3 │ │ │ │ - vmulpd 0x680(%esp),%zmm6,%zmm6 │ │ │ │ - vmovapd %zmm6,0x440(%esp) │ │ │ │ - vmovdqa64 0x7c0(%esp),%zmm6 │ │ │ │ - vmovapd %zmm3,0x340(%esp) │ │ │ │ - vmovapd 0x640(%esp),%zmm3 │ │ │ │ - vpermt2pd 0x600(%esp),%zmm6,%zmm1 │ │ │ │ - vmulpd %zmm3,%zmm1,%zmm6 │ │ │ │ - vmulpd %zmm7,%zmm6,%zmm7 │ │ │ │ - vmovapd %zmm7,0x1c0(%esp) │ │ │ │ - vmulpd 0x700(%esp),%zmm6,%zmm7 │ │ │ │ - vmovapd %zmm7,0x2c0(%esp) │ │ │ │ - vmulpd 0x740(%esp),%zmm6,%zmm7 │ │ │ │ - vmovapd %zmm7,0x3c0(%esp) │ │ │ │ - vmulpd 0x680(%esp),%zmm6,%zmm7 │ │ │ │ - vmovdqa64 0x7c0(%esp),%zmm6 │ │ │ │ - vmovapd %zmm7,0x4c0(%esp) │ │ │ │ - vpermt2pd %zmm4,%zmm6,%zmm2 │ │ │ │ - vmovdqa64 0x780(%esp),%zmm4 │ │ │ │ - vpermt2pd %zmm5,%zmm6,%zmm0 │ │ │ │ - vmovapd 0x6c0(%esp),%zmm6 │ │ │ │ - vpermi2pd %zmm2,%zmm0,%zmm4 │ │ │ │ - vmulpd %zmm3,%zmm4,%zmm5 │ │ │ │ - vmulpd %zmm6,%zmm5,%zmm7 │ │ │ │ - vmovapd %zmm7,0x180(%esp) │ │ │ │ - vmulpd 0x700(%esp),%zmm5,%zmm7 │ │ │ │ - vmovapd %zmm7,0x280(%esp) │ │ │ │ - vmulpd 0x740(%esp),%zmm5,%zmm7 │ │ │ │ - vmovapd %zmm7,0x380(%esp) │ │ │ │ - vmovapd 0x680(%esp),%zmm7 │ │ │ │ - vmulpd %zmm7,%zmm5,%zmm5 │ │ │ │ - vmovapd %zmm5,0x480(%esp) │ │ │ │ - vmovdqa64 0x7c0(%esp),%zmm5 │ │ │ │ - vpermt2pd %zmm2,%zmm5,%zmm0 │ │ │ │ - vmovapd 0x700(%esp),%zmm5 │ │ │ │ - vmovapd 0x5c0(%esp),%zmm2 │ │ │ │ - vmulpd %zmm5,%zmm4,%zmm4 │ │ │ │ - vfmadd132pd %zmm6,%zmm4,%zmm2 │ │ │ │ - vfmadd132pd 0x740(%esp),%zmm2,%zmm1 │ │ │ │ - vfmadd231pd %zmm7,%zmm0,%zmm1 │ │ │ │ - vmulpd -0x40(%ecx),%zmm1,%zmm1 │ │ │ │ - vmulpd %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovapd 0x140(%esp),%zmm3 │ │ │ │ - vmovlpd %xmm1,0x700(%esp) │ │ │ │ - faddl 0x700(%esp) │ │ │ │ - vextractf64x4 $0x1,%zmm1,0x580(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vmovhpd %xmm1,0x700(%esp) │ │ │ │ - faddl 0x700(%esp) │ │ │ │ - vmovsd %xmm4,0x700(%esp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ - faddl 0x700(%esp) │ │ │ │ - vmovsd %xmm4,0x700(%esp) │ │ │ │ - vmovapd 0x580(%esp),%ymm4 │ │ │ │ - faddl 0x700(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm4,%xmm1 │ │ │ │ - vmovlpd %xmm4,0x700(%esp) │ │ │ │ - vmovsd %xmm1,0xb0(%esp) │ │ │ │ - faddl 0x700(%esp) │ │ │ │ - vmulpd %zmm6,%zmm0,%zmm1 │ │ │ │ - vmulpd 0x740(%esp),%zmm0,%zmm6 │ │ │ │ - vmovhpd %xmm4,0x700(%esp) │ │ │ │ - vmovapd %ymm3,0x740(%esp) │ │ │ │ - vmovapd %zmm1,%zmm4 │ │ │ │ - vmulpd %zmm5,%zmm0,%zmm1 │ │ │ │ - faddl 0x700(%esp) │ │ │ │ - vmovapd %zmm1,0x300(%esp) │ │ │ │ - vmulpd %zmm7,%zmm0,%zmm1 │ │ │ │ - vmovapd %zmm6,0x400(%esp) │ │ │ │ - vmovapd %zmm1,0x500(%esp) │ │ │ │ - vmovapd 0x740(%esp),%xmm1 │ │ │ │ - vmovapd 0x180(%esp),%zmm2 │ │ │ │ - vmovapd 0x240(%esp),%zmm3 │ │ │ │ - vmovapd %ymm4,0x680(%esp) │ │ │ │ - vmovapd %zmm4,0x200(%esp) │ │ │ │ - vmovapd 0x2c0(%esp),%zmm4 │ │ │ │ - vmovapd %ymm2,0x700(%esp) │ │ │ │ - vmovapd 0x700(%esp),%ymm5 │ │ │ │ - vmovapd 0x1c0(%esp),%zmm2 │ │ │ │ - vmovapd %ymm3,0x640(%esp) │ │ │ │ - vmovapd %ymm4,0x5c0(%esp) │ │ │ │ - vmovapd 0x5c0(%esp),%xmm6 │ │ │ │ - vmovapd %xmm5,0x570(%esp) │ │ │ │ - vmovapd 0x570(%esp),%xmm0 │ │ │ │ - vmovapd 0x640(%esp),%xmm5 │ │ │ │ - vmovapd %ymm2,0x6c0(%esp) │ │ │ │ - vmovapd 0x6c0(%esp),%xmm2 │ │ │ │ - vmovlpd %xmm0,0xa8(%esp) │ │ │ │ - vmovapd 0x680(%esp),%ymm0 │ │ │ │ - vmovapd %xmm0,0x560(%esp) │ │ │ │ - vmovapd 0x280(%esp),%zmm0 │ │ │ │ - vmovsd 0x560(%esp),%xmm7 │ │ │ │ - vmovapd %ymm0,0x600(%esp) │ │ │ │ - vmovapd 0x600(%esp),%ymm0 │ │ │ │ - vunpcklpd %xmm7,%xmm2,%xmm7 │ │ │ │ - vunpckhpd %xmm2,%xmm2,%xmm2 │ │ │ │ - vmovapd %xmm0,0x550(%esp) │ │ │ │ - vmovapd 0x300(%esp),%zmm0 │ │ │ │ - vmovsd 0x550(%esp),%xmm3 │ │ │ │ - vmovapd %ymm0,0x5a0(%esp) │ │ │ │ - vmovapd 0x5a0(%esp),%xmm4 │ │ │ │ - vunpcklpd %xmm3,%xmm5,%xmm3 │ │ │ │ + vmovupd (%edx,%edi,1),%ymm3 │ │ │ │ + vmovupd (%edx),%ymm2 │ │ │ │ + vmulpd (%ecx),%ymm7,%ymm0 │ │ │ │ + mov 0x248(%esp),%ecx │ │ │ │ + vmulpd -0x20(%ebx),%ymm0,%ymm7 │ │ │ │ + vmovupd (%edx,%ecx,1),%ymm0 │ │ │ │ + vunpcklpd %ymm4,%ymm2,%ymm1 │ │ │ │ + vunpckhpd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm1 │ │ │ │ + vpermpd $0xd8,%ymm2,%ymm2 │ │ │ │ + vunpcklpd %ymm3,%ymm0,%ymm5 │ │ │ │ + vunpckhpd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpermpd $0xd8,%ymm5,%ymm5 │ │ │ │ + vmovapd %ymm7,0x2a0(%esp) │ │ │ │ + vpermpd $0xd8,%ymm0,%ymm0 │ │ │ │ + vunpcklpd %ymm5,%ymm1,%ymm6 │ │ │ │ + vunpckhpd %ymm5,%ymm1,%ymm1 │ │ │ │ + vunpcklpd %ymm0,%ymm2,%ymm3 │ │ │ │ + vunpckhpd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpermpd $0xd8,%ymm6,%ymm7 │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm6 │ │ │ │ + vpermpd $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermpd $0xd8,%ymm3,%ymm3 │ │ │ │ + vmovapd %ymm7,0x260(%esp) │ │ │ │ + vmovapd %ymm6,0x280(%esp) │ │ │ │ + vmovupd (%eax,%ecx,1),%ymm7 │ │ │ │ + vmovupd (%eax),%ymm6 │ │ │ │ + vmovapd %ymm2,0x2c0(%esp) │ │ │ │ + vunpcklpd (%eax,%esi,1),%ymm6,%ymm1 │ │ │ │ + vunpcklpd (%eax,%edi,1),%ymm7,%ymm0 │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm1 │ │ │ │ + vpermpd $0xd8,%ymm0,%ymm0 │ │ │ │ + vunpcklpd %ymm0,%ymm1,%ymm5 │ │ │ │ + vunpckhpd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpermpd $0xd8,%ymm5,%ymm5 │ │ │ │ + vmulpd 0x2a0(%esp),%ymm5,%ymm4 │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm1 │ │ │ │ + vmulpd 0x2a0(%esp),%ymm1,%ymm0 │ │ │ │ + vmulpd 0x260(%esp),%ymm4,%ymm2 │ │ │ │ + vmovapd %ymm2,0x140(%esp) │ │ │ │ + vmulpd %ymm3,%ymm4,%ymm2 │ │ │ │ + vmovapd %ymm2,0x60(%esp) │ │ │ │ + vmulpd 0x280(%esp),%ymm4,%ymm2 │ │ │ │ + vmulpd 0x2c0(%esp),%ymm4,%ymm4 │ │ │ │ + vmovapd %ymm4,0xa0(%esp) │ │ │ │ + vmulpd 0x260(%esp),%ymm0,%ymm4 │ │ │ │ + vmovapd %ymm2,0x80(%esp) │ │ │ │ + vmulpd %ymm3,%ymm0,%ymm2 │ │ │ │ + vmovapd %ymm2,0x1c0(%esp) │ │ │ │ + vmovapd %ymm4,0x180(%esp) │ │ │ │ + vmulpd 0x280(%esp),%ymm0,%ymm4 │ │ │ │ + vmulpd 0x2c0(%esp),%ymm0,%ymm0 │ │ │ │ + vmovapd %ymm4,0x200(%esp) │ │ │ │ + vmovapd %ymm0,0x220(%esp) │ │ │ │ + vunpckhpd (%eax,%esi,1),%ymm6,%ymm0 │ │ │ │ + vunpckhpd (%eax,%edi,1),%ymm7,%ymm4 │ │ │ │ + vpermpd $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermpd $0xd8,%ymm4,%ymm4 │ │ │ │ + vunpcklpd %ymm4,%ymm0,%ymm6 │ │ │ │ + vunpckhpd %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovapd 0x140(%esp),%xmm4 │ │ │ │ + vpermpd $0xd8,%ymm6,%ymm6 │ │ │ │ + vmulpd 0x2a0(%esp),%ymm6,%ymm7 │ │ │ │ + vpermpd $0xd8,%ymm0,%ymm0 │ │ │ │ + vmulpd %ymm3,%ymm6,%ymm6 │ │ │ │ + vmulpd 0x260(%esp),%ymm7,%ymm2 │ │ │ │ + vmovapd %ymm2,0x160(%esp) │ │ │ │ + vmulpd %ymm3,%ymm7,%ymm2 │ │ │ │ + vmovapd %ymm2,0x1a0(%esp) │ │ │ │ + vmulpd 0x280(%esp),%ymm7,%ymm2 │ │ │ │ + vmulpd 0x2c0(%esp),%ymm7,%ymm7 │ │ │ │ + vmovapd %ymm2,0x1e0(%esp) │ │ │ │ + vmovapd 0x260(%esp),%ymm2 │ │ │ │ + vfmadd132pd %ymm2,%ymm6,%ymm5 │ │ │ │ + vmovapd 0x280(%esp),%ymm6 │ │ │ │ + vfmadd132pd %ymm6,%ymm5,%ymm1 │ │ │ │ + vmovapd 0x2c0(%esp),%ymm5 │ │ │ │ + vfmadd231pd %ymm5,%ymm0,%ymm1 │ │ │ │ + vmulpd -0x20(%ebx),%ymm1,%ymm1 │ │ │ │ + vmulpd 0x2a0(%esp),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm1,0x2c0(%esp) │ │ │ │ + faddl 0x2c0(%esp) │ │ │ │ + vmulpd %ymm3,%ymm0,%ymm3 │ │ │ │ + vmovhpd %xmm1,0x2c0(%esp) │ │ │ │ + vmovapd %ymm3,0x260(%esp) │ │ │ │ + vmulpd %ymm6,%ymm0,%ymm3 │ │ │ │ + faddl 0x2c0(%esp) │ │ │ │ + vextractf128 $0x1,%ymm1,0x2c0(%esp) │ │ │ │ + vmovapd 0x2c0(%esp),%xmm1 │ │ │ │ + vmovapd %ymm3,0x280(%esp) │ │ │ │ + vmovlpd %xmm1,0x250(%esp) │ │ │ │ + vmulpd %ymm2,%ymm0,%ymm1 │ │ │ │ + vmulpd %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovapd 0x180(%esp),%xmm5 │ │ │ │ + vmovapd %ymm0,0x2a0(%esp) │ │ │ │ + vmovapd 0x160(%esp),%xmm0 │ │ │ │ + vunpcklpd %xmm1,%xmm5,%xmm6 │ │ │ │ + vunpckhpd %xmm5,%xmm5,%xmm5 │ │ │ │ + vmovsd %xmm5,%xmm1,%xmm3 │ │ │ │ + vmovapd 0x180(%esp),%ymm5 │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vunpcklpd %xmm0,%xmm4,%xmm2 │ │ │ │ + vunpckhpd %xmm4,%xmm4,%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm2,%ymm2 │ │ │ │ + vaddpd 0x120(%esp),%ymm2,%ymm2 │ │ │ │ + vmovsd %xmm4,%xmm0,%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm0,%ymm0 │ │ │ │ + vmovapd 0x160(%esp),%ymm3 │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm5 │ │ │ │ + vunpcklpd %xmm1,%xmm5,%xmm6 │ │ │ │ vunpckhpd %xmm5,%xmm5,%xmm5 │ │ │ │ - vunpcklpd %xmm4,%xmm6,%xmm0 │ │ │ │ - vunpckhpd %xmm6,%xmm6,%xmm6 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm3,%ymm3 │ │ │ │ - vmovhpd 0xa8(%esp),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm6,%xmm4,%xmm4 │ │ │ │ - vinsertf64x2 $0x1,%xmm7,%ymm0,%ymm0 │ │ │ │ - vinsertf64x4 $0x1,%ymm3,%zmm0,%zmm0 │ │ │ │ - vunpckhpd %xmm1,%xmm1,%xmm3 │ │ │ │ - vaddpd 0x100(%esp),%zmm0,%zmm0 │ │ │ │ - vmovhpd 0x558(%esp),%xmm5,%xmm1 │ │ │ │ - vmovhpd 0x568(%esp),%xmm2,%xmm2 │ │ │ │ - vmovhpd 0x578(%esp),%xmm3,%xmm3 │ │ │ │ - vmovapd 0x740(%esp),%ymm7 │ │ │ │ - vmovapd 0x700(%esp),%ymm5 │ │ │ │ - vmovapd 0x6c0(%esp),%ymm6 │ │ │ │ - vinsertf64x2 $0x1,%xmm4,%ymm1,%ymm1 │ │ │ │ - vinsertf64x2 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vinsertf64x4 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vextractf64x2 $0x1,%ymm7,%xmm1 │ │ │ │ - vaddpd %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovsd %xmm1,0x570(%esp) │ │ │ │ - vmovapd 0x640(%esp),%ymm3 │ │ │ │ - vmovapd 0x680(%esp),%ymm1 │ │ │ │ - vmovapd 0x600(%esp),%ymm7 │ │ │ │ - vextractf64x2 $0x1,%ymm5,%xmm4 │ │ │ │ - vextractf64x2 $0x1,%ymm6,%xmm2 │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ - vextractf64x2 $0x1,%ymm7,%xmm6 │ │ │ │ - vunpcklpd %xmm5,%xmm2,%xmm2 │ │ │ │ - vmovapd 0x5a0(%esp),%ymm7 │ │ │ │ - vmovsd 0x570(%esp),%xmm5 │ │ │ │ - vextractf64x2 $0x1,%ymm3,%xmm1 │ │ │ │ - vmovapd 0x5c0(%esp),%ymm3 │ │ │ │ - vunpcklpd %xmm6,%xmm1,%xmm1 │ │ │ │ - vmovapd 0x6c0(%esp),%ymm6 │ │ │ │ - vextractf64x2 $0x1,%ymm7,%xmm7 │ │ │ │ - vextractf64x2 $0x1,%ymm3,%xmm3 │ │ │ │ - vunpcklpd %xmm7,%xmm3,%xmm3 │ │ │ │ - vmovapd 0x740(%esp),%ymm7 │ │ │ │ - vinsertf64x2 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ - vunpcklpd %xmm4,%xmm5,%xmm3 │ │ │ │ - vmovapd 0x700(%esp),%ymm5 │ │ │ │ - vinsertf64x2 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vinsertf64x4 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vaddpd %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovapd 0x640(%esp),%ymm3 │ │ │ │ - valignq $0x3,%ymm6,%ymm6,%ymm2 │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm1 │ │ │ │ - vmovapd 0x600(%esp),%ymm7 │ │ │ │ - vmovsd %xmm1,0x740(%esp) │ │ │ │ - vmovapd 0x680(%esp),%ymm1 │ │ │ │ - valignq $0x3,%ymm5,%ymm5,%ymm4 │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm6 │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vmovapd 0x5a0(%esp),%ymm7 │ │ │ │ - vunpcklpd %xmm5,%xmm2,%xmm2 │ │ │ │ - vmovsd 0x740(%esp),%xmm5 │ │ │ │ - valignq $0x3,%ymm3,%ymm3,%ymm1 │ │ │ │ - vmovapd 0x5c0(%esp),%ymm3 │ │ │ │ - vunpcklpd %xmm6,%xmm1,%xmm1 │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm7 │ │ │ │ - valignq $0x3,%ymm3,%ymm3,%ymm3 │ │ │ │ - vunpcklpd %xmm7,%xmm3,%xmm3 │ │ │ │ - vinsertf64x2 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ - vunpcklpd %xmm4,%xmm5,%xmm3 │ │ │ │ - vinsertf64x2 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vmovapd 0x180(%esp),%zmm2 │ │ │ │ - vinsertf64x4 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vaddpd %zmm3,%zmm0,%zmm1 │ │ │ │ - vmovapd 0x140(%esp),%zmm3 │ │ │ │ - vmovapd %zmm1,0x100(%esp) │ │ │ │ - vextractf64x4 $0x1,%zmm2,0x700(%esp) │ │ │ │ - vmovapd 0x700(%esp),%ymm2 │ │ │ │ - vextractf64x4 $0x1,%zmm3,0x740(%esp) │ │ │ │ - vmovapd 0x740(%esp),%xmm1 │ │ │ │ - vmovapd %xmm2,0x570(%esp) │ │ │ │ - vmovapd 0x570(%esp),%xmm5 │ │ │ │ - vmovlpd %xmm5,0x180(%esp) │ │ │ │ - vmovapd 0x1c0(%esp),%zmm5 │ │ │ │ - vmovapd 0x240(%esp),%zmm3 │ │ │ │ - vmovapd 0x200(%esp),%zmm6 │ │ │ │ - vmovapd 0x2c0(%esp),%zmm4 │ │ │ │ - vextractf64x4 $0x1,%zmm3,0x640(%esp) │ │ │ │ - vmovapd 0x280(%esp),%zmm3 │ │ │ │ - vextractf64x4 $0x1,%zmm6,0x680(%esp) │ │ │ │ - vmovapd 0x680(%esp),%ymm6 │ │ │ │ - vextractf64x4 $0x1,%zmm4,0x5c0(%esp) │ │ │ │ - vmovapd 0x300(%esp),%zmm4 │ │ │ │ - vextractf64x4 $0x1,%zmm5,0x6c0(%esp) │ │ │ │ - vmovapd 0x640(%esp),%xmm5 │ │ │ │ - vmovapd 0x6c0(%esp),%xmm2 │ │ │ │ - vextractf64x4 $0x1,%zmm3,0x600(%esp) │ │ │ │ - vmovapd 0x600(%esp),%ymm3 │ │ │ │ - vmovapd %xmm6,0x560(%esp) │ │ │ │ - vmovapd 0x5c0(%esp),%xmm6 │ │ │ │ - vextractf64x4 $0x1,%zmm4,0x5a0(%esp) │ │ │ │ - vmovapd 0x5a0(%esp),%xmm4 │ │ │ │ - vmovsd 0x560(%esp),%xmm7 │ │ │ │ - vmovapd %xmm3,0x550(%esp) │ │ │ │ - vmovsd 0x550(%esp),%xmm3 │ │ │ │ - vunpcklpd %xmm4,%xmm6,%xmm0 │ │ │ │ - vunpckhpd %xmm6,%xmm6,%xmm6 │ │ │ │ - vunpcklpd %xmm7,%xmm2,%xmm7 │ │ │ │ - vunpckhpd %xmm2,%xmm2,%xmm2 │ │ │ │ - vmovhpd 0x568(%esp),%xmm2,%xmm2 │ │ │ │ - vmovsd %xmm6,%xmm4,%xmm4 │ │ │ │ - vmovapd 0x680(%esp),%ymm6 │ │ │ │ - vunpcklpd %xmm3,%xmm5,%xmm3 │ │ │ │ + vmovsd %xmm5,%xmm1,%xmm1 │ │ │ │ + vextractf128 $0x1,%ymm3,%xmm3 │ │ │ │ + vaddpd %ymm0,%ymm2,%ymm0 │ │ │ │ + vmovapd 0x140(%esp),%ymm2 │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm4 │ │ │ │ + vunpcklpd %xmm3,%xmm4,%xmm2 │ │ │ │ + vunpckhpd %xmm4,%xmm4,%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm2,%ymm2 │ │ │ │ + vmovsd %xmm4,%xmm3,%xmm3 │ │ │ │ + vaddpd %ymm2,%ymm0,%ymm2 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm3,%ymm3 │ │ │ │ + vaddpd %ymm3,%ymm2,%ymm3 │ │ │ │ + vmovapd %ymm3,0x120(%esp) │ │ │ │ + vmovapd 0x60(%esp),%ymm6 │ │ │ │ + vmovapd 0x1a0(%esp),%xmm0 │ │ │ │ + vmovapd 0x1c0(%esp),%xmm4 │ │ │ │ + vmovapd 0x260(%esp),%xmm2 │ │ │ │ + mov 0x24c(%esp),%ecx │ │ │ │ + faddl 0x250(%esp) │ │ │ │ + addl $0x20,0x25c(%esp) │ │ │ │ + add %ecx,%edx │ │ │ │ + add %ecx,%eax │ │ │ │ + vunpcklpd %xmm0,%xmm6,%xmm1 │ │ │ │ + vunpckhpd %xmm6,%xmm6,%xmm3 │ │ │ │ + vmovsd %xmm3,%xmm0,%xmm0 │ │ │ │ + vextractf128 $0x1,%ymm6,%xmm3 │ │ │ │ + vmovapd 0x260(%esp),%ymm6 │ │ │ │ + vunpcklpd %xmm2,%xmm4,%xmm5 │ │ │ │ + vunpckhpd %xmm4,%xmm4,%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm1,%ymm1 │ │ │ │ + vaddpd 0x100(%esp),%ymm1,%ymm1 │ │ │ │ + vmovsd %xmm4,%xmm2,%xmm2 │ │ │ │ + vmovapd 0x1c0(%esp),%ymm5 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ + vextractf128 $0x1,%ymm6,%xmm4 │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm5 │ │ │ │ + vunpcklpd %xmm4,%xmm5,%xmm6 │ │ │ │ vunpckhpd %xmm5,%xmm5,%xmm5 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm3,%ymm3 │ │ │ │ - vmovhpd 0x180(%esp),%xmm1,%xmm0 │ │ │ │ - vinsertf64x2 $0x1,%xmm7,%ymm0,%ymm0 │ │ │ │ - vmovapd 0x740(%esp),%ymm7 │ │ │ │ - vinsertf64x4 $0x1,%ymm3,%zmm0,%zmm0 │ │ │ │ - vunpckhpd %xmm1,%xmm1,%xmm3 │ │ │ │ - vmovhpd 0x558(%esp),%xmm5,%xmm1 │ │ │ │ - vmovhpd 0x578(%esp),%xmm3,%xmm3 │ │ │ │ - vaddpd 0x100(%esp),%zmm0,%zmm0 │ │ │ │ - vmovapd 0x6c0(%esp),%ymm5 │ │ │ │ - vinsertf64x2 $0x1,%xmm4,%ymm1,%ymm1 │ │ │ │ - vinsertf64x2 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vmovapd 0x700(%esp),%ymm2 │ │ │ │ - vinsertf64x4 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vextractf64x2 $0x1,%ymm7,%xmm1 │ │ │ │ - vaddpd %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovsd %xmm1,0x570(%esp) │ │ │ │ - vmovapd 0x640(%esp),%ymm1 │ │ │ │ - vmovapd 0x600(%esp),%ymm3 │ │ │ │ - vmovapd 0x5c0(%esp),%ymm7 │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm4 │ │ │ │ - vextractf64x2 $0x1,%ymm5,%xmm2 │ │ │ │ - vextractf64x2 $0x1,%ymm6,%xmm5 │ │ │ │ - vextractf64x2 $0x1,%ymm3,%xmm6 │ │ │ │ - vunpcklpd %xmm5,%xmm2,%xmm2 │ │ │ │ - vextractf64x2 $0x1,%ymm7,%xmm3 │ │ │ │ - vmovapd 0x5a0(%esp),%ymm7 │ │ │ │ - vmovsd 0x570(%esp),%xmm5 │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm1 │ │ │ │ - vextractf64x2 $0x1,%ymm7,%xmm7 │ │ │ │ - vunpcklpd %xmm6,%xmm1,%xmm1 │ │ │ │ - vunpcklpd %xmm7,%xmm3,%xmm3 │ │ │ │ - vmovapd 0x740(%esp),%ymm7 │ │ │ │ - vmovapd 0x680(%esp),%ymm6 │ │ │ │ - vinsertf64x2 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ - vunpcklpd %xmm4,%xmm5,%xmm3 │ │ │ │ - vmovapd 0x6c0(%esp),%ymm5 │ │ │ │ - vinsertf64x2 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vmovapd 0x700(%esp),%ymm2 │ │ │ │ - vinsertf64x4 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vaddpd %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovapd 0x600(%esp),%ymm3 │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm1 │ │ │ │ - vmovapd 0x5c0(%esp),%ymm7 │ │ │ │ - vmovsd %xmm1,0x740(%esp) │ │ │ │ - vmovapd 0x640(%esp),%ymm1 │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm4 │ │ │ │ - valignq $0x3,%ymm5,%ymm5,%ymm2 │ │ │ │ - valignq $0x3,%ymm6,%ymm6,%ymm5 │ │ │ │ - valignq $0x3,%ymm3,%ymm3,%ymm6 │ │ │ │ - vunpcklpd %xmm5,%xmm2,%xmm2 │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm3 │ │ │ │ - vmovapd 0x5a0(%esp),%ymm7 │ │ │ │ - vmovsd 0x740(%esp),%xmm5 │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm1 │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm7 │ │ │ │ - vunpcklpd %xmm6,%xmm1,%xmm1 │ │ │ │ - vunpcklpd %xmm7,%xmm3,%xmm3 │ │ │ │ - vmovapd 0x400(%esp),%zmm6 │ │ │ │ - vinsertf64x2 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ - vunpcklpd %xmm4,%xmm5,%xmm3 │ │ │ │ - vmovapd 0x3c0(%esp),%zmm5 │ │ │ │ - vinsertf64x2 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vinsertf64x4 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vaddpd %zmm3,%zmm0,%zmm2 │ │ │ │ - vmovapd 0x340(%esp),%zmm3 │ │ │ │ - vmovapd %ymm6,0x680(%esp) │ │ │ │ - vmovapd 0x680(%esp),%ymm6 │ │ │ │ - vmovapd %zmm2,0x100(%esp) │ │ │ │ - vmovapd 0x380(%esp),%zmm2 │ │ │ │ - vmovapd %ymm5,0x6c0(%esp) │ │ │ │ - vmovapd %ymm3,0x740(%esp) │ │ │ │ - vmovapd 0x740(%esp),%xmm1 │ │ │ │ - vmovapd %xmm6,0x560(%esp) │ │ │ │ - vmovapd %ymm2,0x700(%esp) │ │ │ │ - vmovapd 0x700(%esp),%ymm2 │ │ │ │ - vmovapd %xmm2,0x570(%esp) │ │ │ │ - vmovapd 0x570(%esp),%xmm0 │ │ │ │ - vmovapd 0x6c0(%esp),%xmm2 │ │ │ │ - vmovlpd %xmm0,0x300(%esp) │ │ │ │ - vmovsd 0x560(%esp),%xmm7 │ │ │ │ - vmovapd 0x480(%esp),%zmm3 │ │ │ │ - vmovapd 0x4c0(%esp),%zmm4 │ │ │ │ - vmovapd 0x440(%esp),%zmm0 │ │ │ │ - vmovapd %ymm4,0x5c0(%esp) │ │ │ │ - vmovapd 0x500(%esp),%zmm4 │ │ │ │ - vmovapd 0x5c0(%esp),%xmm6 │ │ │ │ - vunpcklpd %xmm7,%xmm2,%xmm7 │ │ │ │ - vmovapd %ymm3,0x600(%esp) │ │ │ │ - vmovapd 0x600(%esp),%ymm3 │ │ │ │ - vunpckhpd %xmm2,%xmm2,%xmm2 │ │ │ │ - vmovhpd 0x568(%esp),%xmm2,%xmm2 │ │ │ │ - vmovapd %ymm0,0x640(%esp) │ │ │ │ - vmovapd 0x640(%esp),%xmm5 │ │ │ │ - vmovapd %ymm4,0x5a0(%esp) │ │ │ │ - vmovapd 0x5a0(%esp),%xmm4 │ │ │ │ - vmovapd %xmm3,0x550(%esp) │ │ │ │ - vmovsd 0x550(%esp),%xmm3 │ │ │ │ - vunpcklpd %xmm4,%xmm6,%xmm0 │ │ │ │ - vunpckhpd %xmm6,%xmm6,%xmm6 │ │ │ │ - vunpcklpd %xmm3,%xmm5,%xmm3 │ │ │ │ + vaddpd %ymm0,%ymm1,%ymm0 │ │ │ │ + vmovapd 0x1a0(%esp),%ymm1 │ │ │ │ + vmovsd %xmm5,%xmm4,%xmm4 │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm2 │ │ │ │ + vunpcklpd %xmm2,%xmm3,%xmm1 │ │ │ │ + vunpckhpd %xmm3,%xmm3,%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm1,%ymm1 │ │ │ │ + vmovsd %xmm3,%xmm2,%xmm2 │ │ │ │ + vmovapd 0x80(%esp),%ymm6 │ │ │ │ + vaddpd %ymm1,%ymm0,%ymm1 │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm2,%ymm2 │ │ │ │ + vmovapd 0x1e0(%esp),%xmm0 │ │ │ │ + vmovapd 0x200(%esp),%xmm4 │ │ │ │ + vaddpd %ymm2,%ymm1,%ymm3 │ │ │ │ + vmovapd 0x280(%esp),%xmm2 │ │ │ │ + vmovapd %ymm3,0x100(%esp) │ │ │ │ + vunpckhpd %xmm6,%xmm6,%xmm3 │ │ │ │ + vunpcklpd %xmm0,%xmm6,%xmm1 │ │ │ │ + vmovsd %xmm3,%xmm0,%xmm0 │ │ │ │ + vextractf128 $0x1,%ymm6,%xmm3 │ │ │ │ + vmovapd 0x280(%esp),%ymm6 │ │ │ │ + vunpcklpd %xmm2,%xmm4,%xmm5 │ │ │ │ + vunpckhpd %xmm4,%xmm4,%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm1,%ymm1 │ │ │ │ + vaddpd 0xe0(%esp),%ymm1,%ymm1 │ │ │ │ + vmovsd %xmm4,%xmm2,%xmm2 │ │ │ │ + vmovapd 0x200(%esp),%ymm5 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ + vmovapd 0x1e0(%esp),%ymm2 │ │ │ │ + vextractf128 $0x1,%ymm6,%xmm4 │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm5 │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + vunpcklpd %xmm4,%xmm5,%xmm6 │ │ │ │ vunpckhpd %xmm5,%xmm5,%xmm5 │ │ │ │ - vmovsd %xmm6,%xmm4,%xmm4 │ │ │ │ - vmovapd 0x680(%esp),%ymm6 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm3,%ymm3 │ │ │ │ - vmovhpd 0x300(%esp),%xmm1,%xmm0 │ │ │ │ - vinsertf64x2 $0x1,%xmm7,%ymm0,%ymm0 │ │ │ │ - vmovapd 0x740(%esp),%ymm7 │ │ │ │ - vinsertf64x4 $0x1,%ymm3,%zmm0,%zmm0 │ │ │ │ - vaddpd 0xc0(%esp),%zmm0,%zmm0 │ │ │ │ - vunpckhpd %xmm1,%xmm1,%xmm3 │ │ │ │ - vmovhpd 0x558(%esp),%xmm5,%xmm1 │ │ │ │ - vmovhpd 0x578(%esp),%xmm3,%xmm3 │ │ │ │ - vmovapd 0x6c0(%esp),%ymm5 │ │ │ │ - vinsertf64x2 $0x1,%xmm4,%ymm1,%ymm1 │ │ │ │ - vinsertf64x2 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vmovapd 0x700(%esp),%ymm2 │ │ │ │ - vinsertf64x4 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vaddpd %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovapd 0x600(%esp),%ymm3 │ │ │ │ - vextractf64x2 $0x1,%ymm7,%xmm1 │ │ │ │ - vmovapd 0x5c0(%esp),%ymm7 │ │ │ │ - vmovsd %xmm1,0x570(%esp) │ │ │ │ - vmovapd 0x640(%esp),%ymm1 │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm4 │ │ │ │ - vextractf64x2 $0x1,%ymm5,%xmm2 │ │ │ │ - vextractf64x2 $0x1,%ymm6,%xmm5 │ │ │ │ - vextractf64x2 $0x1,%ymm3,%xmm6 │ │ │ │ - vunpcklpd %xmm5,%xmm2,%xmm2 │ │ │ │ - vextractf64x2 $0x1,%ymm7,%xmm3 │ │ │ │ - vmovapd 0x5a0(%esp),%ymm7 │ │ │ │ - vmovsd 0x570(%esp),%xmm5 │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm1 │ │ │ │ - vextractf64x2 $0x1,%ymm7,%xmm7 │ │ │ │ - vunpcklpd %xmm6,%xmm1,%xmm1 │ │ │ │ - vunpcklpd %xmm7,%xmm3,%xmm3 │ │ │ │ - vmovapd 0x740(%esp),%ymm7 │ │ │ │ - vinsertf64x2 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ - vunpcklpd %xmm4,%xmm5,%xmm3 │ │ │ │ - vinsertf64x2 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vinsertf64x4 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vaddpd %zmm3,%zmm0,%zmm0 │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm1 │ │ │ │ - vmovsd %xmm1,0x740(%esp) │ │ │ │ - vmovapd 0x700(%esp),%ymm2 │ │ │ │ - vmovapd 0x6c0(%esp),%ymm5 │ │ │ │ - vmovapd 0x680(%esp),%ymm6 │ │ │ │ - vmovapd 0x600(%esp),%ymm3 │ │ │ │ - vmovapd 0x5c0(%esp),%ymm7 │ │ │ │ - vmovapd 0x640(%esp),%ymm1 │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm4 │ │ │ │ - valignq $0x3,%ymm5,%ymm5,%ymm2 │ │ │ │ - valignq $0x3,%ymm6,%ymm6,%ymm5 │ │ │ │ - valignq $0x3,%ymm3,%ymm3,%ymm6 │ │ │ │ - vunpcklpd %xmm5,%xmm2,%xmm2 │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm3 │ │ │ │ - vmovapd 0x5a0(%esp),%ymm7 │ │ │ │ - vmovapd 0x3c0(%esp),%zmm5 │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm1 │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm7 │ │ │ │ - vextractf64x4 $0x1,%zmm5,0x6c0(%esp) │ │ │ │ - vunpcklpd %xmm6,%xmm1,%xmm1 │ │ │ │ - vunpcklpd %xmm7,%xmm3,%xmm3 │ │ │ │ - vmovsd 0x740(%esp),%xmm7 │ │ │ │ - vmovapd 0x400(%esp),%zmm6 │ │ │ │ - vinsertf64x2 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ - vunpcklpd %xmm4,%xmm7,%xmm3 │ │ │ │ - vextractf64x4 $0x1,%zmm6,0x680(%esp) │ │ │ │ - vmovapd 0x680(%esp),%ymm6 │ │ │ │ - vinsertf64x2 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vmovapd 0x380(%esp),%zmm2 │ │ │ │ - vinsertf64x4 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vaddpd %zmm3,%zmm0,%zmm1 │ │ │ │ - vmovapd 0x340(%esp),%zmm3 │ │ │ │ - vmovapd %xmm6,0x560(%esp) │ │ │ │ - vmovsd 0x560(%esp),%xmm7 │ │ │ │ - vextractf64x4 $0x1,%zmm2,0x700(%esp) │ │ │ │ - vmovapd 0x700(%esp),%ymm2 │ │ │ │ - vmovapd %zmm1,0x300(%esp) │ │ │ │ - vextractf64x4 $0x1,%zmm3,0x740(%esp) │ │ │ │ - vmovapd 0x480(%esp),%zmm3 │ │ │ │ - vmovapd 0x740(%esp),%xmm1 │ │ │ │ - vmovapd %xmm2,0x570(%esp) │ │ │ │ - vmovapd 0x570(%esp),%xmm0 │ │ │ │ - vmovapd 0x6c0(%esp),%xmm2 │ │ │ │ - vextractf64x4 $0x1,%zmm3,0x600(%esp) │ │ │ │ - vmovapd 0x600(%esp),%ymm3 │ │ │ │ - vmovlpd %xmm0,0x380(%esp) │ │ │ │ - vmovapd 0x440(%esp),%zmm0 │ │ │ │ - vunpcklpd %xmm7,%xmm2,%xmm7 │ │ │ │ - vunpckhpd %xmm2,%xmm2,%xmm2 │ │ │ │ - vextractf64x4 $0x1,%zmm0,0x640(%esp) │ │ │ │ - vmovapd 0x640(%esp),%xmm5 │ │ │ │ - vmovapd %xmm3,0x550(%esp) │ │ │ │ - vmovapd 0x4c0(%esp),%zmm4 │ │ │ │ - vmovsd 0x550(%esp),%xmm3 │ │ │ │ - vmovhpd 0x568(%esp),%xmm2,%xmm2 │ │ │ │ - vextractf64x4 $0x1,%zmm4,0x5c0(%esp) │ │ │ │ - vmovapd 0x500(%esp),%zmm4 │ │ │ │ - vmovapd 0x5c0(%esp),%xmm6 │ │ │ │ - vunpcklpd %xmm3,%xmm5,%xmm3 │ │ │ │ + vaddpd %ymm0,%ymm1,%ymm0 │ │ │ │ + vunpcklpd %xmm2,%xmm3,%xmm1 │ │ │ │ + vunpckhpd %xmm3,%xmm3,%xmm3 │ │ │ │ + vmovsd %xmm5,%xmm4,%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm1,%ymm1 │ │ │ │ + vmovsd %xmm3,%xmm2,%xmm2 │ │ │ │ + vmovapd 0xa0(%esp),%ymm6 │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm2,%ymm2 │ │ │ │ + vmovapd 0x220(%esp),%xmm4 │ │ │ │ + vaddpd %ymm1,%ymm0,%ymm1 │ │ │ │ + vaddpd %ymm2,%ymm1,%ymm3 │ │ │ │ + vmovapd 0x2a0(%esp),%xmm2 │ │ │ │ + vunpcklpd %xmm7,%xmm6,%xmm1 │ │ │ │ + vmovapd %ymm3,0xe0(%esp) │ │ │ │ + vunpckhpd %xmm6,%xmm6,%xmm3 │ │ │ │ + vmovsd %xmm3,%xmm7,%xmm0 │ │ │ │ + vextractf128 $0x1,%ymm6,%xmm3 │ │ │ │ + vunpcklpd %xmm2,%xmm4,%xmm5 │ │ │ │ + vunpckhpd %xmm4,%xmm4,%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm1,%ymm1 │ │ │ │ + vaddpd 0xc0(%esp),%ymm1,%ymm1 │ │ │ │ + vmovsd %xmm4,%xmm2,%xmm2 │ │ │ │ + vmovapd 0x220(%esp),%ymm5 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ + vextractf128 $0x1,%ymm7,%xmm2 │ │ │ │ + vmovapd 0x2a0(%esp),%ymm7 │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm5 │ │ │ │ + vextractf128 $0x1,%ymm7,%xmm4 │ │ │ │ + vaddpd %ymm0,%ymm1,%ymm0 │ │ │ │ + vunpcklpd %xmm2,%xmm3,%xmm1 │ │ │ │ + vunpcklpd %xmm4,%xmm5,%xmm6 │ │ │ │ + vunpckhpd %xmm3,%xmm3,%xmm3 │ │ │ │ vunpckhpd %xmm5,%xmm5,%xmm5 │ │ │ │ - vextractf64x4 $0x1,%zmm4,0x5a0(%esp) │ │ │ │ - vmovapd 0x5a0(%esp),%xmm4 │ │ │ │ - vunpcklpd %xmm4,%xmm6,%xmm0 │ │ │ │ - vunpckhpd %xmm6,%xmm6,%xmm6 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm3,%ymm3 │ │ │ │ - vmovhpd 0x380(%esp),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm6,%xmm4,%xmm4 │ │ │ │ - vmovapd 0x680(%esp),%ymm6 │ │ │ │ - vinsertf64x2 $0x1,%xmm7,%ymm0,%ymm0 │ │ │ │ - vmovapd 0x740(%esp),%ymm7 │ │ │ │ - vinsertf64x4 $0x1,%ymm3,%zmm0,%zmm0 │ │ │ │ - vunpckhpd %xmm1,%xmm1,%xmm3 │ │ │ │ - vaddpd 0x300(%esp),%zmm0,%zmm0 │ │ │ │ - vmovhpd 0x558(%esp),%xmm5,%xmm1 │ │ │ │ - vmovhpd 0x578(%esp),%xmm3,%xmm3 │ │ │ │ - vmovapd 0x6c0(%esp),%ymm5 │ │ │ │ - vinsertf64x2 $0x1,%xmm4,%ymm1,%ymm1 │ │ │ │ - vinsertf64x2 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vmovapd 0x700(%esp),%ymm2 │ │ │ │ - vinsertf64x4 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vextractf64x2 $0x1,%ymm7,%xmm1 │ │ │ │ - vaddpd %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovapd 0x5c0(%esp),%ymm7 │ │ │ │ - vmovapd 0x600(%esp),%ymm3 │ │ │ │ - vmovsd %xmm1,0x570(%esp) │ │ │ │ - vmovapd 0x640(%esp),%ymm1 │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm4 │ │ │ │ - vextractf64x2 $0x1,%ymm5,%xmm2 │ │ │ │ - vextractf64x2 $0x1,%ymm6,%xmm5 │ │ │ │ - vextractf64x2 $0x1,%ymm3,%xmm6 │ │ │ │ - vunpcklpd %xmm5,%xmm2,%xmm2 │ │ │ │ - vextractf64x2 $0x1,%ymm7,%xmm3 │ │ │ │ - vmovapd 0x5a0(%esp),%ymm7 │ │ │ │ - vmovapd 0x6c0(%esp),%ymm5 │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm1 │ │ │ │ - vextractf64x2 $0x1,%ymm7,%xmm7 │ │ │ │ - vunpcklpd %xmm6,%xmm1,%xmm1 │ │ │ │ - vmovsd 0x570(%esp),%xmm6 │ │ │ │ - vunpcklpd %xmm7,%xmm3,%xmm3 │ │ │ │ - vmovapd 0x740(%esp),%ymm7 │ │ │ │ - vinsertf64x2 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ - valignq $0x3,%ymm5,%ymm5,%ymm5 │ │ │ │ - vunpcklpd %xmm4,%xmm6,%xmm3 │ │ │ │ - vinsertf64x2 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vmovapd 0x680(%esp),%ymm6 │ │ │ │ - vmovapd 0x700(%esp),%ymm2 │ │ │ │ - vinsertf64x4 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vaddpd %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovapd 0x600(%esp),%ymm3 │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm1 │ │ │ │ - vmovapd 0x5c0(%esp),%ymm7 │ │ │ │ - vmovsd %xmm1,0x740(%esp) │ │ │ │ - vmovapd 0x640(%esp),%ymm1 │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm4 │ │ │ │ - valignq $0x3,%ymm6,%ymm6,%ymm2 │ │ │ │ - valignq $0x3,%ymm3,%ymm3,%ymm6 │ │ │ │ - vunpcklpd %xmm2,%xmm5,%xmm2 │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm3 │ │ │ │ - vmovapd 0x5a0(%esp),%ymm7 │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm1 │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm7 │ │ │ │ - vunpcklpd %xmm6,%xmm1,%xmm1 │ │ │ │ - vunpcklpd %xmm7,%xmm3,%xmm3 │ │ │ │ - vmovsd 0x740(%esp),%xmm7 │ │ │ │ - vinsertf64x2 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ - vunpcklpd %xmm4,%xmm7,%xmm3 │ │ │ │ - vinsertf64x2 $0x1,%xmm2,%ymm3,%ymm2 │ │ │ │ - vinsertf64x4 $0x1,%ymm1,%zmm2,%zmm1 │ │ │ │ - vaddpd %zmm1,%zmm0,%zmm2 │ │ │ │ - vmovapd %zmm2,0xc0(%esp) │ │ │ │ - vmovapd 0x580(%esp),%ymm4 │ │ │ │ - mov 0x98(%esp),%esi │ │ │ │ - addl $0x40,0x54c(%esp) │ │ │ │ - faddl 0xb0(%esp) │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm1,%ymm1 │ │ │ │ + vmovsd %xmm5,%xmm4,%xmm4 │ │ │ │ + vmovsd %xmm3,%xmm2,%xmm2 │ │ │ │ + vaddpd %ymm1,%ymm0,%ymm1 │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm2,%ymm2 │ │ │ │ + vaddpd %ymm2,%ymm1,%ymm7 │ │ │ │ + vmovapd 0x2c0(%esp),%xmm1 │ │ │ │ + vmovapd %ymm7,0xc0(%esp) │ │ │ │ + vmovhpd %xmm1,0x2c0(%esp) │ │ │ │ + faddl 0x2c0(%esp) │ │ │ │ + mov 0x258(%esp),%ecx │ │ │ │ + cmp %ecx,0x25c(%esp) │ │ │ │ + jne 19210 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1c0> │ │ │ │ + mov 0x240(%esp),%eax │ │ │ │ + test $0x3,%al │ │ │ │ + je 19926 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x8d6> │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov 0x34(%esp),%edx │ │ │ │ + mov 0x2c(%esp),%ebx │ │ │ │ + mov %edi,0x280(%esp) │ │ │ │ + vmovapd 0xc0(%esp),%ymm4 │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + imul %eax,%edx │ │ │ │ + add 0x244(%esp),%edx │ │ │ │ + shl $0x5,%edx │ │ │ │ + lea (%ebx,%edx,1),%ecx │ │ │ │ + add 0x30(%esp),%edx │ │ │ │ + vmovupd (%edx),%ymm3 │ │ │ │ + vmovupd (%ecx),%ymm0 │ │ │ │ add %esi,%edx │ │ │ │ - add %esi,%eax │ │ │ │ - mov 0x9c(%esp),%esi │ │ │ │ - valignq $0x3,%ymm4,%ymm4,%ymm4 │ │ │ │ - vmovsd %xmm4,0x740(%esp) │ │ │ │ - faddl 0x740(%esp) │ │ │ │ - cmp %esi,0x54c(%esp) │ │ │ │ - jne 19540 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x210> │ │ │ │ - mov 0xa4(%esp),%eax │ │ │ │ - mov 0x548(%esp),%esi │ │ │ │ - test $0x7,%al │ │ │ │ - je 1a6cb ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x139b> │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0xfffffff8,%ecx │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ - mov %esi,0x6c0(%esp) │ │ │ │ - mov 0x84(%esp),%esi │ │ │ │ - vmovapd 0x100(%esp),%zmm3 │ │ │ │ - vmovapd 0xc0(%esp),%zmm4 │ │ │ │ - mov %edi,0x680(%esp) │ │ │ │ - mov 0xa0(%esp),%ebx │ │ │ │ - mov 0x80(%esp),%edi │ │ │ │ - imul %ecx,%eax │ │ │ │ - add 0x94(%esp),%eax │ │ │ │ - mov %esi,0x700(%esp) │ │ │ │ - shl $0x5,%eax │ │ │ │ - add %eax,%edx │ │ │ │ - add 0x8c(%esp),%eax │ │ │ │ - fldl (%edi,%ecx,8) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ - fmull 0x8(%edx) │ │ │ │ - mov 0x700(%esp),%esi │ │ │ │ - vbroadcastsd 0x18(%edx),%ymm0 │ │ │ │ - vbroadcastsd 0x10(%edx),%ymm2 │ │ │ │ - vmovsd 0x10(%eax),%xmm7 │ │ │ │ - vmovhpd 0x18(%eax),%xmm7,%xmm5 │ │ │ │ - vmovsd (%eax),%xmm7 │ │ │ │ - fldl (%eax) │ │ │ │ - fmull (%edx) │ │ │ │ - vinsertf64x4 $0x1,%ymm0,%zmm2,%zmm2 │ │ │ │ - vmovhpd 0x8(%eax),%xmm7,%xmm0 │ │ │ │ - vinsertf64x2 $0x1,%xmm5,%ymm0,%ymm0 │ │ │ │ - vbroadcastsd 0x8(%edx),%ymm5 │ │ │ │ - vinsertf64x4 $0x1,%ymm0,%zmm0,%zmm0 │ │ │ │ + add %esi,%ecx │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ + vmovhpd %xmm3,0x2c0(%esp) │ │ │ │ + fldl 0x2c0(%esp) │ │ │ │ + vmovhpd %xmm0,0x2a0(%esp) │ │ │ │ + vmovlpd %xmm3,0x2c0(%esp) │ │ │ │ + vextractf128 $0x1,%ymm3,%xmm2 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpermpd $0x55,%ymm0,%ymm7 │ │ │ │ + fmull 0x2a0(%esp) │ │ │ │ + vmovlpd %xmm0,0x2a0(%esp) │ │ │ │ + vpermpd $0xaa,%ymm0,%ymm6 │ │ │ │ + vpermpd $0xff,%ymm0,%ymm5 │ │ │ │ + vbroadcastsd %xmm0,%ymm0 │ │ │ │ + fldl 0x2c0(%esp) │ │ │ │ + vmovlpd %xmm2,0x2c0(%esp) │ │ │ │ + fmull 0x2a0(%esp) │ │ │ │ + vmovlpd %xmm1,0x2a0(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fldl 0x2c0(%esp) │ │ │ │ + vmovhpd %xmm2,0x2c0(%esp) │ │ │ │ + fmull 0x2a0(%esp) │ │ │ │ + vmovhpd %xmm1,0x2a0(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl 0x10(%eax) │ │ │ │ - fmull 0x10(%edx) │ │ │ │ + fldl 0x2c0(%esp) │ │ │ │ + fmull 0x2a0(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl 0x18(%eax) │ │ │ │ - fmull 0x18(%edx) │ │ │ │ - add %ebx,%eax │ │ │ │ + fmull (%edi,%eax,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(1),%st │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fld %st(2) │ │ │ │ - fmull (%esi,%ecx,8) │ │ │ │ - inc %ecx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fstpl 0x740(%esp) │ │ │ │ - vbroadcastsd 0x740(%esp),%zmm1 │ │ │ │ - vmulpd %zmm0,%zmm1,%zmm0 │ │ │ │ - vbroadcastsd (%edx),%ymm1 │ │ │ │ - add %ebx,%edx │ │ │ │ - vfmadd231pd %zmm2,%zmm0,%zmm4 │ │ │ │ - vinsertf64x4 $0x1,%ymm5,%zmm1,%zmm1 │ │ │ │ - vfmadd231pd %zmm1,%zmm0,%zmm3 │ │ │ │ - cmp 0xa4(%esp),%ecx │ │ │ │ - jl 1a600 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x12d0> │ │ │ │ - mov 0x6c0(%esp),%esi │ │ │ │ - mov 0x680(%esp),%edi │ │ │ │ - vmovapd %zmm3,0x100(%esp) │ │ │ │ - vmovapd %zmm4,0xc0(%esp) │ │ │ │ - vmovapd 0x100(%esp),%zmm4 │ │ │ │ - vmovapd %zmm4,0x880(%esp) │ │ │ │ - vmovapd 0xc0(%esp),%zmm4 │ │ │ │ - vmovapd %zmm4,0x8c0(%esp) │ │ │ │ - mov 0x94(%esp),%eax │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ - vmovapd 0x840(%esp),%zmm4 │ │ │ │ - vmovapd 0x880(%esp),%zmm1 │ │ │ │ - fdivrl (%ecx,%eax,8) │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ - fstpl 0x740(%esp) │ │ │ │ - vbroadcastsd 0x740(%esp),%zmm0 │ │ │ │ - vfmadd213pd 0x800(%esp),%zmm0,%zmm1 │ │ │ │ - vfmadd132pd 0x8c0(%esp),%zmm4,%zmm0 │ │ │ │ - vmovapd %zmm1,0x800(%esp) │ │ │ │ - vmovapd %zmm0,0x840(%esp) │ │ │ │ - cmp 0x90(%esp),%eax │ │ │ │ - jne 19460 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x130> │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ - jmp 1a75c ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x142c> │ │ │ │ + cmp 0x240(%esp),%eax │ │ │ │ + fstpl 0x2c0(%esp) │ │ │ │ + vbroadcastsd 0x2c0(%esp),%ymm1 │ │ │ │ + vmulpd %ymm3,%ymm1,%ymm1 │ │ │ │ + vfmadd213pd 0x120(%esp),%ymm1,%ymm0 │ │ │ │ + vfmadd213pd 0x100(%esp),%ymm1,%ymm7 │ │ │ │ + vfmadd213pd 0xe0(%esp),%ymm1,%ymm6 │ │ │ │ + vfmadd231pd %ymm5,%ymm1,%ymm4 │ │ │ │ + vmovapd %ymm0,0x120(%esp) │ │ │ │ + vmovapd %ymm7,0x100(%esp) │ │ │ │ + vmovapd %ymm6,0xe0(%esp) │ │ │ │ + jl 197ef ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x79f> │ │ │ │ + mov 0x280(%esp),%edi │ │ │ │ + vmovapd %ymm4,0xc0(%esp) │ │ │ │ + vmovapd 0x120(%esp),%ymm7 │ │ │ │ + vmovapd %ymm7,0x360(%esp) │ │ │ │ + vmovapd 0x100(%esp),%ymm7 │ │ │ │ + vmovapd %ymm7,0x380(%esp) │ │ │ │ + vmovapd 0xe0(%esp),%ymm7 │ │ │ │ + vmovapd %ymm7,0x3a0(%esp) │ │ │ │ + vmovapd 0xc0(%esp),%ymm7 │ │ │ │ + vmovapd %ymm7,0x3c0(%esp) │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + mov 0x244(%esp),%ebx │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + fdivrl (%eax,%ebx,8) │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + fstpl 0x2c0(%esp) │ │ │ │ + vbroadcastsd 0x2c0(%esp),%ymm1 │ │ │ │ + vmovapd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vfmadd213pd -0x20(%eax),%ymm1,%ymm0 │ │ │ │ + vmovapd %ymm0,-0x20(%eax) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 19997 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x947> │ │ │ │ + incl 0x244(%esp) │ │ │ │ + mov 0x34(%esp),%ebx │ │ │ │ + cmp %ebx,0x244(%esp) │ │ │ │ + jne 19150 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x100> │ │ │ │ ffreep %st(0) │ │ │ │ - vmovupd (%ecx),%zmm0 │ │ │ │ - vaddpd 0x800(%esp),%zmm0,%zmm0 │ │ │ │ - vmovupd %zmm0,(%ecx) │ │ │ │ - vmovupd 0x40(%ecx),%zmm0 │ │ │ │ - vaddpd 0x840(%esp),%zmm0,%zmm0 │ │ │ │ - vmovupd %zmm0,0x40(%ecx) │ │ │ │ - mov 0x93c(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + lea 0x80(%ecx),%edx │ │ │ │ + vmovupd (%ecx),%ymm0 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x20,%eax │ │ │ │ + vaddpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovupd %ymm0,-0x20(%ecx) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jne 199d8 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x988> │ │ │ │ + mov 0x3fc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 1a7cf ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x149f> │ │ │ │ + jne 19a55 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0xa05> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - fld %st(0) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 1a6eb ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x13bb> │ │ │ │ - vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ - xor %ecx,%ecx │ │ │ │ fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovapd %zmm2,0xc0(%esp) │ │ │ │ - vmovapd %zmm2,0x100(%esp) │ │ │ │ - jmp 1a5a2 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1272> │ │ │ │ + jmp 1996e ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x91e> │ │ │ │ + vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ + xor %eax,%eax │ │ │ │ + fldz │ │ │ │ + vmovapd %ymm7,0xc0(%esp) │ │ │ │ + vmovapd %ymm7,0xe0(%esp) │ │ │ │ + vmovapd %ymm7,0x100(%esp) │ │ │ │ + vmovapd %ymm7,0x120(%esp) │ │ │ │ + jmp 197bf ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x76f> │ │ │ │ + ffreep %st(0) │ │ │ │ + lea 0x2e0(%esp),%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + jmp 199ce ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x97e> │ │ │ │ vzeroupper │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001a7e0 ::resetDerivativeTemporaries()@@Base>: │ │ │ │ +00019a60 ::resetDerivativeTemporaries()@@Base>: │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x49474,%ebx │ │ │ │ + add $0x421f4,%ebx │ │ │ │ mov 0x14(%edi),%esi │ │ │ │ shl $0x3,%esi │ │ │ │ - je 1a81f ::resetDerivativeTemporaries()@@Base+0x3f> │ │ │ │ + je 19a9f ::resetDerivativeTemporaries()@@Base+0x3f> │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push 0xac(%edi) │ │ │ │ call 17510 │ │ │ │ add $0xc,%esp │ │ │ │ push %esi │ │ │ │ @@ -2871,47 +2455,47 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001a840 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base>: │ │ │ │ +00019ac0 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 1a8d1 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x91> │ │ │ │ + jle 19b51 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x91> │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ mov 0x44(%esi),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %edx,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1a8c7 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x87> │ │ │ │ + jle 19b47 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x87> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ebx,%eax │ │ │ │ add (%esp),%eax │ │ │ │ mov 0x0(%ebp,%edx,4),%ecx │ │ │ │ lea (%eax,%eax,8),%eax │ │ │ │ add %edx,%eax │ │ │ │ inc %edx │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ cmp $0x7,%edx │ │ │ │ - jne 1a880 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x40> │ │ │ │ + jne 19b00 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x40> │ │ │ │ mov (%esp),%ecx │ │ │ │ imul %ebx,%eax │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ lea 0x7(%eax,%eax,8),%eax │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ @@ -2919,66 +2503,66 @@ │ │ │ │ add %ecx,%eax │ │ │ │ inc %ecx │ │ │ │ lea 0x8(%eax,%eax,8),%eax │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ mov %eax,%edx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jg 1a870 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x30> │ │ │ │ + jg 19af0 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x30> │ │ │ │ inc %ebx │ │ │ │ add $0x1c,%ebp │ │ │ │ cmp %ebx,0x24(%esp) │ │ │ │ - jne 1a860 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x20> │ │ │ │ + jne 19ae0 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x20> │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001a8e0 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base>: │ │ │ │ +00019b60 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x34,%esp │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ mov 0x54(%esp),%esi │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1aa2f ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x14f> │ │ │ │ + jle 19caf ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x14f> │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ lea 0x0(,%edi,4),%ebx │ │ │ │ mov 0x14(%edx),%edx │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ + mov %ebx,0x2c(%esp) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ lea (%ebx,%ecx,1),%eax │ │ │ │ add 0x58(%esp),%ebx │ │ │ │ - lea 0x0(,%edx,4),%ebp │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ + lea 0x0(,%edx,4),%ebp │ │ │ │ xor %edx,%edx │ │ │ │ - mov %ebx,0x24(%esp) │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jne 1aa60 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x180> │ │ │ │ + jne 19ce0 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x180> │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1aa71 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x191> │ │ │ │ + jle 19cf1 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x191> │ │ │ │ mov %edx,%eax │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov %ebp,0x18(%esp) │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ mov %edi,0x60(%esp) │ │ │ │ lea 0x5(%ebx),%ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ @@ -2989,19 +2573,19 @@ │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ lea (%ebx,%eax,8),%ecx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ mov %eax,(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%ebx),%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ - add $0x4,%ebx │ │ │ │ addl $0x4,(%esp) │ │ │ │ - add $0x20,%ecx │ │ │ │ mov (%eax),%eax │ │ │ │ lea (%edi,%edx,1),%ebp │ │ │ │ fldl (%esi,%ebp,8) │ │ │ │ mov 0x5c(%esp),%ebp │ │ │ │ add %eax,%edi │ │ │ │ fmull 0x0(%ebp,%edi,8) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ @@ -3022,110 +2606,111 @@ │ │ │ │ add %edi,%edx │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ cmp %ebx,0x14(%esp) │ │ │ │ - jne 1a9a0 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0xc0> │ │ │ │ + jne 19c20 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0xc0> │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ addl $0x14,0x4(%esp) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ add %ebp,%edx │ │ │ │ cmp %eax,0x20(%esp) │ │ │ │ - jne 1a950 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x70> │ │ │ │ + jne 19bd0 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x70> │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ lea 0x14(%ebx),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 1aa2f ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x14f> │ │ │ │ + je 19caf ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x14f> │ │ │ │ add $0x28,%ebx │ │ │ │ lea (%edx,%ebp,2),%edx │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 1aa2f ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x14f> │ │ │ │ + je 19caf ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x14f> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x64(%esp),%edi │ │ │ │ - jge 1aa37 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x157> │ │ │ │ + jge 19cb7 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x157> │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ add %edx,%eax │ │ │ │ - jmp 1a966 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x86> │ │ │ │ + jmp 19be6 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x86> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ lea 0x14(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 1aa2f ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x14f> │ │ │ │ + je 19caf ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x14f> │ │ │ │ add $0x28,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 1aa79 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x199> │ │ │ │ - jmp 1aa2f ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x14f> │ │ │ │ + jne 19cf9 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x199> │ │ │ │ + jmp 19caf ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x14f> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001aa90 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ +00019d10 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0xb0(%esp),%ecx │ │ │ │ mov 0xb8(%esp),%eax │ │ │ │ mov 0xbc(%esp),%ebp │ │ │ │ mov 0x30(%ecx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1accf ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x23f> │ │ │ │ + jle 19f4f ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x23f> │ │ │ │ mov 0xc8(%esp),%edi │ │ │ │ mov 0x14(%ecx),%ecx │ │ │ │ lea (%edx,%edx,4),%edx │ │ │ │ mov 0xc4(%esp),%esi │ │ │ │ shl $0x2,%edi │ │ │ │ + lea 0x0(,%ecx,4),%ebx │ │ │ │ mov %edi,0x94(%esp) │ │ │ │ add %eax,%edi │ │ │ │ - lea 0x0(,%ecx,4),%ebx │ │ │ │ - mov %edi,0x90(%esp) │ │ │ │ - mov 0xcc(%esp),%edi │ │ │ │ mov %ebx,0x8c(%esp) │ │ │ │ lea 0x0(,%edx,4),%ebx │ │ │ │ + mov %edi,0x90(%esp) │ │ │ │ mov %ebx,0x88(%esp) │ │ │ │ + mov 0xcc(%esp),%edi │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,0x7c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ mov 0xc8(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 1ad00 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x270> │ │ │ │ + jne 19f80 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x270> │ │ │ │ mov 0xcc(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1ad1f ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x28f> │ │ │ │ + jle 19f9f ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x28f> │ │ │ │ mov %eax,%edx │ │ │ │ fldl (%esi) │ │ │ │ lea 0x5(%edi),%ebx │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ + shl $0x3,%edx │ │ │ │ mov %ebx,(%esp) │ │ │ │ lea 0xa(%edi),%ebx │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ - fldl 0x10(%esi) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ lea 0xf(%edi),%ebx │ │ │ │ + mov %ebx,0x78(%esp) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ + fldl 0x10(%esi) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fldl 0x18(%esi) │ │ │ │ - mov %ebx,0x78(%esp) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fldl 0x28(%esi) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fldl 0x30(%esi) │ │ │ │ fstpl 0x30(%esp) │ │ │ │ fldl 0x38(%esi) │ │ │ │ fstpl 0x38(%esp) │ │ │ │ @@ -3141,35 +2726,34 @@ │ │ │ │ fstpl 0x60(%esp) │ │ │ │ fldl 0x78(%esi) │ │ │ │ fstpl 0x68(%esp) │ │ │ │ fldl 0x80(%esi) │ │ │ │ fstpl 0x70(%esp) │ │ │ │ fldl 0x88(%esi) │ │ │ │ fldl 0x90(%esi) │ │ │ │ - mov 0xc0(%esp),%ecx │ │ │ │ - mov 0x90(%esp),%ebx │ │ │ │ mov %esi,0x80(%esp) │ │ │ │ mov %eax,0x84(%esp) │ │ │ │ - shl $0x3,%edx │ │ │ │ + mov 0xc0(%esp),%ecx │ │ │ │ + mov 0x90(%esp),%ebx │ │ │ │ add %edx,%ecx │ │ │ │ add 0xb4(%esp),%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ mov (%ebx),%eax │ │ │ │ add $0x20,%ecx │ │ │ │ - fldl -0x10(%ecx) │ │ │ │ - fldl -0x8(%ecx) │ │ │ │ add $0x4,%ebx │ │ │ │ + fldl -0x18(%ecx) │ │ │ │ add $0x20,%edx │ │ │ │ + fldl -0x10(%ecx) │ │ │ │ + fldl -0x8(%ecx) │ │ │ │ fldl 0x8(%esp) │ │ │ │ + lea (%edi,%eax,1),%esi │ │ │ │ fmul %st(4),%st │ │ │ │ fldl 0x10(%esp) │ │ │ │ fmul %st(4),%st │ │ │ │ - lea (%edi,%eax,1),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x18(%esp) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x20(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -3215,252 +2799,253 @@ │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ebx,0x7c(%esp) │ │ │ │ - jne 1abe0 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x150> │ │ │ │ + jne 19e60 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x150> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x80(%esp),%esi │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ add $0x14,%edi │ │ │ │ add 0x8c(%esp),%eax │ │ │ │ add $0xa0,%esi │ │ │ │ cmp %edi,0x88(%esp) │ │ │ │ - jne 1ab10 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x80> │ │ │ │ + jne 19d90 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x80> │ │ │ │ add $0x9c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ add 0x8c(%esp),%eax │ │ │ │ add $0x14,%edi │ │ │ │ add $0xa0,%esi │ │ │ │ cmp %edi,0x88(%esp) │ │ │ │ - je 1accf ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x23f> │ │ │ │ + je 19f4f ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x23f> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xcc(%esp),%ebx │ │ │ │ cmp %ebx,0xc8(%esp) │ │ │ │ - jge 1acda ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x24a> │ │ │ │ + jge 19f5a ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x24a> │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ - jmp 1ab30 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0xa0> │ │ │ │ + jmp 19db0 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0xa0> │ │ │ │ mov 0x88(%esp),%edx │ │ │ │ lea 0x14(%edi),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 1accf ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x23f> │ │ │ │ + je 19f4f ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x23f> │ │ │ │ add $0x28,%edi │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 1ad26 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x296> │ │ │ │ - jmp 1accf ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x23f> │ │ │ │ + jne 19fa6 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x296> │ │ │ │ + jmp 19f4f ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x23f> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0001ad40 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ +00019fc0 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ and $0xffffffe0,%esp │ │ │ │ sub $0xc0,%esp │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1af88 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x248> │ │ │ │ + jle 1a208 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x248> │ │ │ │ mov 0x14(%ebp),%ebx │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ mov 0x20(%ebp),%edi │ │ │ │ - mov 0x14(%edx),%edx │ │ │ │ - mov 0x1c(%ebp),%esi │ │ │ │ movl $0x0,0x1c(%esp) │ │ │ │ shl $0x5,%eax │ │ │ │ + mov 0x14(%edx),%edx │ │ │ │ + mov 0x1c(%ebp),%esi │ │ │ │ add %ebx,%eax │ │ │ │ + shl $0x2,%edi │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ sub 0x20(%ebp),%eax │ │ │ │ - shl $0x2,%edi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ lea 0x0(,%edx,4),%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ shl $0x5,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 1afb0 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x270> │ │ │ │ + jne 1a230 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x270> │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1afc8 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x288> │ │ │ │ + jle 1a248 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x288> │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ vmovsd 0x50(%ebx),%xmm5 │ │ │ │ vmovsd (%ebx),%xmm6 │ │ │ │ + shl $0x3,%edx │ │ │ │ vmovhpd 0x78(%ebx),%xmm5,%xmm0 │ │ │ │ - vmovhpd 0x28(%ebx),%xmm6,%xmm7 │ │ │ │ vmovsd 0x58(%ebx),%xmm5 │ │ │ │ + vmovhpd 0x28(%ebx),%xmm6,%xmm7 │ │ │ │ vmovsd 0x8(%ebx),%xmm6 │ │ │ │ - vmovhpd 0x30(%ebx),%xmm6,%xmm6 │ │ │ │ - vmovsd 0x8(%esi),%xmm2 │ │ │ │ - shl $0x3,%edx │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm7,%ymm7 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm7,%ymm7 │ │ │ │ vmovhpd 0x80(%ebx),%xmm5,%xmm0 │ │ │ │ vmovsd 0x60(%ebx),%xmm5 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm6,%ymm6 │ │ │ │ + vmovhpd 0x30(%ebx),%xmm6,%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm6,%ymm6 │ │ │ │ vmovhpd 0x88(%ebx),%xmm5,%xmm0 │ │ │ │ vmovsd 0x10(%ebx),%xmm5 │ │ │ │ + vmovsd 0x8(%esi),%xmm2 │ │ │ │ vmovhpd 0x38(%ebx),%xmm5,%xmm1 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm5 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm5 │ │ │ │ vmovapd %ymm5,0x20(%esp) │ │ │ │ vmovsd 0x68(%ebx),%xmm5 │ │ │ │ vmovhpd 0x90(%ebx),%xmm5,%xmm0 │ │ │ │ vmovsd 0x18(%ebx),%xmm5 │ │ │ │ vmovhpd 0x40(%ebx),%xmm5,%xmm1 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm5 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm5 │ │ │ │ vmovapd %ymm5,0x40(%esp) │ │ │ │ vmovsd 0x50(%esi),%xmm5 │ │ │ │ vmovhpd 0x78(%esi),%xmm5,%xmm0 │ │ │ │ vmovsd (%esi),%xmm5 │ │ │ │ vmovhpd 0x28(%esi),%xmm5,%xmm1 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm5 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm5 │ │ │ │ vmovhpd 0x30(%esi),%xmm2,%xmm1 │ │ │ │ vmovsd 0x60(%esi),%xmm2 │ │ │ │ vmovapd %ymm5,0x60(%esp) │ │ │ │ vmovsd 0x58(%esi),%xmm5 │ │ │ │ vmovhpd 0x80(%esi),%xmm5,%xmm0 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm5 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm5 │ │ │ │ vmovhpd 0x88(%esi),%xmm2,%xmm0 │ │ │ │ vmovapd %ymm5,0x80(%esp) │ │ │ │ vmovsd 0x10(%esi),%xmm5 │ │ │ │ vmovhpd 0x38(%esi),%xmm5,%xmm1 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm2 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm2 │ │ │ │ vmovapd %ymm2,0xa0(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov 0x18(%ebp),%ecx │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ vmovsd 0x68(%esi),%xmm5 │ │ │ │ vmovsd 0x18(%esi),%xmm2 │ │ │ │ vmovhpd 0x90(%esi),%xmm5,%xmm0 │ │ │ │ vmovhpd 0x40(%esi),%xmm2,%xmm5 │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm5,%ymm5 │ │ │ │ add %edx,%eax │ │ │ │ add %edx,%ecx │ │ │ │ add 0x10(%ebp),%edx │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm5,%ymm5 │ │ │ │ add %eax,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovupd (%edx),%ymm0 │ │ │ │ add $0x20,%eax │ │ │ │ add $0x20,%ecx │ │ │ │ add $0x20,%edx │ │ │ │ vpermpd $0xff,%ymm0,%ymm2 │ │ │ │ vpermpd $0xaa,%ymm0,%ymm1 │ │ │ │ vbroadcastsd %xmm0,%ymm3 │ │ │ │ vpermpd $0x55,%ymm0,%ymm0 │ │ │ │ vmulpd %ymm6,%ymm0,%ymm0 │ │ │ │ vfmadd132pd %ymm7,%ymm0,%ymm3 │ │ │ │ - vfmadd132pd 0x20(%esp),%ymm3,%ymm1 │ │ │ │ vmovupd -0x20(%ecx),%ymm0 │ │ │ │ + vfmadd132pd 0x20(%esp),%ymm3,%ymm1 │ │ │ │ vfmadd132pd 0x40(%esp),%ymm1,%ymm2 │ │ │ │ vpermpd $0xaa,%ymm0,%ymm3 │ │ │ │ vpermpd $0xff,%ymm0,%ymm1 │ │ │ │ vbroadcastsd %xmm0,%ymm4 │ │ │ │ vpermpd $0x55,%ymm0,%ymm0 │ │ │ │ vmulpd 0x80(%esp),%ymm0,%ymm0 │ │ │ │ vfmadd132pd 0x60(%esp),%ymm0,%ymm4 │ │ │ │ vfmadd132pd 0xa0(%esp),%ymm4,%ymm3 │ │ │ │ vfmadd132pd %ymm5,%ymm3,%ymm1 │ │ │ │ vmulpd %ymm2,%ymm1,%ymm1 │ │ │ │ vmovupd %ymm1,-0x20(%eax) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 1aee0 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1a0> │ │ │ │ + jne 1a160 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1a0> │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ add $0xa0,%ebx │ │ │ │ add $0xa0,%esi │ │ │ │ add %edi,0x1c(%esp) │ │ │ │ cmp %ebx,0x18(%esp) │ │ │ │ - jne 1ada0 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x60> │ │ │ │ + jne 1a020 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x60> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ add $0xa0,%ebx │ │ │ │ - add $0xa0,%esi │ │ │ │ add %edi,0x1c(%esp) │ │ │ │ + add $0xa0,%esi │ │ │ │ cmp %ebx,0x18(%esp) │ │ │ │ - je 1af85 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x245> │ │ │ │ + je 1a205 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x245> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ cmp %eax,0x20(%ebp) │ │ │ │ - jge 1af90 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x250> │ │ │ │ + jge 1a210 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x250> │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ - jmp 1adba ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x7a> │ │ │ │ + jmp 1a03a ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x7a> │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ lea 0xa0(%ebx),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 1af85 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x245> │ │ │ │ + je 1a205 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x245> │ │ │ │ add $0x140,%ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 1afcc ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x28c> │ │ │ │ - jmp 1af85 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x245> │ │ │ │ + jne 1a24c ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x28c> │ │ │ │ + jmp 1a205 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x245> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0001aff0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ +0001a270 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ and $0xffffffe0,%esp │ │ │ │ sub $0x280,%esp │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b2d3 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2e3> │ │ │ │ + jle 1a553 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2e3> │ │ │ │ mov 0x20(%ebp),%edi │ │ │ │ mov 0x14(%edx),%edx │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ - mov 0x1c(%ebp),%ebx │ │ │ │ movl $0x0,0x1c(%esp) │ │ │ │ shl $0x5,%eax │ │ │ │ + mov 0x1c(%ebp),%ebx │ │ │ │ shl $0x2,%edi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ lea 0x0(,%edx,4),%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov 0x14(%ebp),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ sub 0x20(%ebp),%eax │ │ │ │ shl $0x5,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 1b300 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x310> │ │ │ │ + jne 1a580 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x310> │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b318 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x328> │ │ │ │ + jle 1a598 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x328> │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ vmovupd (%edi),%ymm6 │ │ │ │ shl $0x3,%edx │ │ │ │ vmovapd %ymm6,0x20(%esp) │ │ │ │ vmovupd 0x28(%edi),%ymm6 │ │ │ │ vmovapd %ymm6,0x220(%esp) │ │ │ │ vmovupd 0x50(%edi),%ymm6 │ │ │ │ @@ -3494,263 +3079,264 @@ │ │ │ │ vbroadcastsd 0x78(%ebx),%ymm6 │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ add %edx,%eax │ │ │ │ add %edx,%ecx │ │ │ │ add 0x18(%ebp),%edx │ │ │ │ + add %eax,%esi │ │ │ │ vmovapd %ymm6,0x1c0(%esp) │ │ │ │ vbroadcastsd 0x80(%ebx),%ymm6 │ │ │ │ - add %eax,%esi │ │ │ │ vmovapd %ymm6,0x1e0(%esp) │ │ │ │ vbroadcastsd 0x88(%ebx),%ymm6 │ │ │ │ vmovapd %ymm6,0x200(%esp) │ │ │ │ vbroadcastsd 0x90(%ebx),%ymm6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ vmovupd (%edx),%ymm0 │ │ │ │ add $0x20,%eax │ │ │ │ add $0x20,%ecx │ │ │ │ add $0x20,%edx │ │ │ │ vpermpd $0x55,%ymm0,%ymm5 │ │ │ │ vmulpd 0x1e0(%esp),%ymm5,%ymm4 │ │ │ │ vbroadcastsd %xmm0,%ymm1 │ │ │ │ vmulpd 0x160(%esp),%ymm5,%ymm3 │ │ │ │ - vfmadd231pd 0x1c0(%esp),%ymm1,%ymm4 │ │ │ │ vmulpd 0xe0(%esp),%ymm5,%ymm2 │ │ │ │ vmulpd 0x60(%esp),%ymm5,%ymm5 │ │ │ │ + vfmadd231pd 0x1c0(%esp),%ymm1,%ymm4 │ │ │ │ vfmadd231pd 0x140(%esp),%ymm1,%ymm3 │ │ │ │ vfmadd231pd 0xc0(%esp),%ymm1,%ymm2 │ │ │ │ vfmadd132pd 0x40(%esp),%ymm5,%ymm1 │ │ │ │ vpermpd $0xaa,%ymm0,%ymm5 │ │ │ │ - vfmadd231pd 0x200(%esp),%ymm5,%ymm4 │ │ │ │ vpermpd $0xff,%ymm0,%ymm0 │ │ │ │ + vfmadd231pd 0x200(%esp),%ymm5,%ymm4 │ │ │ │ vfmadd231pd 0x180(%esp),%ymm5,%ymm3 │ │ │ │ vfmadd231pd 0x100(%esp),%ymm5,%ymm2 │ │ │ │ vfmadd132pd 0x80(%esp),%ymm1,%ymm5 │ │ │ │ vmovupd -0x20(%ecx),%ymm1 │ │ │ │ vfmadd231pd 0x1a0(%esp),%ymm0,%ymm3 │ │ │ │ vfmadd231pd 0x120(%esp),%ymm0,%ymm2 │ │ │ │ + vpermpd $0xff,%ymm1,%ymm7 │ │ │ │ vfmadd231pd %ymm0,%ymm6,%ymm4 │ │ │ │ vfmadd132pd 0xa0(%esp),%ymm5,%ymm0 │ │ │ │ - vpermpd $0xff,%ymm1,%ymm7 │ │ │ │ vmulpd %ymm4,%ymm7,%ymm4 │ │ │ │ vpermpd $0xaa,%ymm1,%ymm7 │ │ │ │ vmulpd %ymm3,%ymm7,%ymm3 │ │ │ │ vbroadcastsd %xmm1,%ymm7 │ │ │ │ vpermpd $0x55,%ymm1,%ymm1 │ │ │ │ vmulpd %ymm2,%ymm1,%ymm1 │ │ │ │ vmulpd 0x220(%esp),%ymm1,%ymm1 │ │ │ │ vmulpd %ymm0,%ymm7,%ymm0 │ │ │ │ vfmadd132pd 0x20(%esp),%ymm1,%ymm0 │ │ │ │ vfmadd132pd 0x260(%esp),%ymm0,%ymm3 │ │ │ │ vfmadd132pd 0x240(%esp),%ymm3,%ymm4 │ │ │ │ vmovupd %ymm4,-0x20(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1b1a0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1b0> │ │ │ │ + jne 1a420 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1b0> │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ add $0xa0,%ebx │ │ │ │ add $0xa0,%edi │ │ │ │ add %esi,0x1c(%esp) │ │ │ │ cmp 0x18(%esp),%edi │ │ │ │ - jne 1b050 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x60> │ │ │ │ + jne 1a2d0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x60> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ add $0xa0,%ebx │ │ │ │ - add $0xa0,%edi │ │ │ │ add %esi,0x1c(%esp) │ │ │ │ + add $0xa0,%edi │ │ │ │ cmp %edi,0x18(%esp) │ │ │ │ - je 1b2d0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2e0> │ │ │ │ + je 1a550 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2e0> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ cmp %eax,0x20(%ebp) │ │ │ │ - jge 1b2db ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2eb> │ │ │ │ + jge 1a55b ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2eb> │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ - jmp 1b06a ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x7a> │ │ │ │ + jmp 1a2ea ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x7a> │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ lea 0xa0(%edi),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 1b2d0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2e0> │ │ │ │ + je 1a550 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2e0> │ │ │ │ add $0x140,%edi │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 1b31c ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x32c> │ │ │ │ - jmp 1b2d0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2e0> │ │ │ │ + jne 1a59c ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x32c> │ │ │ │ + jmp 1a550 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2e0> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0001b340 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base>: │ │ │ │ +0001a5c0 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ and $0xffffffe0,%esp │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ mov 0x1c(%ebp),%ebx │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b487 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x147> │ │ │ │ + jle 1a70b ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x14b> │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ mov 0x20(%ebp),%edi │ │ │ │ mov 0x14(%edx),%edx │ │ │ │ - movl $0x0,0x18(%esp) │ │ │ │ + movl $0x0,0x30(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ lea 0x0(,%edx,4),%edi │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ xor %edi,%edi │ │ │ │ shl $0x2,%eax │ │ │ │ sub %esi,%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ nop │ │ │ │ mov 0x20(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 1b4b0 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x170> │ │ │ │ + jne 1a730 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x170> │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b4c5 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x185> │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ + jle 1a745 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x185> │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ vmovupd (%edx),%ymm7 │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ vmovupd 0x28(%edx),%ymm6 │ │ │ │ vmovupd 0x50(%edx),%ymm5 │ │ │ │ vmovupd 0x78(%edx),%ymm4 │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ add %eax,%esi │ │ │ │ - mov %esi,0x1c(%esp) │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ + mov %esi,0x34(%esp) │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ sub %eax,%esi │ │ │ │ add 0x18(%ebp),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%eax,1),%edx │ │ │ │ add %edi,%edx │ │ │ │ fldl 0x50(%ebx,%edx,8) │ │ │ │ fldl 0x78(%ebx,%edx,8) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmull (%ebx,%edx,8) │ │ │ │ - fstpl 0x38(%esp) │ │ │ │ fldl 0x8(%ecx,%eax,8) │ │ │ │ fmull 0x28(%ebx,%edx,8) │ │ │ │ - vbroadcastsd 0x38(%esp),%ymm2 │ │ │ │ + fxch %st(3) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ fmull 0x10(%ecx,%eax,8) │ │ │ │ - vbroadcastsd 0x30(%esp),%ymm3 │ │ │ │ + fxch %st(2) │ │ │ │ + fmull 0x18(%ecx,%eax,8) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vbroadcastsd 0x38(%esp),%ymm0 │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + vbroadcastsd 0x38(%esp),%ymm1 │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + vbroadcastsd 0x38(%esp),%ymm2 │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + vbroadcastsd 0x38(%esp),%ymm3 │ │ │ │ vmulpd %ymm6,%ymm3,%ymm3 │ │ │ │ vfmadd132pd %ymm7,%ymm3,%ymm2 │ │ │ │ - fstpl 0x28(%esp) │ │ │ │ - fmull 0x18(%ecx,%eax,8) │ │ │ │ - vbroadcastsd 0x28(%esp),%ymm1 │ │ │ │ vfmadd132pd %ymm5,%ymm2,%ymm1 │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ - vbroadcastsd 0x20(%esp),%ymm0 │ │ │ │ vfmadd132pd %ymm4,%ymm1,%ymm0 │ │ │ │ vmovupd %ymm0,(%edx,%eax,8) │ │ │ │ add $0x4,%eax │ │ │ │ - cmp 0x1c(%esp),%eax │ │ │ │ - jne 1b3f0 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0xb0> │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ + cmp 0x34(%esp),%eax │ │ │ │ + jne 1a670 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0xb0> │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ add $0x14,%edi │ │ │ │ - add %esi,0x18(%esp) │ │ │ │ + add %esi,0x30(%esp) │ │ │ │ add $0xa0,%edx │ │ │ │ - cmp %edi,0xc(%esp) │ │ │ │ - jne 1b3a0 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x60> │ │ │ │ + cmp %edi,0x24(%esp) │ │ │ │ + jne 1a620 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x60> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ add $0x14,%edi │ │ │ │ + add %esi,0x30(%esp) │ │ │ │ add $0xa0,%edx │ │ │ │ - add %esi,0x18(%esp) │ │ │ │ - cmp 0xc(%esp),%edi │ │ │ │ - je 1b484 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x144> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp 0x24(%esp),%edi │ │ │ │ + je 1a708 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x148> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ cmp %eax,0x20(%ebp) │ │ │ │ - jge 1b48f ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x14f> │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - add 0x10(%esp),%eax │ │ │ │ - jmp 1b3ba ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x7a> │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ + jge 1a713 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x153> │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add 0x28(%esp),%eax │ │ │ │ + jmp 1a63a ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x7a> │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ lea 0x14(%edi),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 1b484 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x144> │ │ │ │ + je 1a708 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x148> │ │ │ │ add $0x28,%edi │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 1b4c9 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x189> │ │ │ │ - jmp 1b484 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x144> │ │ │ │ + jne 1a749 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x189> │ │ │ │ + jmp 1a708 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x148> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001b4e0 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base>: │ │ │ │ +0001a760 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ mov 0x5c(%esp),%esi │ │ │ │ mov 0x6c(%esp),%edi │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b65c ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x17c> │ │ │ │ + jle 1a8dd ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x17d> │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ lea 0x0(,%edi,4),%ebx │ │ │ │ mov 0x14(%edx),%edx │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ - mov %ebx,0x34(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ + mov %ebx,0x34(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ lea (%ebx,%ecx,1),%eax │ │ │ │ add 0x60(%esp),%ebx │ │ │ │ - lea 0x0(,%edx,4),%ebp │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ + lea 0x0(,%edx,4),%ebp │ │ │ │ xor %edx,%edx │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ + mov %ebx,0x2c(%esp) │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jne 1b690 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x1b0> │ │ │ │ + jne 1a910 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x1b0> │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b6a1 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x1c1> │ │ │ │ + jle 1a921 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x1c1> │ │ │ │ mov %edx,%eax │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %edi,0x6c(%esp) │ │ │ │ lea 0x5(%ebx),%ecx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ @@ -3764,26 +3350,26 @@ │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%edi │ │ │ │ - mov (%ebx),%edx │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - addl $0x4,0x4(%esp) │ │ │ │ - addl $0x8,(%esp) │ │ │ │ add $0x20,%ecx │ │ │ │ + mov -0x4(%ebx),%edx │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + addl $0x8,(%esp) │ │ │ │ + addl $0x4,0x4(%esp) │ │ │ │ fldl (%edi) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %edi,%ebp │ │ │ │ - add %eax,%edi │ │ │ │ add %edx,%ebp │ │ │ │ + add %eax,%edi │ │ │ │ fldl (%esi,%ebp,8) │ │ │ │ mov 0x64(%esp),%ebp │ │ │ │ fmull 0x0(%ebp,%edi,8) │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ mov %edi,%ebp │ │ │ │ add %eax,%edi │ │ │ │ add %edx,%ebp │ │ │ │ @@ -3808,164 +3394,164 @@ │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ cmp %ebx,0x18(%esp) │ │ │ │ - jne 1b5b0 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0xd0> │ │ │ │ + jne 1a830 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0xd0> │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ addl $0x14,0x8(%esp) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ mov 0x6c(%esp),%edi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ add %ebp,%edx │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - jne 1b550 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x70> │ │ │ │ + jne 1a7d0 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x70> │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ lea 0x14(%ebx),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 1b65c ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x17c> │ │ │ │ + je 1a8dd ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x17d> │ │ │ │ add $0x28,%ebx │ │ │ │ lea (%edx,%ebp,2),%edx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 1b65c ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x17c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 1a8dd ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x17d> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x70(%esp),%edi │ │ │ │ - jge 1b664 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x184> │ │ │ │ + jge 1a8e5 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x185> │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ add %edx,%eax │ │ │ │ - jmp 1b566 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x86> │ │ │ │ + jmp 1a7e6 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x86> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ lea 0x14(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 1b65c ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x17c> │ │ │ │ + je 1a8dd ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x17d> │ │ │ │ add $0x28,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 1b6a9 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x1c9> │ │ │ │ - jmp 1b65c ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x17c> │ │ │ │ + jne 1a929 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x1c9> │ │ │ │ + jmp 1a8dd ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x17d> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001b6c0 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ +0001a940 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0xc0(%esp),%ecx │ │ │ │ mov 0xc8(%esp),%edx │ │ │ │ mov 0xcc(%esp),%ebp │ │ │ │ mov 0x30(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b949 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x289> │ │ │ │ + jle 1abcb ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x28b> │ │ │ │ mov 0xdc(%esp),%esi │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ mov 0x14(%ecx),%ecx │ │ │ │ - mov 0xd4(%esp),%edi │ │ │ │ movl $0x0,(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ - shl $0x2,%esi │ │ │ │ + mov 0xd4(%esp),%edi │ │ │ │ mov %eax,0x94(%esp) │ │ │ │ + shl $0x2,%esi │ │ │ │ + lea 0x0(,%ecx,4),%ebx │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ mov %esi,0xa4(%esp) │ │ │ │ mov 0xdc(%esp),%esi │ │ │ │ + mov %ebx,0x98(%esp) │ │ │ │ mov %eax,0xa0(%esp) │ │ │ │ mov 0xd8(%esp),%eax │ │ │ │ - lea 0x0(,%ecx,4),%ebx │ │ │ │ - mov %ebx,0x98(%esp) │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ mov %eax,0x9c(%esp) │ │ │ │ mov 0xe0(%esp),%eax │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %eax,0x88(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xdc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 1b980 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2c0> │ │ │ │ + jne 1ac00 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2c0> │ │ │ │ mov 0xe0(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1b99f ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2df> │ │ │ │ + jle 1ac1f ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2df> │ │ │ │ mov %eax,%edx │ │ │ │ fldl (%edi) │ │ │ │ mov (%esp),%esi │ │ │ │ + shl $0x3,%edx │ │ │ │ + lea 0x5(%esi),%ebx │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ + lea 0xa(%esi),%ebx │ │ │ │ + add $0xf,%esi │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fldl 0x8(%edi) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fldl 0x10(%edi) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fldl 0x18(%edi) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fldl 0x28(%edi) │ │ │ │ fstpl 0x30(%esp) │ │ │ │ fldl 0x30(%edi) │ │ │ │ - lea 0x5(%esi),%ebx │ │ │ │ fstpl 0x38(%esp) │ │ │ │ fldl 0x38(%edi) │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ - lea 0xa(%esi),%ebx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ fldl 0x40(%edi) │ │ │ │ - add $0xf,%esi │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ fstpl 0x48(%esp) │ │ │ │ fldl 0x50(%edi) │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ fstpl 0x50(%esp) │ │ │ │ fldl 0x58(%edi) │ │ │ │ fstpl 0x58(%esp) │ │ │ │ fldl 0x60(%edi) │ │ │ │ fstpl 0x60(%esp) │ │ │ │ fldl 0x68(%edi) │ │ │ │ fstpl 0x68(%esp) │ │ │ │ fldl 0x78(%edi) │ │ │ │ fstpl 0x70(%esp) │ │ │ │ fldl 0x80(%edi) │ │ │ │ fstpl 0x78(%esp) │ │ │ │ fldl 0x88(%edi) │ │ │ │ mov 0xd0(%esp),%ecx │ │ │ │ - mov 0x9c(%esp),%esi │ │ │ │ - mov 0xa0(%esp),%ebx │ │ │ │ mov %edi,0x8c(%esp) │ │ │ │ mov %eax,0x90(%esp) │ │ │ │ - fstpl 0x80(%esp) │ │ │ │ fldl 0x90(%edi) │ │ │ │ - shl $0x3,%edx │ │ │ │ + mov 0x9c(%esp),%esi │ │ │ │ + mov 0xa0(%esp),%ebx │ │ │ │ add %edx,%ecx │ │ │ │ add 0xc4(%esp),%edx │ │ │ │ + fstpl 0x80(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ fldl (%esi) │ │ │ │ - fldl (%ecx) │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%esp),%edi │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ - fldl 0x10(%ecx) │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x8,%esi │ │ │ │ - fldl 0x18(%ecx) │ │ │ │ - fldl 0x10(%esp) │ │ │ │ add $0x20,%ecx │ │ │ │ + fldl -0x20(%ecx) │ │ │ │ + mov -0x4(%ebx),%eax │ │ │ │ add $0x20,%edx │ │ │ │ + fldl -0x18(%ecx) │ │ │ │ + mov (%esp),%edi │ │ │ │ + fldl -0x10(%ecx) │ │ │ │ + fldl -0x8(%ecx) │ │ │ │ + fldl 0x10(%esp) │ │ │ │ + add %eax,%edi │ │ │ │ fmul %st(4),%st │ │ │ │ fldl 0x18(%esp) │ │ │ │ fmul %st(4),%st │ │ │ │ - add %eax,%edi │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x20(%esp) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x28(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -4006,96 +3592,96 @@ │ │ │ │ fdiv %st(5),%st │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fxch %st(3) │ │ │ │ fmull 0x70(%esp) │ │ │ │ fxch %st(2) │ │ │ │ fmull 0x78(%esp) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fmull 0x80(%esp) │ │ │ │ + fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmull 0x80(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ebx,0x88(%esp) │ │ │ │ - jne 1b840 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x180> │ │ │ │ + jne 1aac0 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x180> │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8c(%esp),%edi │ │ │ │ addl $0x14,(%esp) │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ mov (%esp),%ebx │ │ │ │ add 0x98(%esp),%eax │ │ │ │ add $0xa0,%edi │ │ │ │ cmp %ebx,0x94(%esp) │ │ │ │ - jne 1b760 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0xa0> │ │ │ │ + jne 1a9e0 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0xa0> │ │ │ │ add $0xac,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ addl $0x14,(%esp) │ │ │ │ add 0x98(%esp),%eax │ │ │ │ add $0xa0,%edi │ │ │ │ mov (%esp),%ebx │ │ │ │ cmp %ebx,0x94(%esp) │ │ │ │ - je 1b949 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x289> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 1abcb ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x28b> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xe0(%esp),%esi │ │ │ │ cmp %esi,0xdc(%esp) │ │ │ │ - jge 1b954 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x294> │ │ │ │ + jge 1abd6 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x296> │ │ │ │ mov 0xa4(%esp),%esi │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ - jmp 1b780 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0xc0> │ │ │ │ + jmp 1aa00 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0xc0> │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x94(%esp),%ecx │ │ │ │ lea 0x14(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 1b949 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x289> │ │ │ │ + je 1abcb ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x28b> │ │ │ │ add $0x28,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 1b9a9 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2e9> │ │ │ │ - jmp 1b949 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x289> │ │ │ │ + jne 1ac29 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2e9> │ │ │ │ + jmp 1abcb ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x28b> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001b9c0 ::calcPreStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ +0001ac40 ::calcPreStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001b9d0 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ +0001ac50 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ and $0xffffffe0,%esp │ │ │ │ - sub $0xc0,%esp │ │ │ │ + sub $0xe0,%esp │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1bc42 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x272> │ │ │ │ + jle 1aeca ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x27a> │ │ │ │ mov 0x24(%ebp),%edi │ │ │ │ mov 0x14(%edx),%edx │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ movl $0x0,0x1c(%esp) │ │ │ │ shl $0x5,%eax │ │ │ │ + mov 0x1c(%ebp),%ecx │ │ │ │ shl $0x2,%edi │ │ │ │ mov %edi,(%esp) │ │ │ │ lea 0x0(,%edx,4),%edi │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov 0x24(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ @@ -4107,157 +3693,158 @@ │ │ │ │ sub %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 1bc70 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2a0> │ │ │ │ + jne 1aef0 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2a0> │ │ │ │ mov 0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1bc87 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2b7> │ │ │ │ + jle 1af07 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2b7> │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ - vmovsd 0x50(%edx),%xmm5 │ │ │ │ - vmovsd (%edx),%xmm6 │ │ │ │ - vmovhpd 0x78(%edx),%xmm5,%xmm0 │ │ │ │ + vmovsd 0x50(%edx),%xmm6 │ │ │ │ + vmovsd (%edx),%xmm7 │ │ │ │ + shl $0x3,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - vmovhpd 0x28(%edx),%xmm6,%xmm7 │ │ │ │ - vmovsd 0x58(%edx),%xmm5 │ │ │ │ + vmovhpd 0x78(%edx),%xmm6,%xmm0 │ │ │ │ + vmovsd 0x58(%edx),%xmm6 │ │ │ │ + vmovhpd 0x28(%edx),%xmm7,%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm7,%ymm7 │ │ │ │ + vmovhpd 0x80(%edx),%xmm6,%xmm0 │ │ │ │ vmovsd 0x8(%edx),%xmm6 │ │ │ │ - vmovhpd 0x30(%edx),%xmm6,%xmm6 │ │ │ │ - vmovsd 0x8(%ecx),%xmm2 │ │ │ │ mov 0x10(%ebp),%edi │ │ │ │ + vmovhpd 0x30(%edx),%xmm6,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm5 │ │ │ │ + vmovsd 0x60(%edx),%xmm6 │ │ │ │ mov 0x18(%ebp),%esi │ │ │ │ - shl $0x3,%ebx │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm7,%ymm7 │ │ │ │ - vmovhpd 0x80(%edx),%xmm5,%xmm0 │ │ │ │ - vmovsd 0x60(%edx),%xmm5 │ │ │ │ - add %ebx,%edi │ │ │ │ - add %ebx,%esi │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm6,%ymm6 │ │ │ │ - vmovhpd 0x88(%edx),%xmm5,%xmm0 │ │ │ │ + vmovapd %ymm5,0x20(%esp) │ │ │ │ vmovsd 0x10(%edx),%xmm5 │ │ │ │ + vmovhpd 0x88(%edx),%xmm6,%xmm0 │ │ │ │ vmovhpd 0x38(%edx),%xmm5,%xmm1 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm5 │ │ │ │ - vmovapd %ymm5,0x20(%esp) │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm6 │ │ │ │ vmovsd 0x68(%edx),%xmm5 │ │ │ │ + vmovapd %ymm6,0x40(%esp) │ │ │ │ + vmovsd 0x18(%edx),%xmm6 │ │ │ │ vmovhpd 0x90(%edx),%xmm5,%xmm0 │ │ │ │ - vmovsd 0x18(%edx),%xmm5 │ │ │ │ - vmovhpd 0x40(%edx),%xmm5,%xmm1 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm5 │ │ │ │ - vmovapd %ymm5,0x40(%esp) │ │ │ │ - vmovsd 0x50(%ecx),%xmm5 │ │ │ │ - vmovhpd 0x78(%ecx),%xmm5,%xmm0 │ │ │ │ + add %ebx,%edi │ │ │ │ + vmovhpd 0x40(%edx),%xmm6,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm5 │ │ │ │ + vmovsd 0x50(%ecx),%xmm6 │ │ │ │ + add %ebx,%esi │ │ │ │ + vmovapd %ymm5,0x60(%esp) │ │ │ │ vmovsd (%ecx),%xmm5 │ │ │ │ + vmovhpd 0x78(%ecx),%xmm6,%xmm0 │ │ │ │ vmovhpd 0x28(%ecx),%xmm5,%xmm1 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm5 │ │ │ │ - vmovhpd 0x30(%ecx),%xmm2,%xmm1 │ │ │ │ - vmovsd 0x60(%ecx),%xmm2 │ │ │ │ - vmovapd %ymm5,0x60(%esp) │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm6 │ │ │ │ vmovsd 0x58(%ecx),%xmm5 │ │ │ │ + vmovapd %ymm6,0x80(%esp) │ │ │ │ + vmovsd 0x8(%ecx),%xmm6 │ │ │ │ vmovhpd 0x80(%ecx),%xmm5,%xmm0 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm5 │ │ │ │ - vmovhpd 0x88(%ecx),%xmm2,%xmm0 │ │ │ │ - vmovapd %ymm5,0x80(%esp) │ │ │ │ + vmovhpd 0x30(%ecx),%xmm6,%xmm1 │ │ │ │ + vmovsd 0x60(%ecx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm5 │ │ │ │ + vmovapd %ymm5,0xa0(%esp) │ │ │ │ + vmovhpd 0x88(%ecx),%xmm6,%xmm0 │ │ │ │ vmovsd 0x10(%ecx),%xmm5 │ │ │ │ + add 0xc(%ebp),%ebx │ │ │ │ vmovhpd 0x38(%ecx),%xmm5,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm6 │ │ │ │ vmovsd 0x68(%ecx),%xmm5 │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ + vmovapd %ymm6,0xc0(%esp) │ │ │ │ + vmovsd 0x18(%ecx),%xmm6 │ │ │ │ + vmovhpd 0x90(%ecx),%xmm5,%xmm0 │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ - add 0xc(%ebp),%ebx │ │ │ │ + vmovhpd 0x40(%ecx),%xmm6,%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm6,%ymm6 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm2 │ │ │ │ - vmovhpd 0x90(%ecx),%xmm5,%xmm0 │ │ │ │ - vmovapd %ymm2,0xa0(%esp) │ │ │ │ - vmovsd 0x18(%ecx),%xmm2 │ │ │ │ - vmovhpd 0x40(%ecx),%xmm2,%xmm5 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm5,%ymm5 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ vmovupd (%edi,%eax,4),%ymm0 │ │ │ │ + vbroadcastsd (%edx,%eax,1),%ymm5 │ │ │ │ vpermpd $0xff,%ymm0,%ymm2 │ │ │ │ vpermpd $0xaa,%ymm0,%ymm1 │ │ │ │ vbroadcastsd %xmm0,%ymm3 │ │ │ │ vpermpd $0x55,%ymm0,%ymm0 │ │ │ │ - vmulpd %ymm6,%ymm0,%ymm0 │ │ │ │ + vmulpd 0x20(%esp),%ymm0,%ymm0 │ │ │ │ vfmadd132pd %ymm7,%ymm0,%ymm3 │ │ │ │ - vfmadd132pd 0x20(%esp),%ymm3,%ymm1 │ │ │ │ vmovupd (%esi,%eax,4),%ymm0 │ │ │ │ - vfmadd132pd 0x40(%esp),%ymm1,%ymm2 │ │ │ │ + vfmadd132pd 0x40(%esp),%ymm3,%ymm1 │ │ │ │ + vfmadd132pd 0x60(%esp),%ymm1,%ymm2 │ │ │ │ vpermpd $0xaa,%ymm0,%ymm3 │ │ │ │ vpermpd $0xff,%ymm0,%ymm1 │ │ │ │ vbroadcastsd %xmm0,%ymm4 │ │ │ │ vpermpd $0x55,%ymm0,%ymm0 │ │ │ │ - vmulpd 0x80(%esp),%ymm0,%ymm0 │ │ │ │ - vfmadd132pd 0x60(%esp),%ymm0,%ymm4 │ │ │ │ - vfmadd132pd 0xa0(%esp),%ymm4,%ymm3 │ │ │ │ - vfmadd132pd %ymm5,%ymm3,%ymm1 │ │ │ │ + vmulpd 0xa0(%esp),%ymm0,%ymm0 │ │ │ │ + vfmadd132pd 0x80(%esp),%ymm0,%ymm4 │ │ │ │ + vfmadd132pd 0xc0(%esp),%ymm4,%ymm3 │ │ │ │ + vfmadd132pd %ymm6,%ymm3,%ymm1 │ │ │ │ vmulpd %ymm2,%ymm1,%ymm1 │ │ │ │ - vdivpd (%edx,%eax,1){1to4},%ymm1,%ymm1 │ │ │ │ + vdivpd %ymm5,%ymm1,%ymm1 │ │ │ │ vmovupd %ymm1,(%ebx,%eax,4) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 1bb90 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1c0> │ │ │ │ + jne 1ae10 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1c0> │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ add %esi,0x1c(%esp) │ │ │ │ add $0xa0,%edx │ │ │ │ add $0xa0,%ecx │ │ │ │ cmp 0x10(%esp),%edx │ │ │ │ - jne 1ba40 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x70> │ │ │ │ + jne 1acc0 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x70> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ add $0xa0,%edx │ │ │ │ - add $0xa0,%ecx │ │ │ │ add %esi,0x1c(%esp) │ │ │ │ + add $0xa0,%ecx │ │ │ │ cmp 0x10(%esp),%edx │ │ │ │ - je 1bc3f ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x26f> │ │ │ │ + je 1aec7 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x277> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%ebp),%eax │ │ │ │ cmp %eax,0x24(%ebp) │ │ │ │ - jge 1bc4a ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x27a> │ │ │ │ + jge 1aed2 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x282> │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ - jmp 1ba5a ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x8a> │ │ │ │ + jmp 1acda ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x8a> │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ lea 0xa0(%edx),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 1bc3f ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x26f> │ │ │ │ + je 1aec7 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x277> │ │ │ │ add $0x140,%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 1bc8b ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2bb> │ │ │ │ - jmp 1bc3f ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x26f> │ │ │ │ + jne 1af0b ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2bb> │ │ │ │ + jmp 1aec7 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x277> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001bcb0 ::getPaddedPatternsModulus()@@Base>: │ │ │ │ +0001af30 ::getPaddedPatternsModulus()@@Base>: │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0001bcc0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base>: │ │ │ │ +0001af40 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base>: │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x60(%eax),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ @@ -4277,148 +3864,150 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0001bd00 ::setTransitionMatrix(int, double const*, double)@@Base>: │ │ │ │ +0001af80 ::setTransitionMatrix(int, double const*, double)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ fldl 0x14(%ebp) │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1be56 ::setTransitionMatrix(int, double const*, double)@@Base+0x156> │ │ │ │ + jle 1b0c6 ::setTransitionMatrix(int, double const*, double)@@Base+0x146> │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1be5a ::setTransitionMatrix(int, double const*, double)@@Base+0x15a> │ │ │ │ + jle 1b0ca ::setTransitionMatrix(int, double const*, double)@@Base+0x14a> │ │ │ │ mov 0x94(%eax),%edx │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%edx,%ecx,4),%esi │ │ │ │ + lea -0x1(%edi),%edx │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - lea -0x1(%edi),%edx │ │ │ │ mov %ebx,0x34(%esp) │ │ │ │ imul %edx,%ebx │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x7,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ mov %esi,0x28(%esp) │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ lea 0x0(,%edi,8),%esi │ │ │ │ - mov %ebx,0x18(%esp) │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ imul %edx,%esi │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ - mov 0x10(%ebp),%ebx │ │ │ │ movl $0x0,0x3c(%esp) │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ + mov 0x10(%ebp),%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 1be70 ::setTransitionMatrix(int, double const*, double)@@Base+0x170> │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 1b110 ::setTransitionMatrix(int, double const*, double)@@Base+0x190> │ │ │ │ mov %edx,0x38(%esp) │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ecx,%edx │ │ │ │ add %ebx,%esi │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ + vcvtpd2psy (%eax),%xmm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%edx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1bdc0 ::setTransitionMatrix(int, double const*, double)@@Base+0xc0> │ │ │ │ + jne 1b040 ::setTransitionMatrix(int, double const*, double)@@Base+0xc0> │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%edi │ │ │ │ - je 1be74 ::setTransitionMatrix(int, double const*, double)@@Base+0x174> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%edi │ │ │ │ + je 1b0e0 ::setTransitionMatrix(int, double const*, double)@@Base+0x160> │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 1be00 ::setTransitionMatrix(int, double const*, double)@@Base+0x100> │ │ │ │ + jb 1b070 ::setTransitionMatrix(int, double const*, double)@@Base+0xf0> │ │ │ │ incl 0x3c(%esp) │ │ │ │ fsts (%ecx,%edi,4) │ │ │ │ add 0x30(%esp),%ebx │ │ │ │ add 0x34(%esp),%ecx │ │ │ │ cmp %edi,0x3c(%esp) │ │ │ │ - jne 1bda0 ::setTransitionMatrix(int, double const*, double)@@Base+0xa0> │ │ │ │ + jne 1b020 ::setTransitionMatrix(int, double const*, double)@@Base+0xa0> │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - inc %esi │ │ │ │ add 0x34(%esp),%eax │ │ │ │ + inc %esi │ │ │ │ add 0x18(%esp),%eax │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ add 0x10(%ebp),%eax │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ebx,0x10(%ebp) │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne 1bd80 ::setTransitionMatrix(int, double const*, double)@@Base+0x80> │ │ │ │ + mov %ebx,0x10(%ebp) │ │ │ │ + jne 1b000 ::setTransitionMatrix(int, double const*, double)@@Base+0x80> │ │ │ │ ffreep %st(0) │ │ │ │ vzeroupper │ │ │ │ - jmp 1be5c ::setTransitionMatrix(int, double const*, double)@@Base+0x15c> │ │ │ │ + jmp 1b0cc ::setTransitionMatrix(int, double const*, double)@@Base+0x14c> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1be5c ::setTransitionMatrix(int, double const*, double)@@Base+0x15c> │ │ │ │ + jmp 1b0cc ::setTransitionMatrix(int, double const*, double)@@Base+0x14c> │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1be00 ::setTransitionMatrix(int, double const*, double)@@Base+0x100> │ │ │ │ incl 0x3c(%esp) │ │ │ │ fsts (%ecx,%edi,4) │ │ │ │ add 0x30(%esp),%ebx │ │ │ │ add 0x34(%esp),%ecx │ │ │ │ cmp %edi,0x3c(%esp) │ │ │ │ - jne 1bdad ::setTransitionMatrix(int, double const*, double)@@Base+0xad> │ │ │ │ + jne 1b02d ::setTransitionMatrix(int, double const*, double)@@Base+0xad> │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ - jmp 1be24 ::setTransitionMatrix(int, double const*, double)@@Base+0x124> │ │ │ │ + jmp 1b094 ::setTransitionMatrix(int, double const*, double)@@Base+0x114> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 1b070 ::setTransitionMatrix(int, double const*, double)@@Base+0xf0> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001bea0 ::setDifferentialMatrix(int, double const*)@@Base>: │ │ │ │ +0001b120 ::setDifferentialMatrix(int, double const*)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x47daf,%ebx │ │ │ │ + add $0x40b2f,%ebx │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x44(%edx),%edx │ │ │ │ cmp 0x1fc(%ebx),%edx │ │ │ │ - jne 1bee0 ::setDifferentialMatrix(int, double const*)@@Base+0x40> │ │ │ │ + jne 1b160 ::setDifferentialMatrix(int, double const*)@@Base+0x40> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push 0x2c(%esp) │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call 17670 ::setTransitionMatrix(int, double const*, double)@plt> │ │ │ │ @@ -4440,400 +4029,379 @@ │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001bf00 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base>: │ │ │ │ +0001b180 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - add $0xffffff80,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x60,%esp │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1c0fe ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x1fe> │ │ │ │ + jle 1b35a ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x1da> │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ - mov %eax,0x50(%esp) │ │ │ │ - mov %esi,0x5c(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov %esi,0x3c(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1c108 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x208> │ │ │ │ + jle 1b364 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x1e4> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x14(%ebp),%ebx │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ mov 0x94(%eax),%eax │ │ │ │ - mov %eax,0x48(%esp) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x0(,%edi,8),%edx │ │ │ │ imul %edi,%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ + mov %edx,0x50(%esp) │ │ │ │ imul %esi,%eax │ │ │ │ mov 0x10(%ebp),%esi │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ imul %edx,%eax │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ + mov %edx,0x5c(%esp) │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x7,%eax │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ test %edi,%edi │ │ │ │ - jle 1c14f ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x24f> │ │ │ │ - mov 0x48(%esp),%edx │ │ │ │ + jle 1b3b7 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x237> │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ mov (%ebx),%eax │ │ │ │ - fldl (%ecx) │ │ │ │ - mov %ebx,0x40(%esp) │ │ │ │ - fstps 0x74(%esp) │ │ │ │ - vmovss 0x74(%esp),%xmm1 │ │ │ │ - mov %ecx,0x3c(%esp) │ │ │ │ - mov %esi,0x68(%esp) │ │ │ │ - mov %esi,0x44(%esp) │ │ │ │ + mov %esi,0x48(%esp) │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ + mov %ebx,0x20(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ + fldl (%ecx) │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + mov 0x5c(%esp),%edx │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + fstps 0x54(%esp) │ │ │ │ + flds 0x54(%esp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov %eax,0x78(%esp) │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,0x74(%esp) │ │ │ │ - imul %edx,%eax │ │ │ │ mov %eax,0x54(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + imul %edx,%eax │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov 0x68(%esp),%ebx │ │ │ │ - movl $0x0,0x7c(%esp) │ │ │ │ - mov %esi,0x60(%esp) │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ + movl $0x0,0x5c(%esp) │ │ │ │ + mov %esi,0x40(%esp) │ │ │ │ + mov 0x48(%esp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 1c120 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x220> │ │ │ │ - mov %edx,0x78(%esp) │ │ │ │ - mov 0x6c(%esp),%esi │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 1b3b0 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x230> │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov 0x4c(%esp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ecx,%edx │ │ │ │ add %ebx,%esi │ │ │ │ - jmp 1c040 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x140> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm2 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ + vcvtpd2psy (%eax),%xmm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%edx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1c040 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x140> │ │ │ │ + jne 1b2a0 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x120> │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%edi │ │ │ │ - je 1c127 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x227> │ │ │ │ - mov 0x78(%esp),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%edi │ │ │ │ + je 1b380 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x200> │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 1c080 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x180> │ │ │ │ - incl 0x7c(%esp) │ │ │ │ - vmovss %xmm1,(%ecx,%edi,4) │ │ │ │ - add 0x70(%esp),%ebx │ │ │ │ - add 0x74(%esp),%ecx │ │ │ │ - cmp 0x7c(%esp),%edi │ │ │ │ - jne 1c000 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x100> │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x54(%esp),%ecx │ │ │ │ + jb 1b2e0 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x160> │ │ │ │ + incl 0x5c(%esp) │ │ │ │ + fsts (%ecx,%edi,4) │ │ │ │ + add 0x50(%esp),%ebx │ │ │ │ + add 0x54(%esp),%ecx │ │ │ │ + cmp 0x5c(%esp),%edi │ │ │ │ + jne 1b280 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x100> │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + add 0x54(%esp),%eax │ │ │ │ inc %esi │ │ │ │ - add 0x74(%esp),%eax │ │ │ │ + mov 0x34(%esp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ - add 0x70(%esp),%eax │ │ │ │ - add 0x58(%esp),%eax │ │ │ │ - mov %eax,0x68(%esp) │ │ │ │ - cmp %esi,0x5c(%esp) │ │ │ │ - jne 1bfe0 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0xe0> │ │ │ │ - mov 0x44(%esp),%esi │ │ │ │ - mov 0x40(%esp),%ebx │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - add 0x4c(%esp),%esi │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + add 0x50(%esp),%eax │ │ │ │ + add 0x38(%esp),%eax │ │ │ │ + cmp %esi,0x3c(%esp) │ │ │ │ + mov %eax,0x48(%esp) │ │ │ │ + jne 1b260 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0xe0> │ │ │ │ + ffreep %st(0) │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + mov %edx,0x5c(%esp) │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + add 0x2c(%esp),%esi │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ - cmp 0x50(%esp),%ebx │ │ │ │ - jne 1bf85 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x85> │ │ │ │ + cmp 0x30(%esp),%ebx │ │ │ │ + jne 1b205 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x85> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x50(%esp),%esi │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 1c0fe ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x1fe> │ │ │ │ + je 1b35a ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x1da> │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 1c108 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x208> │ │ │ │ - jmp 1c0fe ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x1fe> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jne 1b364 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x1e4> │ │ │ │ + jmp 1b35a ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x1da> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + incl 0x5c(%esp) │ │ │ │ + fsts (%ecx,%edi,4) │ │ │ │ + add 0x50(%esp),%ebx │ │ │ │ + add 0x54(%esp),%ecx │ │ │ │ + cmp 0x5c(%esp),%edi │ │ │ │ + jne 1b28d ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x10d> │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ + jmp 1b304 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x184> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1c080 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x180> │ │ │ │ - incl 0x7c(%esp) │ │ │ │ - vmovss %xmm1,(%ecx,%edi,4) │ │ │ │ - add 0x70(%esp),%ebx │ │ │ │ - add 0x74(%esp),%ecx │ │ │ │ - cmp 0x7c(%esp),%edi │ │ │ │ - jne 1c00d ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x10d> │ │ │ │ - mov 0x78(%esp),%edx │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ - jmp 1c0aa ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x1aa> │ │ │ │ + jmp 1b2e0 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x160> │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,0x5c(%esp) │ │ │ │ - je 1c16c ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x26c> │ │ │ │ + cmp %edx,0x3c(%esp) │ │ │ │ + je 1b3d8 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x258> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp %eax,0x5c(%esp) │ │ │ │ - je 1c0e7 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x1e7> │ │ │ │ + cmp %eax,0x3c(%esp) │ │ │ │ + je 1b343 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x1c3> │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,0x5c(%esp) │ │ │ │ - jne 1c15a ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x25a> │ │ │ │ - add 0x4c(%esp),%esi │ │ │ │ + cmp %edx,0x3c(%esp) │ │ │ │ + jne 1b3c2 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x242> │ │ │ │ + add 0x2c(%esp),%esi │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ - cmp %ebx,0x50(%esp) │ │ │ │ - jne 1bf85 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x85> │ │ │ │ - jmp 1c0fb ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x1fb> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + cmp %ebx,0x30(%esp) │ │ │ │ + jne 1b205 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x85> │ │ │ │ + jmp 1b357 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x1d7> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001c1c0 ::getTransitionMatrix(int, double*)@@Base>: │ │ │ │ +0001b400 ::getTransitionMatrix(int, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x10(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 1c360 ::getTransitionMatrix(int, double*)@@Base+0x1a0> │ │ │ │ + jle 1b580 ::getTransitionMatrix(int, double*)@@Base+0x180> │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1c360 ::getTransitionMatrix(int, double*)@@Base+0x1a0> │ │ │ │ + jle 1b580 ::getTransitionMatrix(int, double*)@@Base+0x180> │ │ │ │ mov 0x94(%eax),%edx │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x24(%eax),%eax │ │ │ │ lea -0x1(%edi),%ebx │ │ │ │ - mov %ebx,0x30(%esp) │ │ │ │ movl $0x0,0x28(%esp) │ │ │ │ + mov 0x24(%eax),%eax │ │ │ │ + mov %ebx,0x30(%esp) │ │ │ │ mov (%edx,%ecx,4),%edx │ │ │ │ lea 0x0(,%edi,8),%ecx │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ imul %ebx,%ecx │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ imul %ecx,%ebx │ │ │ │ + shr $0x3,%eax │ │ │ │ mov %ecx,0x38(%esp) │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %ebx,0x18(%esp) │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ movl $0x0,0x3c(%esp) │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov %esi,0x10(%ebp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %esi,%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0xe,0x30(%esp) │ │ │ │ - jbe 1c370 ::getTransitionMatrix(int, double*)@@Base+0x1b0> │ │ │ │ + cmpl $0x6,0x30(%esp) │ │ │ │ + jbe 1b5b0 ::getTransitionMatrix(int, double*)@@Base+0x1b0> │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add %ecx,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vmovupd %zmm1,-0x80(%eax) │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x40,%eax │ │ │ │ + vcvtps2pd %xmm0,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vmovupd %ymm1,-0x40(%eax) │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 1c280 ::getTransitionMatrix(int, double*)@@Base+0xc0> │ │ │ │ + jne 1b4c0 ::getTransitionMatrix(int, double*)@@Base+0xc0> │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%edi │ │ │ │ - je 1c377 ::getTransitionMatrix(int, double*)@@Base+0x1b7> │ │ │ │ - mov %eax,%edx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%edi │ │ │ │ + je 1b590 ::getTransitionMatrix(int, double*)@@Base+0x190> │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ + mov %eax,%edx │ │ │ │ not %edx │ │ │ │ + add %edi,%edx │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add %edi,%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 1c315 ::getTransitionMatrix(int, double*)@@Base+0x155> │ │ │ │ + jae 1b535 ::getTransitionMatrix(int, double*)@@Base+0x135> │ │ │ │ and $0x1,%edx │ │ │ │ - je 1c300 ::getTransitionMatrix(int, double*)@@Base+0x140> │ │ │ │ + je 1b520 ::getTransitionMatrix(int, double*)@@Base+0x120> │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 1c315 ::getTransitionMatrix(int, double*)@@Base+0x155> │ │ │ │ - jmp 1c300 ::getTransitionMatrix(int, double*)@@Base+0x140> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jae 1b535 ::getTransitionMatrix(int, double*)@@Base+0x135> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ flds 0x4(%ecx,%eax,4) │ │ │ │ fstpl 0x8(%ebx,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 1c300 ::getTransitionMatrix(int, double*)@@Base+0x140> │ │ │ │ + jb 1b520 ::getTransitionMatrix(int, double*)@@Base+0x120> │ │ │ │ incl 0x3c(%esp) │ │ │ │ add 0x38(%esp),%ecx │ │ │ │ add 0x34(%esp),%ebx │ │ │ │ cmp %edi,0x3c(%esp) │ │ │ │ - jne 1c260 ::getTransitionMatrix(int, double*)@@Base+0xa0> │ │ │ │ + jne 1b4a0 ::getTransitionMatrix(int, double*)@@Base+0xa0> │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov 0x10(%ebp),%esi │ │ │ │ incl 0x28(%esp) │ │ │ │ add %edx,%eax │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ add %esi,%eax │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ add %eax,%esi │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ cmp %eax,0x1c(%esp) │ │ │ │ - jne 1c240 ::getTransitionMatrix(int, double*)@@Base+0x80> │ │ │ │ + jne 1b480 ::getTransitionMatrix(int, double*)@@Base+0x80> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1c2c2 ::getTransitionMatrix(int, double*)@@Base+0x102> │ │ │ │ incl 0x3c(%esp) │ │ │ │ add 0x38(%esp),%ecx │ │ │ │ add 0x34(%esp),%ebx │ │ │ │ cmp %edi,0x3c(%esp) │ │ │ │ - jne 1c26b ::getTransitionMatrix(int, double*)@@Base+0xab> │ │ │ │ - jmp 1c32b ::getTransitionMatrix(int, double*)@@Base+0x16b> │ │ │ │ + jne 1b4ab ::getTransitionMatrix(int, double*)@@Base+0xab> │ │ │ │ + jmp 1b54b ::getTransitionMatrix(int, double*)@@Base+0x14b> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 1b4f7 ::getTransitionMatrix(int, double*)@@Base+0xf7> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001c390 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x478cb,%eax │ │ │ │ +0001b5c0 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x4069b,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1c546 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x1b6> │ │ │ │ + jle 1b776 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x1b6> │ │ │ │ xor %edx,%edx │ │ │ │ fld1 │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov (%eax,%edx,4),%ebx │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ mov (%eax,%edx,4),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 1c550 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x1c0> │ │ │ │ + je 1b780 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x1c0> │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 1c554 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x1c4> │ │ │ │ + je 1b784 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x1c4> │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1c539 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x1a9> │ │ │ │ + jle 1b769 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x1a9> │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x20(%eax),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 1c539 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x1a9> │ │ │ │ + jle 1b769 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x1a9> │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ movl $0x0,0x30(%esp) │ │ │ │ mov %edx,0x44(%esp) │ │ │ │ mov 0x94(%eax),%eax │ │ │ │ mov (%eax,%esi,4),%esi │ │ │ │ mov (%eax,%ebx,4),%ebx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ mov %ebx,0x1c(%esp) │ │ │ │ lea 0x0(,%ebp,4),%ebx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ imul %ebp,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ @@ -4843,84 +4411,84 @@ │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ lea -0x1(%ebp),%eax │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ imul %esi,%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ mov %esi,0x48(%esp) │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ lea (%esi,%eax,4),%esi │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ lea (%esi,%edx,4),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fldz │ │ │ │ lea (%eax,%ebx,4),%edx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ - fmuls (%edx) │ │ │ │ add $0x4,%eax │ │ │ │ + fmuls (%edx) │ │ │ │ add %edi,%edx │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1c4d0 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x140> │ │ │ │ + jne 1b700 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x140> │ │ │ │ fstps (%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jne 1c4b0 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x120> │ │ │ │ + jne 1b6e0 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x120> │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ add %edi,%ecx │ │ │ │ incl 0x10(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ add 0x2c(%esp),%eax │ │ │ │ fsts (%esi,%edx,4) │ │ │ │ add 0x24(%esp),%edx │ │ │ │ cmp %ebp,0x10(%esp) │ │ │ │ - jne 1c490 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x100> │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ + jne 1b6c0 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x100> │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ - mov 0x34(%esp),%ebx │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ add 0x3c(%esp),%eax │ │ │ │ + mov 0x34(%esp),%ebx │ │ │ │ + add 0x24(%esp),%eax │ │ │ │ add %ebx,0x1c(%esp) │ │ │ │ add %ebx,0x8(%esp) │ │ │ │ - add 0x24(%esp),%eax │ │ │ │ inc %esi │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ cmp %esi,0x38(%esp) │ │ │ │ - jne 1c46e ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0xde> │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + jne 1b69e ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0xde> │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,0x70(%esp) │ │ │ │ - jne 1c3b5 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x25> │ │ │ │ + jne 1b5e5 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x25> │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1c556 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x1c6> │ │ │ │ + jmp 1b786 ::convolveTransitionMatrices(int const*, int const*, int const*, int)@@Base+0x1c6> │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -4929,48 +4497,48 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001c570 ::addTransitionMatrices(int const*, int const*, int const*, int)@@Base>: │ │ │ │ +0001b7a0 ::addTransitionMatrices(int const*, int const*, int const*, int)@@Base>: │ │ │ │ mov $0xfffffff9,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0001c580 ::transposeTransitionMatrices(int const*, int const*, int)@@Base>: │ │ │ │ +0001b7b0 ::transposeTransitionMatrices(int const*, int const*, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ xor %edx,%edx │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ test %edi,%edi │ │ │ │ - jle 1c684 ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0x104> │ │ │ │ + jle 1b8b4 ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0x104> │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov (%eax,%edx,4),%esi │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ mov (%eax,%edx,4),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 1c68e ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0x10e> │ │ │ │ + je 1b8be ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0x10e> │ │ │ │ mov 0x30(%ecx),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1c67b ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0xfb> │ │ │ │ + jle 1b8ab ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0xfb> │ │ │ │ mov 0x20(%ecx),%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1c67b ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0xfb> │ │ │ │ + jle 1b8ab ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0xfb> │ │ │ │ mov 0x94(%ecx),%eax │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ mov %edi,0x40(%esp) │ │ │ │ mov (%eax,%esi,4),%ebp │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ @@ -4984,47 +4552,47 @@ │ │ │ │ lea 0x0(,%esi,4),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ lea (%edi,%ebp,1),%ecx │ │ │ │ xor %edi,%edi │ │ │ │ nop │ │ │ │ mov (%esp),%edx │ │ │ │ lea 0x0(%ebp,%edi,4),%eax │ │ │ │ lea (%edx,%esi,4),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ fstps (%edx) │ │ │ │ add %ebx,%edx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 1c640 ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0xc0> │ │ │ │ + jne 1b870 ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0xc0> │ │ │ │ add 0x8(%esp),%edi │ │ │ │ inc %esi │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ cmp 0x4(%esp),%esi │ │ │ │ - jne 1c630 ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0xb0> │ │ │ │ + jne 1b860 ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0xb0> │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add %edi,(%esp) │ │ │ │ add %edi,%ebp │ │ │ │ inc %eax │ │ │ │ cmp 0x14(%esp),%eax │ │ │ │ - jne 1c620 ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0xa0> │ │ │ │ + jne 1b850 ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0xa0> │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ inc %edx │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 1c599 ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0x19> │ │ │ │ + jne 1b7c9 ::transposeTransitionMatrices(int const*, int const*, int)@@Base+0x19> │ │ │ │ add $0x20,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -5035,15 +4603,15 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001c6a0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, int)@@Base>: │ │ │ │ +0001b8d0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, int)@@Base>: │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x60(%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ push 0x34(%esp) │ │ │ │ push 0x94(%eax) │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ @@ -5059,15 +4627,15 @@ │ │ │ │ add $0x3c,%esp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001c6e0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, int)@@Base>: │ │ │ │ +0001b910 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, int)@@Base>: │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x60(%edx),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x94(%edx) │ │ │ │ push 0x2c(%esp) │ │ │ │ @@ -5083,29 +4651,29 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0001c720 ::updateTransitionMatricesWithMultipleModels(int const*, int const*, int const*, int const*, int const*, double const*, int)@@Base>: │ │ │ │ +0001b950 ::updateTransitionMatricesWithMultipleModels(int const*, int const*, int const*, int const*, int const*, double const*, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x4c(%esp),%ebx │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1c7e0 ::updateTransitionMatricesWithMultipleModels(int const*, int const*, int const*, int const*, int const*, double const*, int)@@Base+0xc0> │ │ │ │ + jle 1ba10 ::updateTransitionMatricesWithMultipleModels(int const*, int const*, int const*, int const*, int const*, double const*, int)@@Base+0xc0> │ │ │ │ mov %ebp,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ mov 0x3c(%esp),%ebp │ │ │ │ - jmp 1c7ba ::updateTransitionMatricesWithMultipleModels(int const*, int const*, int const*, int const*, int const*, double const*, int)@@Base+0x9a> │ │ │ │ + jmp 1b9ea ::updateTransitionMatricesWithMultipleModels(int const*, int const*, int const*, int const*, int const*, double const*, int)@@Base+0x9a> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ add %eax,%edx │ │ │ │ add 0x44(%esp),%eax │ │ │ │ @@ -5121,109 +4689,109 @@ │ │ │ │ mov (%ecx),%ecx │ │ │ │ push $0x1 │ │ │ │ push 0x94(%edi) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ push (%edx,%eax,4) │ │ │ │ push %esi │ │ │ │ - push 0x28(%esp) │ │ │ │ add $0x8,%esi │ │ │ │ push 0x28(%esp) │ │ │ │ + push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ add $0x4,%ebp │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ push (%eax,%ebx,4) │ │ │ │ push 0x60(%edi) │ │ │ │ - inc %ebx │ │ │ │ call *0xc(%ecx) │ │ │ │ + inc %ebx │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0x4c(%esp) │ │ │ │ - je 1c7e0 ::updateTransitionMatricesWithMultipleModels(int const*, int const*, int const*, int const*, int const*, double const*, int)@@Base+0xc0> │ │ │ │ + je 1ba10 ::updateTransitionMatricesWithMultipleModels(int const*, int const*, int const*, int const*, int const*, double const*, int)@@Base+0xc0> │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 1c750 ::updateTransitionMatricesWithMultipleModels(int const*, int const*, int const*, int const*, int const*, double const*, int)@@Base+0x30> │ │ │ │ + jne 1b980 ::updateTransitionMatricesWithMultipleModels(int const*, int const*, int const*, int const*, int const*, double const*, int)@@Base+0x30> │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ - jmp 1c776 ::updateTransitionMatricesWithMultipleModels(int const*, int const*, int const*, int const*, int const*, double const*, int)@@Base+0x56> │ │ │ │ + jmp 1b9a6 ::updateTransitionMatricesWithMultipleModels(int const*, int const*, int const*, int const*, int const*, double const*, int)@@Base+0x56> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x1c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0001c7f0 ::waitForPartials(int const*, int)@@Base>: │ │ │ │ +0001ba20 ::waitForPartials(int const*, int)@@Base>: │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001c800 ::getScaleFactors(int, double*)@@Base>: │ │ │ │ +0001ba30 ::getScaleFactors(int, double*)@@Base>: │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001c810 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base>: │ │ │ │ +0001ba40 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + cmpl $0x1,0x3c(%esp) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ mov 0x44(%esp),%ebx │ │ │ │ - cmpl $0x1,0x3c(%esp) │ │ │ │ - jne 1c8d5 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0xc5> │ │ │ │ + jne 1bb05 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0xc5> │ │ │ │ mov 0x54(%eax),%edi │ │ │ │ and $0x180,%edi │ │ │ │ - jne 1c8d5 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0xc5> │ │ │ │ - mov (%eax),%edx │ │ │ │ + jne 1bb05 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0xc5> │ │ │ │ cmpb $0x0,0xc8(%eax) │ │ │ │ - jne 1c8b0 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0xa0> │ │ │ │ + mov (%eax),%edx │ │ │ │ + jne 1bae0 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0xa0> │ │ │ │ push 0x40(%esp) │ │ │ │ push %esi │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push %eax │ │ │ │ call *0x128(%edx) │ │ │ │ add $0x20,%esp │ │ │ │ movl $0x0,(%ebx) │ │ │ │ movl $0x0,0x4(%ebx) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1c8a5 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0x95> │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + jle 1bad5 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0x95> │ │ │ │ fldz │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ lea (%eax,%esi,8),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ faddl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fstl (%ebx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1c890 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0x80> │ │ │ │ + jne 1bac0 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0x80> │ │ │ │ fucomip %st(0),%st │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ cmovp %eax,%edi │ │ │ │ add $0xc,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -5237,112 +4805,120 @@ │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push %eax │ │ │ │ call *0x120(%edx) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 1c86b ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0x5b> │ │ │ │ + jmp 1ba9b ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0x5b> │ │ │ │ mov $0xfffffff9,%edi │ │ │ │ - jmp 1c8a5 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0x95> │ │ │ │ + jmp 1bad5 ::calculateRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, int, double*, double*)@@Base+0x95> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0001c8e0 ::getLogLikelihood(double*)@@Base>: │ │ │ │ +0001bb10 ::getLogLikelihood(double*)@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ fldz │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ fstl (%ecx) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1c920 ::getLogLikelihood(double*)@@Base+0x40> │ │ │ │ + jle 1bb50 ::getLogLikelihood(double*)@@Base+0x40> │ │ │ │ mov 0xb0(%eax),%esi │ │ │ │ mov 0x68(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1c900 ::getLogLikelihood(double*)@@Base+0x20> │ │ │ │ + jne 1bb30 ::getLogLikelihood(double*)@@Base+0x20> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 1c935 ::getLogLikelihood(double*)@@Base+0x55> │ │ │ │ - jmp 1c930 ::getLogLikelihood(double*)@@Base+0x50> │ │ │ │ + jp 1bb65 ::getLogLikelihood(double*)@@Base+0x55> │ │ │ │ + jmp 1bb60 ::getLogLikelihood(double*)@@Base+0x50> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ - jmp 1c932 ::getLogLikelihood(double*)@@Base+0x52> │ │ │ │ + jmp 1bb62 ::getLogLikelihood(double*)@@Base+0x52> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0001c940 ::getDerivatives(double*, double*)@@Base>: │ │ │ │ +0001bb70 ::getDerivatives(double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ movl $0x0,(%ebx) │ │ │ │ movl $0x0,0x4(%ebx) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1c9d0 ::getDerivatives(double*, double*)@@Base+0x90> │ │ │ │ + jle 1bc00 ::getDerivatives(double*, double*)@@Base+0x90> │ │ │ │ mov 0xb4(%eax),%esi │ │ │ │ mov 0x68(%eax),%ecx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%ebx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1c980 ::getDerivatives(double*, double*)@@Base+0x40> │ │ │ │ + jne 1bbb0 ::getDerivatives(double*, double*)@@Base+0x40> │ │ │ │ ffreep %st(0) │ │ │ │ test %edi,%edi │ │ │ │ - je 1c9c1 ::getDerivatives(double*, double*)@@Base+0x81> │ │ │ │ + je 1bbf1 ::getDerivatives(double*, double*)@@Base+0x81> │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ fldz │ │ │ │ mov 0xb8(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%edi) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1c9b0 ::getDerivatives(double*, double*)@@Base+0x70> │ │ │ │ + jne 1bbe0 ::getDerivatives(double*, double*)@@Base+0x70> │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ xor %eax,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 1c9c1 ::getDerivatives(double*, double*)@@Base+0x81> │ │ │ │ + je 1bbf1 ::getDerivatives(double*, double*)@@Base+0x81> │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ - jmp 1c9c1 ::getDerivatives(double*, double*)@@Base+0x81> │ │ │ │ + jmp 1bbf1 ::getDerivatives(double*, double*)@@Base+0x81> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -5351,200 +4927,202 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001ca00 ::getSiteDerivatives(double*, double*)@@Base>: │ │ │ │ +0001bc40 ::getSiteDerivatives(double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - sub $0x40,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x20,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1cbaf ::getSiteDerivatives(double*, double*)@@Base+0x1af> │ │ │ │ + je 1bdf2 ::getSiteDerivatives(double*, double*)@@Base+0x1b2> │ │ │ │ mov 0xb4(%eax),%esi │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 1cbd0 ::getSiteDerivatives(double*, double*)@@Base+0x1d0> │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 1be15 ::getSiteDerivatives(double*, double*)@@Base+0x1d5> │ │ │ │ mov %ecx,%ebx │ │ │ │ mov %esi,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - shr $0x4,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ add %esi,%ebx │ │ │ │ - jmp 1ca80 ::getSiteDerivatives(double*, double*)@@Base+0x80> │ │ │ │ + jmp 1bcc0 ::getSiteDerivatives(double*, double*)@@Base+0x80> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vmovupd %zmm1,-0x80(%eax) │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x40,%eax │ │ │ │ + vcvtps2pd %xmm0,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vmovupd %ymm1,-0x40(%eax) │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 1ca80 ::getSiteDerivatives(double*, double*)@@Base+0x80> │ │ │ │ + jne 1bcc0 ::getSiteDerivatives(double*, double*)@@Base+0x80> │ │ │ │ mov %ecx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%cl │ │ │ │ - je 1cbdb ::getSiteDerivatives(double*, double*)@@Base+0x1db> │ │ │ │ - mov %eax,%edx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%cl │ │ │ │ + je 1be00 ::getSiteDerivatives(double*, double*)@@Base+0x1c0> │ │ │ │ flds (%esi,%eax,4) │ │ │ │ + mov %eax,%edx │ │ │ │ not %edx │ │ │ │ + add %ecx,%edx │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add %ecx,%edx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jae 1caf5 ::getSiteDerivatives(double*, double*)@@Base+0xf5> │ │ │ │ + jae 1bd35 ::getSiteDerivatives(double*, double*)@@Base+0xf5> │ │ │ │ and $0x1,%edx │ │ │ │ - je 1cae0 ::getSiteDerivatives(double*, double*)@@Base+0xe0> │ │ │ │ + je 1bd20 ::getSiteDerivatives(double*, double*)@@Base+0xe0> │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jae 1caf5 ::getSiteDerivatives(double*, double*)@@Base+0xf5> │ │ │ │ + jae 1bd35 ::getSiteDerivatives(double*, double*)@@Base+0xf5> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ flds 0x4(%esi,%eax,4) │ │ │ │ fstpl 0x8(%edi,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jb 1cae0 ::getSiteDerivatives(double*, double*)@@Base+0xe0> │ │ │ │ + jb 1bd20 ::getSiteDerivatives(double*, double*)@@Base+0xe0> │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 1cbac ::getSiteDerivatives(double*, double*)@@Base+0x1ac> │ │ │ │ + je 1bdef ::getSiteDerivatives(double*, double*)@@Base+0x1af> │ │ │ │ + cmpl $0x6,0x1c(%esp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xb8(%eax),%ebx │ │ │ │ - cmpl $0xe,0x3c(%esp) │ │ │ │ - jbe 1cbd7 ::getSiteDerivatives(double*, double*)@@Base+0x1d7> │ │ │ │ + jbe 1bdfc ::getSiteDerivatives(double*, double*)@@Base+0x1bc> │ │ │ │ mov %ecx,%esi │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ - shr $0x4,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ + shr $0x3,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ add %ebx,%esi │ │ │ │ - jmp 1cb40 ::getSiteDerivatives(double*, double*)@@Base+0x140> │ │ │ │ + jmp 1bd80 ::getSiteDerivatives(double*, double*)@@Base+0x140> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vmovupd %zmm1,-0x80(%eax) │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x40,%eax │ │ │ │ + vcvtps2pd %xmm0,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vmovupd %ymm1,-0x40(%eax) │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 1cb40 ::getSiteDerivatives(double*, double*)@@Base+0x140> │ │ │ │ + jne 1bd80 ::getSiteDerivatives(double*, double*)@@Base+0x140> │ │ │ │ mov %ecx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%cl │ │ │ │ - je 1cbac ::getSiteDerivatives(double*, double*)@@Base+0x1ac> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%cl │ │ │ │ + je 1bdef ::getSiteDerivatives(double*, double*)@@Base+0x1af> │ │ │ │ + flds (%ebx,%eax,4) │ │ │ │ mov 0x10(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - flds (%ebx,%eax,4) │ │ │ │ not %edx │ │ │ │ add %ecx,%edx │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jae 1cbac ::getSiteDerivatives(double*, double*)@@Base+0x1ac> │ │ │ │ + jae 1bdef ::getSiteDerivatives(double*, double*)@@Base+0x1af> │ │ │ │ and $0x1,%edx │ │ │ │ - jne 1cbc0 ::getSiteDerivatives(double*, double*)@@Base+0x1c0> │ │ │ │ + je 1bdd7 ::getSiteDerivatives(double*, double*)@@Base+0x197> │ │ │ │ + flds (%ebx,%eax,4) │ │ │ │ + mov 0x10(%ebp),%edi │ │ │ │ + fstpl (%edi,%eax,8) │ │ │ │ + inc %eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jae 1bdef ::getSiteDerivatives(double*, double*)@@Base+0x1af> │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ flds 0x4(%ebx,%eax,4) │ │ │ │ fstpl 0x8(%edx,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jb 1cb97 ::getSiteDerivatives(double*, double*)@@Base+0x197> │ │ │ │ + jb 1bdda ::getSiteDerivatives(double*, double*)@@Base+0x19a> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x10(%ebp),%edi │ │ │ │ - flds (%ebx,%eax,4) │ │ │ │ - fstpl (%edi,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jb 1cb94 ::getSiteDerivatives(double*, double*)@@Base+0x194> │ │ │ │ - jmp 1cbac ::getSiteDerivatives(double*, double*)@@Base+0x1ac> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1cabf ::getSiteDerivatives(double*, double*)@@Base+0xbf> │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1cb7b ::getSiteDerivatives(double*, double*)@@Base+0x17b> │ │ │ │ + jmp 1bdb0 ::getSiteDerivatives(double*, double*)@@Base+0x170> │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 1cbac ::getSiteDerivatives(double*, double*)@@Base+0x1ac> │ │ │ │ + je 1bdef ::getSiteDerivatives(double*, double*)@@Base+0x1af> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xb8(%eax),%ebx │ │ │ │ - jmp 1cb14 ::getSiteDerivatives(double*, double*)@@Base+0x114> │ │ │ │ + jmp 1bd54 ::getSiteDerivatives(double*, double*)@@Base+0x114> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 1bcf4 ::getSiteDerivatives(double*, double*)@@Base+0xb4> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0001cbf0 ::getName()@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x4706b,%eax │ │ │ │ +0001be20 ::getName()@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x3fe3b,%eax │ │ │ │ lea -0xbc4a(%eax),%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0001cc10 ::getFlags()@@Base>: │ │ │ │ +0001be40 ::getFlags()@@Base>: │ │ │ │ mov $0x8009005,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0001cc20 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base>: │ │ │ │ +0001be50 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1cd5e ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x13e> │ │ │ │ + jle 1bf8e ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x13e> │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ mov 0x44(%esp),%ebp │ │ │ │ mov 0x58(%esp),%edi │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %esi,0x28(%esp) │ │ │ │ mov %esi,(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ @@ -5555,110 +5133,110 @@ │ │ │ │ mov 0x94(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1cd32 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x112> │ │ │ │ + jle 1bf62 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x112> │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ - lea 0x0(,%edx,4),%eax │ │ │ │ mov 0xa8(%ebx),%ecx │ │ │ │ add %esi,%ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov 0xa4(%ebx),%ecx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ add %esi,%ecx │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ nop │ │ │ │ mov 0x0(%ebp,%eax,1),%edx │ │ │ │ mov %edx,%esi │ │ │ │ and $0x3,%esi │ │ │ │ add %eax,%esi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ flds 0x14(%ebx,%edx,4) │ │ │ │ fmuls 0x4(%ecx,%eax,4) │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0x28(%ebx,%edx,4) │ │ │ │ fmuls 0x8(%ecx,%eax,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0x3c(%ebx,%edx,4) │ │ │ │ - fmuls 0xc(%ecx,%eax,4) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ + fmuls 0xc(%ecx,%eax,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmuls (%edi) │ │ │ │ fadds (%edx,%eax,1) │ │ │ │ fstps (%edx,%eax,1) │ │ │ │ fmuls (%edi) │ │ │ │ fadds (%esi,%eax,1) │ │ │ │ fstps (%esi,%eax,1) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,(%esp) │ │ │ │ - jne 1ccd0 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0xb0> │ │ │ │ + jne 1bf00 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0xb0> │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ mov %ecx,0x48(%esp) │ │ │ │ + add $0x4,%edi │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ - add $0x4,%edi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ add 0x14(%esp),%edx │ │ │ │ - add %ecx,0x10(%esp) │ │ │ │ add %ebx,(%esp) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ sub %ebx,%ebp │ │ │ │ + add %ecx,0x10(%esp) │ │ │ │ sub %ebx,%esi │ │ │ │ cmp 0x20(%esp),%eax │ │ │ │ - jne 1cc90 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x70> │ │ │ │ + jne 1bec0 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x70> │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0001cd70 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base>: │ │ │ │ +0001bfa0 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x60,%esp │ │ │ │ mov 0x74(%esp),%eax │ │ │ │ mov 0x30(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1cf6e ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x1fe> │ │ │ │ + jle 1c19e ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x1fe> │ │ │ │ mov 0x8c(%esp),%ebp │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ lea 0x0(%ebp,%ecx,4),%edi │ │ │ │ mov %edi,0x58(%esp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1cf76 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x206> │ │ │ │ + jle 1c1a6 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x206> │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ + movl $0x0,0x4c(%esp) │ │ │ │ mov 0x94(%eax),%ecx │ │ │ │ mov 0x80(%esp),%ebx │ │ │ │ - movl $0x0,0x4c(%esp) │ │ │ │ shl $0x2,%edi │ │ │ │ mov %edi,0x5c(%esp) │ │ │ │ mov 0xa4(%eax),%edi │ │ │ │ mov 0xa8(%eax),%eax │ │ │ │ mov (%ecx,%ebx,4),%esi │ │ │ │ - mov %eax,0x54(%esp) │ │ │ │ mov %edi,0x50(%esp) │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ lea (%edi,%edx,4),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds 0x0(%ebp) │ │ │ │ fstps 0x8(%esp) │ │ │ │ flds (%esi) │ │ │ │ fstps 0xc(%esp) │ │ │ │ flds 0x4(%esi) │ │ │ │ @@ -5690,27 +5268,27 @@ │ │ │ │ flds 0x44(%esi) │ │ │ │ fstps 0x44(%esp) │ │ │ │ flds 0x48(%esi) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov 0x78(%esp),%edx │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ mov 0x54(%esp),%ebx │ │ │ │ - fstps 0x48(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ add %eax,%edx │ │ │ │ add 0x7c(%esp),%eax │ │ │ │ + fstps 0x48(%esp) │ │ │ │ nop │ │ │ │ flds (%edx) │ │ │ │ - flds 0x4(%edx) │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ - flds -0x8(%edx) │ │ │ │ - flds -0x4(%edx) │ │ │ │ add $0x10,%eax │ │ │ │ + flds -0xc(%edx) │ │ │ │ add $0x4,%ebx │ │ │ │ + flds -0x8(%edx) │ │ │ │ + flds -0x4(%edx) │ │ │ │ flds -0x10(%eax) │ │ │ │ flds -0xc(%eax) │ │ │ │ flds -0x8(%eax) │ │ │ │ fstps (%esp) │ │ │ │ flds -0x4(%eax) │ │ │ │ fstps 0x4(%esp) │ │ │ │ fld %st(5) │ │ │ │ @@ -5777,2461 +5355,1350 @@ │ │ │ │ faddp %st,%st(1) │ │ │ │ fmuls 0x4(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmuls 0x8(%esp) │ │ │ │ fadds -0x4(%ebx) │ │ │ │ fstps -0x4(%ebx) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 1ce70 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x100> │ │ │ │ + jne 1c0a0 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x100> │ │ │ │ mov 0x5c(%esp),%ebx │ │ │ │ add $0x4,%ebp │ │ │ │ add $0x50,%esi │ │ │ │ add %ebx,0x4c(%esp) │ │ │ │ cmp %ebp,0x58(%esp) │ │ │ │ - jne 1cde0 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x70> │ │ │ │ + jne 1c010 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x70> │ │ │ │ add $0x60,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ lea 0x4(%ebp),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 1cf6e ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x1fe> │ │ │ │ + je 1c19e ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x1fe> │ │ │ │ add $0x8,%ebp │ │ │ │ cmp %edx,%ebp │ │ │ │ - jne 1cf7a ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x20a> │ │ │ │ - jmp 1cf6e ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x1fe> │ │ │ │ + jne 1c1aa ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x20a> │ │ │ │ + jmp 1c19e ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x1fe> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0001cf90 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x46ccb,%eax │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ +0001c1c0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - sub $0x1c0,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x1e0,%esp │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x3fa82,%eax │ │ │ │ fldl 0x1c(%ebp) │ │ │ │ - mov %eax,0xa4(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - fstpl 0x90(%esp) │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %eax,0x9c(%esp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %gs:0x14,%ebx │ │ │ │ - mov %ebx,0x1bc(%esp) │ │ │ │ - mov 0x24(%ebp),%ebx │ │ │ │ - vmovdqa64 %zmm0,0x100(%esp) │ │ │ │ - mov %eax,0x80(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 1df76 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xfe6> │ │ │ │ - mov 0x20(%esi),%edi │ │ │ │ - mov %esi,0xfc(%esp) │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + mov %esi,0x74(%esp) │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ + mov 0x18(%ebp),%esi │ │ │ │ + mov %esi,0x6c(%esp) │ │ │ │ + mov 0x10(%ebx),%esi │ │ │ │ + mov %gs:0x14,%ecx │ │ │ │ + mov %ecx,0x1dc(%esp) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + vmovdqa %ymm0,0x140(%esp) │ │ │ │ + vmovdqa %ymm0,0x160(%esp) │ │ │ │ + mov %esi,0x2c(%esp) │ │ │ │ + test %esi,%esi │ │ │ │ + jle 1ca8e ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x8ce> │ │ │ │ + mov 0x20(%ebx),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + lea 0x0(,%esi,4),%edi │ │ │ │ + shl $0x7,%esi │ │ │ │ + mov %esi,0x38(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ - lea (%esi,%esi,2),%ecx │ │ │ │ - mov %edx,0x98(%esp) │ │ │ │ - movl $0x0,0xa8(%esp) │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ - shl $0x8,%edi │ │ │ │ - mov %edi,0x84(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ - shl $0x4,%edi │ │ │ │ - shl $0x5,%eax │ │ │ │ - mov %edi,0xf8(%esp) │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - lea (%edx,%esi,1),%eax │ │ │ │ + mov %edi,0x68(%esp) │ │ │ │ + movl $0x0,0x78(%esp) │ │ │ │ + shl $0x4,%esi │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ + mov %esi,0x64(%esp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + lea (%eax,%eax,2),%edx │ │ │ │ + shl $0x5,%esi │ │ │ │ + shl $0x4,%edx │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ + mov %edx,0x34(%esp) │ │ │ │ + imul $0x70,%eax,%esi │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x4,%edi │ │ │ │ + shl $0x6,%edx │ │ │ │ + mov %edx,0x3c(%esp) │ │ │ │ + lea (%edi,%eax,1),%edx │ │ │ │ + lea (%eax,%eax,2),%edi │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + mov %esi,0x12c(%esp) │ │ │ │ + mov 0x68(%ebx),%esi │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edi,0xd8(%esp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %edx,0xd4(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - shl $0x6,%edi │ │ │ │ - shl $0x5,%edx │ │ │ │ - mov %edi,0xe8(%esp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %edx,0xd0(%esp) │ │ │ │ - imul $0x70,%esi,%edx │ │ │ │ - shl $0x7,%edi │ │ │ │ - shl $0x6,%ecx │ │ │ │ - shl $0x5,%eax │ │ │ │ - mov %edi,0x20(%esp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ - mov %edx,0xe0(%esp) │ │ │ │ - lea (%esi,%esi,8),%edx │ │ │ │ - imul $0xd0,%edi,%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0xfc(%esp),%eax │ │ │ │ + shl $0x5,%edi │ │ │ │ + mov %edx,0x128(%esp) │ │ │ │ + mov %edi,0x8(%esp) │ │ │ │ + vmovdqa -0x9f40(%eax),%ymm4 │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ - mov %ecx,0xe4(%esp) │ │ │ │ - imul $0xf0,%edi,%ecx │ │ │ │ - shl $0x4,%edx │ │ │ │ - mov %ecx,0x88(%esp) │ │ │ │ - mov 0x68(%eax),%ecx │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ - mov %edx,0xcc(%esp) │ │ │ │ - imul $0xb0,%edi,%edx │ │ │ │ - imul $0xe0,%edi,%edi │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ - mov %edx,0xec(%esp) │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x7,%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xa8(%esp),%eax │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - vmovdqa64 %zmm0,0x140(%esp) │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ - mov (%edi,%eax,4),%eax │ │ │ │ - mov %eax,0xb0(%esp) │ │ │ │ - cmp %eax,0x2c(%esp) │ │ │ │ - jle 1dfca ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x103a> │ │ │ │ - mov 0xb0(%esp),%eax │ │ │ │ - lea 0x8(%eax),%esi │ │ │ │ - lea 0x4(%eax),%edi │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ - mov 0xac(%esp),%esi │ │ │ │ - mov %edi,0x3c(%esp) │ │ │ │ - lea 0xc(%eax),%edi │ │ │ │ - mov %edi,0x34(%esp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 1e0cd ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x113d> │ │ │ │ - lea -0x1(%esi),%ecx │ │ │ │ - cmp $0xe,%ecx │ │ │ │ - jbe 1e0da ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x114a> │ │ │ │ - mov 0x9c(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - mov 0xa8(%esp),%ecx │ │ │ │ + mov 0x30(%ebx),%esi │ │ │ │ + mov %esi,0x7c(%esp) │ │ │ │ + vmovdqa %ymm4,0xe0(%esp) │ │ │ │ + vmovdqa -0x9f20(%eax),%ymm4 │ │ │ │ + vmovdqa %ymm4,0xc0(%esp) │ │ │ │ + vmovdqa -0x9f00(%eax),%ymm4 │ │ │ │ + vmovdqa %ymm4,0x100(%esp) │ │ │ │ + vmovdqa -0x9ee0(%eax),%ymm4 │ │ │ │ + nop │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ + vmovdqa %ymm3,0x180(%esp) │ │ │ │ + vmovdqa %ymm3,0x1a0(%esp) │ │ │ │ + lea 0x0(,%eax,4),%ebx │ │ │ │ + mov (%esi,%eax,4),%eax │ │ │ │ + cmp %eax,0x18(%esp) │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + jle 1cae6 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x926> │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x7c(%esp),%edi │ │ │ │ + lea 0x4(%edx),%eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + test %edi,%edi │ │ │ │ + jle 1cbf0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xa30> │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 1cc01 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xa41> │ │ │ │ + add %edx,%ebx │ │ │ │ + mov 0x74(%esp),%edx │ │ │ │ + fstl 0x138(%esp) │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + vbroadcastsd 0x138(%esp),%ymm5 │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ + mov 0x6c(%esp),%esi │ │ │ │ + lea (%edx,%ebx,4),%edx │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + shl $0x4,%eax │ │ │ │ fldz │ │ │ │ - mov 0xa0(%esp),%edi │ │ │ │ - vbroadcastsd 0x90(%esp),%zmm5 │ │ │ │ + add 0x74(%esp),%eax │ │ │ │ + shr $0x3,%ebx │ │ │ │ fld %st(0) │ │ │ │ + shl $0x6,%ebx │ │ │ │ + mov %ecx,0x138(%esp) │ │ │ │ fld %st(1) │ │ │ │ + add %ecx,%ebx │ │ │ │ + mov %edi,0x134(%esp) │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ fld %st(2) │ │ │ │ + mov %ebx,0x60(%esp) │ │ │ │ + vmovapd %ymm5,0x40(%esp) │ │ │ │ fld %st(3) │ │ │ │ - mov %ebx,0xc8(%esp) │ │ │ │ - lea (%edx,%eax,1),%ebx │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov %esi,0xfc(%esp) │ │ │ │ - lea (%edi,%ebx,4),%ebx │ │ │ │ - shl $0x4,%ecx │ │ │ │ - vmovapd %zmm5,0x40(%esp) │ │ │ │ - add %edi,%ecx │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ - add %esi,%eax │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - mov %eax,0x8c(%esp) │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - mov %eax,0xf0(%esp) │ │ │ │ - jmp 1d214 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x284> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %edi,0x130(%esp) │ │ │ │ + jmp 1c3d4 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x214> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0xfc(%esp),%eax │ │ │ │ - vmovapd 0x40(%esp),%zmm5 │ │ │ │ - mov 0xc8(%esp),%edx │ │ │ │ - vmovss (%ebx,%esi,1),%xmm2 │ │ │ │ - vcvtpd2ps (%eax),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm0 │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ - vcvtps2pd %ymm4,%zmm4 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vmulpd %zmm5,%zmm4,%zmm4 │ │ │ │ - vmulpd %zmm5,%zmm0,%zmm0 │ │ │ │ - vmovups (%edx),%zmm5 │ │ │ │ - mov 0xf4(%esp),%edx │ │ │ │ - vcvtpd2ps %zmm0,%ymm0 │ │ │ │ - vcvtpd2ps %zmm4,%ymm4 │ │ │ │ - vmovss (%ebx,%edx,1),%xmm1 │ │ │ │ - mov 0xf0(%esp),%edx │ │ │ │ - vinsertps $0x10,(%ebx,%eax,1),%xmm1,%xmm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm4,%zmm4 │ │ │ │ - vmovss (%ebx,%edx,1),%xmm0 │ │ │ │ - mov 0xe4(%esp),%edx │ │ │ │ - vinsertps $0x10,(%ebx,%edx,1),%xmm0,%xmm0 │ │ │ │ - mov 0xec(%esp),%edx │ │ │ │ - vinsertps $0x10,(%ebx,%edx,1),%xmm2,%xmm2 │ │ │ │ - mov 0xcc(%esp),%edx │ │ │ │ - vmovlhps %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovss (%ebx,%edi,1),%xmm1 │ │ │ │ - vinsertps $0x10,(%ebx,%edx,1),%xmm1,%xmm1 │ │ │ │ - mov 0xd0(%esp),%edx │ │ │ │ - vmovlhps %xmm2,%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm0,%ymm1,%ymm1 │ │ │ │ - vmovss (%ebx,%edx,1),%xmm0 │ │ │ │ - mov 0xe0(%esp),%edx │ │ │ │ - vinsertps $0x10,(%ebx,%edx,1),%xmm0,%xmm0 │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - vmovss (%ebx,%edx,1),%xmm2 │ │ │ │ - mov 0xd4(%esp),%edx │ │ │ │ - vinsertps $0x10,(%ebx,%edx,1),%xmm2,%xmm2 │ │ │ │ - mov 0xdc(%esp),%edx │ │ │ │ - vmovss (%ebx,%edx,1),%xmm3 │ │ │ │ - mov 0xd8(%esp),%edx │ │ │ │ - vmovlhps %xmm0,%xmm2,%xmm2 │ │ │ │ - vinsertps $0x10,(%ebx,%edx,1),%xmm3,%xmm3 │ │ │ │ - vmovss (%ebx),%xmm0 │ │ │ │ - mov 0xf8(%esp),%edx │ │ │ │ - vinsertps $0x10,(%ebx,%edx,1),%xmm0,%xmm0 │ │ │ │ - vmovlhps %xmm3,%xmm0,%xmm0 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm0 │ │ │ │ - vmulps %zmm5,%zmm0,%zmm0 │ │ │ │ - vmovss %xmm0,0xc0(%esp) │ │ │ │ - flds 0xc0(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0xc0(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0xc0(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm7 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm3 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm0,0xc0(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm3,0xc0(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm3 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm3,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - mov 0xf4(%esp),%edx │ │ │ │ - vmovss (%ecx,%esi,1),%xmm2 │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - vmovss (%ecx),%xmm3 │ │ │ │ - vmovss (%ecx,%edx,1),%xmm0 │ │ │ │ - mov 0xf0(%esp),%edx │ │ │ │ - vinsertps $0x10,(%ecx,%eax,1),%xmm0,%xmm0 │ │ │ │ - flds 0xc0(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - vmovss (%ecx,%edx,1),%xmm1 │ │ │ │ - mov 0xe4(%esp),%edx │ │ │ │ - vinsertps $0x10,(%ecx,%edx,1),%xmm1,%xmm1 │ │ │ │ - mov 0xec(%esp),%edx │ │ │ │ - vinsertps $0x10,(%ecx,%edx,1),%xmm2,%xmm2 │ │ │ │ - mov 0xcc(%esp),%edx │ │ │ │ + mov 0x138(%esp),%edi │ │ │ │ + add $0x20,%esi │ │ │ │ + vmovapd 0x40(%esp),%ymm3 │ │ │ │ + mov 0x130(%esp),%ebx │ │ │ │ + mov 0x134(%esp),%ecx │ │ │ │ + vcvtpd2psy (%edi),%xmm1 │ │ │ │ + vcvtpd2psy 0x20(%edi),%xmm0 │ │ │ │ + mov 0x128(%esp),%edi │ │ │ │ + vmovss (%edx,%ecx,1),%xmm2 │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vmulpd %ymm3,%ymm1,%ymm1 │ │ │ │ + vmulpd %ymm3,%ymm0,%ymm0 │ │ │ │ + vcvtpd2ps %ymm1,%xmm1 │ │ │ │ + vcvtpd2ps %ymm0,%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm7 │ │ │ │ + vmovss (%edx,%ebx,1),%xmm0 │ │ │ │ + mov 0x12c(%esp),%ebx │ │ │ │ + vmovaps %ymm7,0xa0(%esp) │ │ │ │ + vinsertps $0x10,(%edx,%ebx,1),%xmm0,%xmm0 │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ + vmovss (%edx,%ebx,1),%xmm1 │ │ │ │ + vinsertps $0x10,(%edx,%edi,1),%xmm1,%xmm1 │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + vinsertps $0x10,(%edx,%edi,1),%xmm2,%xmm2 │ │ │ │ vmovlhps %xmm0,%xmm1,%xmm1 │ │ │ │ - vmovss (%ecx,%edi,1),%xmm0 │ │ │ │ - vinsertps $0x10,(%ecx,%edx,1),%xmm0,%xmm0 │ │ │ │ - mov 0xd0(%esp),%edx │ │ │ │ + vmovss (%edx),%xmm0 │ │ │ │ + vinsertps $0x10,(%edx,%ecx,1),%xmm0,%xmm0 │ │ │ │ vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovss (%ecx,%edx,1),%xmm2 │ │ │ │ - mov 0xe0(%esp),%edx │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vinsertps $0x10,(%ecx,%edx,1),%xmm2,%xmm2 │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - vmovss (%ecx,%edx,1),%xmm1 │ │ │ │ - mov 0xd4(%esp),%edx │ │ │ │ - vinsertps $0x10,(%ecx,%edx,1),%xmm1,%xmm1 │ │ │ │ - mov 0xdc(%esp),%edx │ │ │ │ - vmovlhps %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovss (%ecx,%edx,1),%xmm2 │ │ │ │ - mov 0xd8(%esp),%edx │ │ │ │ - vinsertps $0x10,(%ecx,%edx,1),%xmm2,%xmm2 │ │ │ │ - mov 0xf8(%esp),%edx │ │ │ │ - vinsertps $0x10,(%ecx,%edx,1),%xmm3,%xmm3 │ │ │ │ - vmovlhps %xmm2,%xmm3,%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm3,%zmm3 │ │ │ │ - vmulps %zmm5,%zmm3,%zmm3 │ │ │ │ - vmulps %zmm4,%zmm3,%zmm3 │ │ │ │ - vmovss %xmm3,0xc0(%esp) │ │ │ │ - flds 0xc0(%esp) │ │ │ │ - vextractps $0x1,%xmm3,0xc0(%esp) │ │ │ │ - mov 0xf4(%esp),%edx │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x2,%xmm3,0xc0(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm3,%xmm7 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x3,%xmm3,0xc0(%esp) │ │ │ │ - vmovss 0x8(%ecx,%edx,1),%xmm0 │ │ │ │ - mov 0xf0(%esp),%edx │ │ │ │ - vinsertps $0x10,0x8(%eax,%ecx,1),%xmm0,%xmm0 │ │ │ │ - valignd $0x7,%ymm3,%ymm3,%ymm6 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - valignd $0x5,%ymm3,%ymm3,%ymm7 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - valignd $0x6,%ymm3,%ymm3,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm3,%ymm3 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm3,%xmm7 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm6,0xc0(%esp) │ │ │ │ - valignd $0x5,%ymm3,%ymm3,%ymm6 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm3,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x1,%xmm3,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x2,%xmm3,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x3,%xmm3,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - valignd $0x6,%ymm3,%ymm3,%ymm7 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm7,0xb4(%esp) │ │ │ │ - vmovss %xmm6,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vmulps -0x20(%esi),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,0x80(%esp) │ │ │ │ + flds 0x80(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x80(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds 0x80(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x80(%esp) │ │ │ │ + fadds 0x80(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x80(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds 0x80(%esp) │ │ │ │ + vmovss %xmm0,0x80(%esp) │ │ │ │ + fadds 0x80(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x80(%esp) │ │ │ │ + fadds 0x80(%esp) │ │ │ │ + vmovups (%eax,%ebx,1),%xmm3 │ │ │ │ + vextractps $0x2,%xmm0,0x80(%esp) │ │ │ │ + vmovups (%eax),%xmm5 │ │ │ │ + mov 0x130(%esp),%ebx │ │ │ │ + vinsertf128 $0x1,(%eax,%ecx,1),%ymm5,%ymm5 │ │ │ │ + mov 0x134(%esp),%ecx │ │ │ │ + vmovdqa 0xe0(%esp),%ymm7 │ │ │ │ + vmovdqa 0xc0(%esp),%ymm6 │ │ │ │ + fadds 0x80(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x80(%esp) │ │ │ │ + vmovups (%eax,%ebx,1),%xmm0 │ │ │ │ + mov 0x12c(%esp),%ebx │ │ │ │ + vmovups (%eax,%ecx,1),%xmm1 │ │ │ │ + vinsertf128 $0x1,(%eax,%edi,1),%ymm1,%ymm1 │ │ │ │ + mov 0x128(%esp),%edi │ │ │ │ + vinsertf128 $0x1,(%eax,%ebx,1),%ymm0,%ymm2 │ │ │ │ + flds 0x80(%esp) │ │ │ │ + vpermd %ymm5,%ymm7,%ymm0 │ │ │ │ + vinsertf128 $0x1,(%eax,%edi,1),%ymm3,%ymm3 │ │ │ │ + vpermd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpermd %ymm1,%ymm4,%ymm1 │ │ │ │ + vblendps $0xf,%ymm0,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0xc0(%esp),%ymm0 │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovaps %ymm2,0x80(%esp) │ │ │ │ + vpermd 0x80(%esp),%ymm0,%ymm0 │ │ │ │ + vpermd %ymm3,%ymm7,%ymm2 │ │ │ │ + vpermd %ymm6,%ymm7,%ymm7 │ │ │ │ + vblendps $0xf,%ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0xc0(%esp),%ymm2 │ │ │ │ + vpermd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpermd %ymm0,%ymm4,%ymm0 │ │ │ │ + vblendps $0xf,%ymm7,%ymm2,%ymm2 │ │ │ │ + vmulps -0x20(%esi),%ymm2,%ymm2 │ │ │ │ + vmulps 0xa0(%esp),%ymm2,%ymm2 │ │ │ │ + vmovss %xmm2,0x124(%esp) │ │ │ │ + fadds 0x124(%esp) │ │ │ │ + vextractps $0x1,%xmm2,0x124(%esp) │ │ │ │ + fadds 0x124(%esp) │ │ │ │ + vextractps $0x2,%xmm2,0x124(%esp) │ │ │ │ + fadds 0x124(%esp) │ │ │ │ + vextractps $0x3,%xmm2,0x124(%esp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + fadds 0x124(%esp) │ │ │ │ + vmovdqa 0x100(%esp),%ymm7 │ │ │ │ + vmovss %xmm2,0x124(%esp) │ │ │ │ + fadds 0x124(%esp) │ │ │ │ + vextractps $0x1,%xmm2,0x124(%esp) │ │ │ │ + vpermd %ymm6,%ymm7,%ymm6 │ │ │ │ + vmovaps 0xa0(%esp),%ymm7 │ │ │ │ + vblendps $0xf,%ymm6,%ymm0,%ymm0 │ │ │ │ + vmulps -0x20(%esi),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x100(%esp),%ymm6 │ │ │ │ + fadds 0x124(%esp) │ │ │ │ + vextractps $0x2,%xmm2,0x124(%esp) │ │ │ │ + vpermd %ymm5,%ymm6,%ymm5 │ │ │ │ + vpermd %ymm3,%ymm6,%ymm3 │ │ │ │ + vmovdqa 0xe0(%esp),%ymm6 │ │ │ │ + vblendps $0xf,%ymm5,%ymm1,%ymm1 │ │ │ │ + vpermd 0x80(%esp),%ymm4,%ymm5 │ │ │ │ + vmulps %ymm7,%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,0xa0(%esp) │ │ │ │ + flds 0xa0(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0xa0(%esp) │ │ │ │ + vpermd %ymm1,%ymm6,%ymm6 │ │ │ │ + vblendps $0xf,%ymm3,%ymm5,%ymm3 │ │ │ │ + vmovdqa 0xc0(%esp),%ymm5 │ │ │ │ + faddp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ - vmovss 0x8(%ecx,%edx,1),%xmm1 │ │ │ │ - mov 0xe4(%esp),%edx │ │ │ │ - vmovss 0x8(%ecx,%esi,1),%xmm2 │ │ │ │ - vinsertps $0x10,0x8(%edx,%ecx,1),%xmm1,%xmm1 │ │ │ │ - mov 0xec(%esp),%edx │ │ │ │ - vinsertps $0x10,0x8(%edx,%ecx,1),%xmm2,%xmm2 │ │ │ │ - mov 0xcc(%esp),%edx │ │ │ │ - vmovlhps %xmm0,%xmm1,%xmm1 │ │ │ │ - vmovss 0x8(%ecx,%edi,1),%xmm0 │ │ │ │ - vinsertps $0x10,0x8(%ecx,%edx,1),%xmm0,%xmm0 │ │ │ │ - mov 0xd0(%esp),%edx │ │ │ │ - vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vmovss 0x8(%ecx,%edx,1),%xmm1 │ │ │ │ - mov 0xe0(%esp),%edx │ │ │ │ - vinsertps $0x10,0x8(%edx,%ecx,1),%xmm1,%xmm1 │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - vmovss 0x8(%ecx,%edx,1),%xmm2 │ │ │ │ - mov 0xd4(%esp),%edx │ │ │ │ - vinsertps $0x10,0x8(%ecx,%edx,1),%xmm2,%xmm2 │ │ │ │ - mov 0xdc(%esp),%edx │ │ │ │ - vmovss 0x8(%ecx,%edx,1),%xmm6 │ │ │ │ - mov 0xd8(%esp),%edx │ │ │ │ - vmovlhps %xmm1,%xmm2,%xmm2 │ │ │ │ - vmovss 0x8(%ecx),%xmm1 │ │ │ │ - vinsertps $0x10,0x8(%ecx,%edx,1),%xmm6,%xmm6 │ │ │ │ - mov 0xf8(%esp),%edx │ │ │ │ - vinsertps $0x10,0x8(%edx,%ecx,1),%xmm1,%xmm1 │ │ │ │ - vmovlhps %xmm6,%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm1,%zmm1 │ │ │ │ - vmulps %zmm5,%zmm1,%zmm1 │ │ │ │ - vmulps %zmm4,%zmm1,%zmm1 │ │ │ │ - vmovss %xmm1,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x1,%xmm1,0xc0(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm6 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x2,%xmm1,0xc0(%esp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm7 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x3,%xmm1,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm6,0xc0(%esp) │ │ │ │ - mov 0xf4(%esp),%edx │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - vmovss 0x4(%ecx,%edx,1),%xmm2 │ │ │ │ - mov 0xf0(%esp),%edx │ │ │ │ - vinsertps $0x10,0x4(%eax,%ecx,1),%xmm2,%xmm2 │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm6,0xc0(%esp) │ │ │ │ - vmovss 0x4(%ecx,%edx,1),%xmm0 │ │ │ │ - mov 0xe4(%esp),%edx │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm6 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - vinsertps $0x10,0x4(%edx,%ecx,1),%xmm0,%xmm0 │ │ │ │ - mov 0xec(%esp),%edx │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm7 │ │ │ │ - vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm1,0xc0(%esp) │ │ │ │ - vmovss 0x4(%ecx,%edi,1),%xmm2 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x1,%xmm1,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x2,%xmm1,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x3,%xmm1,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm6,0xc0(%esp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm6,0xbc(%esp) │ │ │ │ - vmovss 0x4(%ecx,%esi,1),%xmm6 │ │ │ │ - vinsertps $0x10,0x4(%edx,%ecx,1),%xmm6,%xmm6 │ │ │ │ - mov 0xcc(%esp),%edx │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ + fadds 0xa0(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0xa0(%esp) │ │ │ │ + vpermd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpermd %ymm3,%ymm4,%ymm3 │ │ │ │ + flds 0xa0(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0xa0(%esp) │ │ │ │ + vblendps $0xf,%ymm6,%ymm5,%ymm5 │ │ │ │ + vmulps -0x20(%esi),%ymm5,%ymm5 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vextractps $0x2,%xmm0,0x120(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds 0xa0(%esp) │ │ │ │ + vmovss %xmm0,0xa0(%esp) │ │ │ │ + vmulps %ymm7,%ymm5,%ymm5 │ │ │ │ + fadds 0xa0(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0xa0(%esp) │ │ │ │ + fadds 0xa0(%esp) │ │ │ │ + vmovss %xmm5,0xa0(%esp) │ │ │ │ + flds 0xa0(%esp) │ │ │ │ + vextractps $0x1,%xmm5,0xa0(%esp) │ │ │ │ + faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - vinsertps $0x10,0x4(%ecx,%edx,1),%xmm2,%xmm2 │ │ │ │ - mov 0xd0(%esp),%edx │ │ │ │ - vmovlhps %xmm6,%xmm2,%xmm2 │ │ │ │ - vinsertf32x4 $0x1,%xmm0,%ymm2,%ymm2 │ │ │ │ - vmovss 0x4(%ecx,%edx,1),%xmm0 │ │ │ │ - mov 0xe0(%esp),%edx │ │ │ │ - vinsertps $0x10,0x4(%edx,%ecx,1),%xmm0,%xmm0 │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - vmovss 0x4(%ecx,%edx,1),%xmm6 │ │ │ │ - mov 0xd4(%esp),%edx │ │ │ │ - vinsertps $0x10,0x4(%ecx,%edx,1),%xmm6,%xmm6 │ │ │ │ - mov 0xdc(%esp),%edx │ │ │ │ - vmovss 0x4(%ecx,%edx,1),%xmm7 │ │ │ │ - mov 0xd8(%esp),%edx │ │ │ │ - vmovlhps %xmm0,%xmm6,%xmm6 │ │ │ │ - vmovss 0x4(%ecx),%xmm0 │ │ │ │ - vinsertps $0x10,0x4(%ecx,%edx,1),%xmm7,%xmm7 │ │ │ │ - mov 0xf8(%esp),%edx │ │ │ │ - vinsertps $0x10,0x4(%edx,%ecx,1),%xmm0,%xmm0 │ │ │ │ - vmovlhps %xmm7,%xmm0,%xmm0 │ │ │ │ - vinsertf32x4 $0x1,%xmm6,%ymm0,%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm2 │ │ │ │ - vmulps %zmm5,%zmm2,%zmm2 │ │ │ │ - vmulps %zmm4,%zmm2,%zmm2 │ │ │ │ - vmovss %xmm2,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x1,%xmm2,0xc0(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm2,%xmm7 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x2,%xmm2,0xc0(%esp) │ │ │ │ - valignd $0x5,%ymm2,%ymm2,%ymm6 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x3,%xmm2,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - valignd $0x6,%ymm2,%ymm2,%ymm7 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm6,0xc0(%esp) │ │ │ │ - valignd $0x7,%ymm2,%ymm2,%ymm6 │ │ │ │ - vextractf32x8 $0x1,%zmm2,%ymm2 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm2,%xmm7 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm6,0xc0(%esp) │ │ │ │ - valignd $0x5,%ymm2,%ymm2,%ymm6 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm2,0xc0(%esp) │ │ │ │ - mov 0xf4(%esp),%edx │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x1,%xmm2,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x2,%xmm2,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x3,%xmm2,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm7,0xc0(%esp) │ │ │ │ - valignd $0x6,%ymm2,%ymm2,%ymm7 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm6,0xc0(%esp) │ │ │ │ - vmovss 0xc(%ecx,%edx,1),%xmm6 │ │ │ │ - mov 0xe4(%esp),%edx │ │ │ │ - vinsertps $0x10,0xc(%eax,%ecx,1),%xmm6,%xmm6 │ │ │ │ - mov 0xf0(%esp),%eax │ │ │ │ - vmovss %xmm7,0xb8(%esp) │ │ │ │ - vmovss 0xc(%ecx,%esi,1),%xmm7 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss 0xc(%ecx,%eax,1),%xmm0 │ │ │ │ - vinsertps $0x10,0xc(%edx,%ecx,1),%xmm0,%xmm0 │ │ │ │ - mov 0xec(%esp),%edx │ │ │ │ - vinsertps $0x10,0xc(%edx,%ecx,1),%xmm7,%xmm7 │ │ │ │ - mov 0xcc(%esp),%edx │ │ │ │ - vmovlhps %xmm6,%xmm0,%xmm0 │ │ │ │ - vmovss 0xc(%ecx,%edi,1),%xmm6 │ │ │ │ - vinsertps $0x10,0xc(%ecx,%edx,1),%xmm6,%xmm6 │ │ │ │ - mov 0xd0(%esp),%edx │ │ │ │ - vmovlhps %xmm7,%xmm6,%xmm6 │ │ │ │ - vinsertf32x4 $0x1,%xmm0,%ymm6,%ymm7 │ │ │ │ - vmovss 0xc(%ecx,%edx,1),%xmm0 │ │ │ │ - mov 0xe0(%esp),%edx │ │ │ │ - vinsertps $0x10,0xc(%edx,%ecx,1),%xmm0,%xmm0 │ │ │ │ - mov 0xe8(%esp),%edx │ │ │ │ - vmovss 0xc(%ecx,%edx,1),%xmm6 │ │ │ │ - mov 0xd4(%esp),%edx │ │ │ │ - vinsertps $0x10,0xc(%ecx,%edx,1),%xmm6,%xmm6 │ │ │ │ - mov 0xdc(%esp),%edx │ │ │ │ - vmovlhps %xmm0,%xmm6,%xmm6 │ │ │ │ - vmovss 0xc(%ecx,%edx,1),%xmm0 │ │ │ │ - mov 0xd8(%esp),%edx │ │ │ │ - vinsertps $0x10,0xc(%ecx,%edx,1),%xmm0,%xmm0 │ │ │ │ - mov 0xf8(%esp),%edx │ │ │ │ - vmovlps %xmm0,0xc0(%esp) │ │ │ │ - vmovss 0xc(%ecx),%xmm0 │ │ │ │ - vinsertps $0x10,0xc(%edx,%ecx,1),%xmm0,%xmm0 │ │ │ │ - vmovhps 0xc0(%esp),%xmm0,%xmm0 │ │ │ │ - vinsertf32x4 $0x1,%xmm6,%ymm0,%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm0,%zmm0 │ │ │ │ - vmulps %zmm5,%zmm0,%zmm0 │ │ │ │ - vmulps %zmm4,%zmm0,%zmm0 │ │ │ │ - vmovss %xmm0,0xc0(%esp) │ │ │ │ - flds 0xc0(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0xc0(%esp) │ │ │ │ - faddp %st,%st(5) │ │ │ │ - flds 0xc0(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0xc0(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm5 │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm4 │ │ │ │ + fadds 0xa0(%esp) │ │ │ │ + vextractps $0x2,%xmm5,0xa0(%esp) │ │ │ │ + fadds 0xa0(%esp) │ │ │ │ + vextractps $0x3,%xmm5,0xa0(%esp) │ │ │ │ + vmovdqa 0x100(%esp),%ymm6 │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm5 │ │ │ │ + flds 0xa0(%esp) │ │ │ │ + vmovss %xmm5,0xa0(%esp) │ │ │ │ + vpermd %ymm1,%ymm6,%ymm1 │ │ │ │ + vblendps $0xf,%ymm1,%ymm3,%ymm1 │ │ │ │ + vmulps -0x20(%esi),%ymm1,%ymm1 │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds 0xa0(%esp) │ │ │ │ + vextractps $0x1,%xmm5,0xa0(%esp) │ │ │ │ + vmulps %ymm7,%ymm1,%ymm1 │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds 0xa0(%esp) │ │ │ │ + vextractps $0x2,%xmm5,0xa0(%esp) │ │ │ │ + vmovss %xmm1,0x80(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds 0x80(%esp) │ │ │ │ + vextractps $0x1,%xmm1,0x80(%esp) │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(4) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm5,0xc0(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm5,0xc0(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm5,0xc0(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm5 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm4,0xc0(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm0,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0xc0(%esp) │ │ │ │ - mov 0x84(%esp),%eax │ │ │ │ - subl $0xffffff80,0xfc(%esp) │ │ │ │ - mov 0x8c(%esp),%edx │ │ │ │ - addl $0x40,0xc8(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm5,0xc0(%esp) │ │ │ │ - add %eax,%ecx │ │ │ │ - add %eax,%ebx │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm4,0xc0(%esp) │ │ │ │ - valignd $0x7,%ymm3,%ymm3,%ymm4 │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - fxch %st(3) │ │ │ │ - vmovss %xmm5,0xc0(%esp) │ │ │ │ - valignd $0x7,%ymm2,%ymm2,%ymm5 │ │ │ │ - fadds 0xb4(%esp) │ │ │ │ - vmovss %xmm4,0xb4(%esp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm3 │ │ │ │ - flds 0xb4(%esp) │ │ │ │ + fadds 0x80(%esp) │ │ │ │ + vextractps $0x2,%xmm1,0x80(%esp) │ │ │ │ + fadds 0x80(%esp) │ │ │ │ + vextractps $0x3,%xmm1,0x80(%esp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + flds 0x80(%esp) │ │ │ │ + vmovss %xmm1,0x80(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds 0x80(%esp) │ │ │ │ + vextractps $0x1,%xmm1,0x80(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ + fadds 0x80(%esp) │ │ │ │ + fxch %st(3) │ │ │ │ + vextractps $0x2,%xmm1,0x80(%esp) │ │ │ │ + fadds 0x124(%esp) │ │ │ │ + vextractps $0x3,%xmm2,0x124(%esp) │ │ │ │ + fadds 0x124(%esp) │ │ │ │ fxch %st(4) │ │ │ │ - fadds 0xb8(%esp) │ │ │ │ - vmovss %xmm5,0xb8(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds 0xb8(%esp) │ │ │ │ + fadds 0xa0(%esp) │ │ │ │ + vextractps $0x3,%xmm5,0xa0(%esp) │ │ │ │ + fadds 0xa0(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - fadds 0xbc(%esp) │ │ │ │ - vmovss %xmm3,0xbc(%esp) │ │ │ │ - fadds 0xbc(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0xa0(%esp) │ │ │ │ + fadds 0x120(%esp) │ │ │ │ + fadds 0xa0(%esp) │ │ │ │ + flds 0x80(%esp) │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + vextractps $0x3,%xmm1,0xa0(%esp) │ │ │ │ + addl $0x40,0x138(%esp) │ │ │ │ + mov 0x138(%esp),%edi │ │ │ │ + add %ecx,%eax │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp %edi,0x60(%esp) │ │ │ │ + faddp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - vmovss %xmm4,0xc0(%esp) │ │ │ │ - fadds 0xc0(%esp) │ │ │ │ - cmp %edx,0xfc(%esp) │ │ │ │ - jne 1d210 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x280> │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - test $0xf,%al │ │ │ │ - je 1de9a ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xf0a> │ │ │ │ - mov %eax,%ebx │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ - mov 0x80(%esp),%ecx │ │ │ │ - mov 0xf8(%esp),%eax │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ - mov 0x9c(%esp),%esi │ │ │ │ - mov 0xac(%esp),%edi │ │ │ │ - imul %ebx,%ecx │ │ │ │ - add 0xa8(%esp),%ecx │ │ │ │ - mov %eax,0xf4(%esp) │ │ │ │ - shl $0x4,%ecx │ │ │ │ - add 0xa0(%esp),%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edx,%ebx,8) │ │ │ │ - mov 0xb0(%esp),%eax │ │ │ │ - fstps 0xfc(%esp) │ │ │ │ - flds 0xfc(%esp) │ │ │ │ - fldl 0x90(%esp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fstps 0xfc(%esp) │ │ │ │ - flds 0xfc(%esp) │ │ │ │ - flds (%esi,%ebx,4) │ │ │ │ - flds (%ecx,%eax,4) │ │ │ │ - inc %ebx │ │ │ │ + fadds 0xa0(%esp) │ │ │ │ + jne 1c3d0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x210> │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + test $0x7,%al │ │ │ │ + je 1c9bc ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x7fc> │ │ │ │ + fxch %st(5) │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ + mov 0x64(%esp),%esi │ │ │ │ + fstpl 0xa0(%esp) │ │ │ │ + mov 0x30(%esp),%ebx │ │ │ │ + mov 0x7c(%esp),%edi │ │ │ │ + imul %edx,%eax │ │ │ │ + add 0x78(%esp),%eax │ │ │ │ + mov %esi,0x80(%esp) │ │ │ │ + mov 0x6c(%esp),%esi │ │ │ │ + shl $0x4,%eax │ │ │ │ + add 0x74(%esp),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%ebx,%edx,8) │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + fstps 0x138(%esp) │ │ │ │ + fldl 0xa0(%esp) │ │ │ │ + fmuls 0x138(%esp) │ │ │ │ + fstps 0x138(%esp) │ │ │ │ + flds 0x138(%esp) │ │ │ │ + flds (%esi,%edx,4) │ │ │ │ + inc %edx │ │ │ │ + flds (%eax,%ecx,4) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddp %st,%st(4) │ │ │ │ - flds (%ecx) │ │ │ │ + faddp %st,%st(3) │ │ │ │ + flds (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(2),%st │ │ │ │ - faddp %st,%st(7) │ │ │ │ - flds 0x4(%ecx) │ │ │ │ + faddp %st,%st(6) │ │ │ │ + flds 0x4(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(2),%st │ │ │ │ - faddp %st,%st(5) │ │ │ │ - flds 0x8(%ecx) │ │ │ │ + faddp %st,%st(4) │ │ │ │ + flds 0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(2),%st │ │ │ │ - faddp %st,%st(6) │ │ │ │ - fmuls 0xc(%ecx) │ │ │ │ - add 0xf4(%esp),%ecx │ │ │ │ + faddp %st,%st(5) │ │ │ │ + fmuls 0xc(%eax) │ │ │ │ + add 0x80(%esp),%eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jl 1de30 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xea0> │ │ │ │ + faddp %st,%st(5) │ │ │ │ + cmp %edi,%edx │ │ │ │ + jl 1c950 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x790> │ │ │ │ + fldl 0xa0(%esp) │ │ │ │ fxch %st(4) │ │ │ │ - jmp 1de9c ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xf0c> │ │ │ │ + jmp 1c9c0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x800> │ │ │ │ + fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ - mov 0xb0(%esp),%eax │ │ │ │ - fstps 0x140(%esp,%eax,4) │ │ │ │ - fxch %st(1) │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - fstps 0x140(%esp,%eax,4) │ │ │ │ - fxch %st(1) │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - fstps 0x140(%esp,%eax,4) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + fstps 0x180(%esp,%eax,4) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - fsts 0x140(%esp,%eax,4) │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + fstps 0x180(%esp,%eax,4) │ │ │ │ fxch %st(1) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ - mov 0xa8(%esp),%esi │ │ │ │ + fstps 0x180(%esp,%eax,4) │ │ │ │ + fxch %st(2) │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + fsts 0x180(%esp,%eax,4) │ │ │ │ + fxch %st(2) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + mov 0x78(%esp),%esi │ │ │ │ fdivrl (%eax,%esi,8) │ │ │ │ - mov 0xb0(%esp),%eax │ │ │ │ - fstps 0xfc(%esp) │ │ │ │ - flds 0xfc(%esp) │ │ │ │ - flds 0x140(%esp,%eax,4) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + fstps 0x138(%esp) │ │ │ │ + flds 0x138(%esp) │ │ │ │ + flds 0x180(%esp,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ - fadds 0x100(%esp,%eax,4) │ │ │ │ - fstps 0x100(%esp,%eax,4) │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - flds 0x140(%esp,%eax,4) │ │ │ │ + fadds 0x140(%esp,%eax,4) │ │ │ │ + fstps 0x140(%esp,%eax,4) │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + flds 0x180(%esp,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ - fadds 0x100(%esp,%eax,4) │ │ │ │ - fstps 0x100(%esp,%eax,4) │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - flds 0x140(%esp,%eax,4) │ │ │ │ + fadds 0x140(%esp,%eax,4) │ │ │ │ + fstps 0x140(%esp,%eax,4) │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + flds 0x180(%esp,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ - fadds 0x100(%esp,%eax,4) │ │ │ │ - fstps 0x100(%esp,%eax,4) │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fadds 0x100(%esp,%eax,4) │ │ │ │ - fstps 0x100(%esp,%eax,4) │ │ │ │ - incl 0xa8(%esp) │ │ │ │ - mov 0x80(%esp),%edi │ │ │ │ - cmp %edi,0xa8(%esp) │ │ │ │ - jne 1d120 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x190> │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ - vmovaps 0x100(%esp),%zmm0 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm1 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vaddpd (%ebx),%zmm0,%zmm0 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - vaddpd 0x40(%ebx),%zmm1,%zmm1 │ │ │ │ - vmovupd %zmm0,(%ebx) │ │ │ │ - vmovupd %zmm1,0x40(%ebx) │ │ │ │ - mov 0x1bc(%esp),%eax │ │ │ │ + fadds 0x140(%esp,%eax,4) │ │ │ │ + fstps 0x140(%esp,%eax,4) │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fadds 0x140(%esp,%eax,4) │ │ │ │ + fstps 0x140(%esp,%eax,4) │ │ │ │ + incl 0x78(%esp) │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + cmp %esi,0x78(%esp) │ │ │ │ + jne 1c2f0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x130> │ │ │ │ + ffreep %st(0) │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + jmp 1ca90 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x8d0> │ │ │ │ + ffreep %st(0) │ │ │ │ + xor %eax,%eax │ │ │ │ + vmovaps 0x140(%esp,%eax,1),%ymm0 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm1 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vaddpd (%ecx,%eax,2),%ymm0,%ymm0 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vaddpd 0x20(%ecx,%eax,2),%ymm1,%ymm1 │ │ │ │ + vmovupd %ymm0,(%ecx,%eax,2) │ │ │ │ + vmovupd %ymm1,0x20(%ecx,%eax,2) │ │ │ │ + add $0x20,%eax │ │ │ │ + cmp $0x40,%eax │ │ │ │ + jne 1ca92 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x8d2> │ │ │ │ + mov 0x1dc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 1e0ef ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x115f> │ │ │ │ + jne 1cc18 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xa58> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1e0d6 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1146> │ │ │ │ + jle 1cbfd ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xa3d> │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ fldz │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea 0x180(%esp),%ebx │ │ │ │ - mov %edx,%esi │ │ │ │ - fldl 0x90(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x1c0(%esp),%esi │ │ │ │ + fld %st(0) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi,%ecx,8) │ │ │ │ - mov 0x9c(%esp),%eax │ │ │ │ - fstps 0xfc(%esp) │ │ │ │ - flds 0xfc(%esp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fstps 0xfc(%esp) │ │ │ │ - flds 0xfc(%esp) │ │ │ │ + mov 0x6c(%esp),%eax │ │ │ │ + fstps 0x138(%esp) │ │ │ │ + flds 0x138(%esp) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fstps 0x138(%esp) │ │ │ │ + flds 0x138(%esp) │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - fldz │ │ │ │ - lea (%eax,%esi,4),%edx │ │ │ │ - lea 0x140(%esp),%eax │ │ │ │ - fadds (%edx) │ │ │ │ + mov 0x74(%esp),%eax │ │ │ │ + lea (%eax,%ebx,4),%edx │ │ │ │ + lea 0x180(%esp),%eax │ │ │ │ + flds (%edx) │ │ │ │ + fadd %st(3),%st │ │ │ │ fadds 0x4(%edx) │ │ │ │ fadds 0x8(%edx) │ │ │ │ fadds 0xc(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ flds (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(2),%st │ │ │ │ - fstps 0xfc(%esp) │ │ │ │ - vbroadcastss 0xfc(%esp),%xmm0 │ │ │ │ + fstps 0x138(%esp) │ │ │ │ + vbroadcastss 0x138(%esp),%xmm0 │ │ │ │ vaddps -0x10(%eax),%xmm0,%xmm0 │ │ │ │ vmovaps %xmm0,-0x10(%eax) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 1e04d ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x10bd> │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 1cb57 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x997> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - add 0x98(%esp),%esi │ │ │ │ + add 0x68(%esp),%ebx │ │ │ │ inc %ecx │ │ │ │ - cmp 0xac(%esp),%ecx │ │ │ │ - jne 1e000 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1070> │ │ │ │ + cmp 0x7c(%esp),%ecx │ │ │ │ + jne 1cb10 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x950> │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - mov 0xa8(%esp),%edi │ │ │ │ - vmovaps 0x100(%esp),%zmm5 │ │ │ │ - fdivrl (%eax,%edi,8) │ │ │ │ - fstps 0xfc(%esp) │ │ │ │ - vbroadcastss 0xfc(%esp),%zmm0 │ │ │ │ - vfmadd132ps 0x140(%esp),%zmm5,%zmm0 │ │ │ │ - vmovaps %zmm0,0x100(%esp) │ │ │ │ - jmp 1df57 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xfc7> │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + mov 0x78(%esp),%esi │ │ │ │ + vmovaps 0x160(%esp),%ymm5 │ │ │ │ + vmovaps 0x180(%esp),%ymm1 │ │ │ │ + fdivrl (%eax,%esi,8) │ │ │ │ + fstps 0x138(%esp) │ │ │ │ + vbroadcastss 0x138(%esp),%ymm0 │ │ │ │ + vfmadd213ps 0x140(%esp),%ymm0,%ymm1 │ │ │ │ + vfmadd132ps 0x1a0(%esp),%ymm5,%ymm0 │ │ │ │ + vmovaps %ymm1,0x140(%esp) │ │ │ │ + vmovaps %ymm0,0x160(%esp) │ │ │ │ + jmp 1ca74 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x8b4> │ │ │ │ fldz │ │ │ │ fld %st(0) │ │ │ │ - jmp 1ded3 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xf43> │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 1c9f4 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x834> │ │ │ │ fldz │ │ │ │ - jmp 1e093 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1103> │ │ │ │ + jmp 1cb97 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x9d7> │ │ │ │ fldz │ │ │ │ - xor %ebx,%ebx │ │ │ │ + xor %edx,%edx │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ fld %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ - jmp 1ddf1 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xe61> │ │ │ │ + fxch %st(5) │ │ │ │ + jmp 1c915 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x755> │ │ │ │ vzeroupper │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ │ │ │ │ -0001e100 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base>: │ │ │ │ +0001cc20 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x3f03b,%eax │ │ │ │ push %ebp │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - sub $0xac0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x4e0,%esp │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ + mov 0x18(%ebp),%ebx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ fldl 0x1c(%ebp) │ │ │ │ - mov %edi,0xd4(%esp) │ │ │ │ + mov %edi,0x3c(%esp) │ │ │ │ mov 0x10(%ebp),%edi │ │ │ │ - mov %edi,0xd0(%esp) │ │ │ │ + mov %ebx,0x3a0(%esp) │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ mov 0x14(%ebp),%edi │ │ │ │ - mov %edi,0xcc(%esp) │ │ │ │ - mov 0x18(%ebp),%edi │ │ │ │ - mov %edi,0xc8(%esp) │ │ │ │ - mov 0x24(%ebp),%edi │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ - mov %gs:0x14,%edx │ │ │ │ - mov %edx,0xabc(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - vmovdqa64 %zmm0,0xa00(%esp) │ │ │ │ - mov %edi,0xd8(%esp) │ │ │ │ - test %edi,%edi │ │ │ │ - jle 2109c ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2f9c> │ │ │ │ - mov 0x30(%eax),%edi │ │ │ │ + mov %gs:0x14,%ecx │ │ │ │ + mov %ecx,0x4dc(%esp) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + vmovdqa %ymm0,0x440(%esp) │ │ │ │ + vmovdqa %ymm0,0x460(%esp) │ │ │ │ + mov %ebx,0x60(%esp) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 1df45 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1325> │ │ │ │ + mov 0x30(%eax),%ebx │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ - vmovaps 0xa00(%esp),%zmm5 │ │ │ │ - fldz │ │ │ │ - movl $0x0,0xdc(%esp) │ │ │ │ - mov %edi,0xe8(%esp) │ │ │ │ - mov 0xd8(%esp),%edi │ │ │ │ - mov %eax,0xc4(%esp) │ │ │ │ - mov %edi,%eax │ │ │ │ - lea (%edi,%edi,2),%ecx │ │ │ │ - lea (%edi,%edi,4),%edx │ │ │ │ - mov %edi,%ebx │ │ │ │ - shl $0x8,%eax │ │ │ │ - mov %eax,0xe0(%esp) │ │ │ │ - mov %edi,%eax │ │ │ │ + movl $0x0,0x68(%esp) │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ + mov %ebx,0x380(%esp) │ │ │ │ + mov 0x60(%esp),%ebx │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + shl $0x7,%eax │ │ │ │ + mov %eax,0x6c(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,0x9f8(%esp) │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %eax,0x2cc(%esp) │ │ │ │ + mov %ebx,%eax │ │ │ │ shl $0x5,%eax │ │ │ │ - mov %eax,0x9c8(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %eax,0x9d4(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %eax,0x9ec(%esp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - shl $0x6,%ebx │ │ │ │ + mov %eax,0x2c4(%esp) │ │ │ │ + lea (%ebx,%ebx,2),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ shl $0x5,%eax │ │ │ │ - mov %ebx,0x9cc(%esp) │ │ │ │ - mov %eax,0x9d0(%esp) │ │ │ │ - lea (%edi,%edi,8),%ebx │ │ │ │ - imul $0x70,%edi,%eax │ │ │ │ - shl $0x4,%ebx │ │ │ │ - mov %eax,0x9c4(%esp) │ │ │ │ - mov %ebx,0x9e8(%esp) │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - imul $0xb0,%edi,%edi │ │ │ │ - shl $0x6,%ecx │ │ │ │ - mov %edi,0x9fc(%esp) │ │ │ │ - mov %ecx,%edi │ │ │ │ - imul $0xd0,%ebx,%ecx │ │ │ │ - mov %edi,0x30(%esp) │ │ │ │ - mov %ecx,0x9f4(%esp) │ │ │ │ - imul $0xe0,%ebx,%ecx │ │ │ │ - imul $0xf0,%ebx,%ebx │ │ │ │ - shl $0x7,%eax │ │ │ │ - mov %ebx,0x9f0(%esp) │ │ │ │ - mov 0xe8(%esp),%ebx │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ - shl $0x5,%edx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - shl $0x7,%ebx │ │ │ │ - mov %edx,0x34(%esp) │ │ │ │ - mov %ebx,0xc0(%esp) │ │ │ │ - jmp 1e282 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x182> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%esi │ │ │ │ + imul $0x70,%ebx,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ + mov 0x380(%esp),%esi │ │ │ │ + shl $0x6,%edx │ │ │ │ + mov %eax,0x2c0(%esp) │ │ │ │ + lea 0x440(%esp),%eax │ │ │ │ + mov %edx,0x20(%esp) │ │ │ │ + lea (%ebx,%ebx,4),%edx │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + lea 0x480(%esp),%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ + mov %edx,0x78(%esp) │ │ │ │ + mov 0x3a0(%esp),%ebx │ │ │ │ + vmovdqa -0x9f40(%eax),%ymm2 │ │ │ │ + vmovdqa %ymm2,0x400(%esp) │ │ │ │ + vmovdqa -0x9f20(%eax),%ymm2 │ │ │ │ + vmovdqa %ymm2,0x3e0(%esp) │ │ │ │ + vmovdqa -0x9f00(%eax),%ymm2 │ │ │ │ + vmovdqa %ymm2,0x3c0(%esp) │ │ │ │ + vmovdqa -0x9ee0(%eax),%ymm2 │ │ │ │ + vmovdqa %ymm2,0x420(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - vmovdqa64 %zmm0,0xa40(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 21076 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2f76> │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - lea -0x1(%eax),%esi │ │ │ │ - cmp $0xe,%esi │ │ │ │ - jbe 21081 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2f81> │ │ │ │ - fxch %st(1) │ │ │ │ - mov 0xdc(%esp),%esi │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - fstl 0x9e0(%esp) │ │ │ │ - vbroadcastsd 0x9e0(%esp),%zmm6 │ │ │ │ - mov 0xc8(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + vmovdqa %ymm2,(%eax) │ │ │ │ + vmovdqa %ymm2,0x20(%eax) │ │ │ │ + test %esi,%esi │ │ │ │ + jle 1df1f ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x12ff> │ │ │ │ + lea -0x1(%esi),%eax │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 1df26 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1306> │ │ │ │ + mov 0x68(%esp),%edx │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + fstl 0x380(%esp) │ │ │ │ + mov %esi,0x34(%esp) │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov %edi,0x30(%esp) │ │ │ │ + mov %ebx,0x2c(%esp) │ │ │ │ + vbroadcastsd 0x380(%esp),%ymm2 │ │ │ │ + mov %ebx,0x380(%esp) │ │ │ │ + shl $0x4,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + add 0x3c(%esp),%edx │ │ │ │ fldz │ │ │ │ - vmovaps %zmm5,0x40(%esp) │ │ │ │ - shl $0x4,%esi │ │ │ │ - vmovapd %zmm6,0x80(%esp) │ │ │ │ - vxorps %xmm6,%xmm6,%xmm6 │ │ │ │ - lea (%eax,%esi,1),%edi │ │ │ │ - mov 0xcc(%esp),%eax │ │ │ │ - add 0xd4(%esp),%esi │ │ │ │ - mov %ebx,0x55c(%esp) │ │ │ │ - vmovaps %zmm6,0x100(%esp) │ │ │ │ - mov %eax,0x9c0(%esp) │ │ │ │ - add 0xc0(%esp),%eax │ │ │ │ - mov %eax,0xe4(%esp) │ │ │ │ + mov %eax,0x3a0(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ - mov %esi,0x9e0(%esp) │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - mov %esi,0x9dc(%esp) │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - mov %esi,0x9d8(%esp) │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x9c0(%esp),%ebx │ │ │ │ - vmovapd 0x80(%esp),%zmm6 │ │ │ │ - mov 0x55c(%esp),%ecx │ │ │ │ - mov 0x9dc(%esp),%edx │ │ │ │ - vcvtpd2ps (%ebx),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%ebx),%ymm1 │ │ │ │ - vmovups (%ecx),%zmm5 │ │ │ │ - mov 0x9c4(%esp),%ecx │ │ │ │ - vmovaps %zmm5,0x940(%esp) │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - vmulpd %zmm6,%zmm0,%zmm0 │ │ │ │ - vmulpd %zmm6,%zmm1,%zmm1 │ │ │ │ - vcvtpd2ps %zmm0,%ymm0 │ │ │ │ - vcvtpd2ps %zmm1,%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm0 │ │ │ │ - vmovss (%edi,%esi,1),%xmm1 │ │ │ │ - vmulps %zmm5,%zmm0,%zmm6 │ │ │ │ - vmovss (%edi,%edx,1),%xmm0 │ │ │ │ - mov 0x9f0(%esp),%edx │ │ │ │ - vmovaps %zmm6,0x980(%esp) │ │ │ │ - vinsertps $0x10,(%edi,%edx,1),%xmm0,%xmm0 │ │ │ │ - mov 0x9f4(%esp),%edx │ │ │ │ - vinsertps $0x10,(%edi,%edx,1),%xmm1,%xmm1 │ │ │ │ - mov 0x9d8(%esp),%edx │ │ │ │ - vmovss (%edi,%edx,1),%xmm2 │ │ │ │ - mov 0x9fc(%esp),%edx │ │ │ │ - vmovlhps %xmm0,%xmm1,%xmm1 │ │ │ │ - vinsertps $0x10,(%edi,%edx,1),%xmm2,%xmm2 │ │ │ │ - mov 0x9e0(%esp),%edx │ │ │ │ - vmovss (%edi,%edx,1),%xmm0 │ │ │ │ - mov 0x9e8(%esp),%edx │ │ │ │ - vinsertps $0x10,(%edi,%edx,1),%xmm0,%xmm0 │ │ │ │ - mov 0x9d0(%esp),%edx │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ + add %edi,%eax │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x3a0(%esp),%eax │ │ │ │ + mov %esi,0x2c8(%esp) │ │ │ │ + vmovapd %ymm2,0x40(%esp) │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ + vmovaps %ymm2,0xa0(%esp) │ │ │ │ + vmovaps %ymm2,0x80(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x40,%ecx │ │ │ │ + add $0x20,%ebx │ │ │ │ + vcvtpd2psy -0x40(%ecx),%xmm0 │ │ │ │ + vmovapd 0x40(%esp),%ymm2 │ │ │ │ + vcvtpd2psy -0x20(%ecx),%xmm1 │ │ │ │ + mov 0x2cc(%esp),%esi │ │ │ │ + vmovups (%eax),%xmm3 │ │ │ │ + vmovdqa 0x400(%esp),%ymm7 │ │ │ │ + vinsertf128 $0x1,(%eax,%esi,1),%ymm3,%ymm3 │ │ │ │ + mov 0x2c4(%esp),%esi │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vpermd %ymm3,%ymm7,%ymm4 │ │ │ │ + vmulpd %ymm2,%ymm0,%ymm0 │ │ │ │ + vmulpd %ymm2,%ymm1,%ymm1 │ │ │ │ + vcvtpd2ps %ymm0,%xmm0 │ │ │ │ + vcvtpd2ps %ymm1,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vmulps -0x20(%ebx),%ymm0,%ymm6 │ │ │ │ + vmovups (%eax,%esi,1),%xmm0 │ │ │ │ + mov 0x7c(%esp),%esi │ │ │ │ + vmovups (%eax,%edi,1),%xmm1 │ │ │ │ + vinsertf128 $0x1,(%eax,%esi,1),%ymm0,%ymm5 │ │ │ │ + mov 0x2c8(%esp),%esi │ │ │ │ + vmovdqa 0x3e0(%esp),%ymm0 │ │ │ │ + vmovups (%eax,%esi,1),%xmm2 │ │ │ │ + mov 0x78(%esp),%esi │ │ │ │ + vmovaps %ymm6,0x380(%esp) │ │ │ │ + vinsertf128 $0x1,(%eax,%esi,1),%ymm2,%ymm2 │ │ │ │ + mov 0x2c0(%esp),%esi │ │ │ │ + vmovaps %ymm5,0x3a0(%esp) │ │ │ │ + vpermd 0x3a0(%esp),%ymm0,%ymm5 │ │ │ │ + vinsertf128 $0x1,(%eax,%esi,1),%ymm1,%ymm1 │ │ │ │ + vpermd %ymm2,%ymm7,%ymm6 │ │ │ │ + vblendps $0xf,%ymm4,%ymm5,%ymm5 │ │ │ │ + vpermd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpermd %ymm1,%ymm0,%ymm4 │ │ │ │ + vblendps $0xf,%ymm6,%ymm4,%ymm4 │ │ │ │ + vpermd %ymm4,%ymm0,%ymm6 │ │ │ │ + vmovdqa 0x420(%esp),%ymm0 │ │ │ │ + vblendps $0xf,%ymm7,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0x3c0(%esp),%ymm7 │ │ │ │ + vpermd %ymm4,%ymm0,%ymm4 │ │ │ │ + vpermd %ymm5,%ymm7,%ymm5 │ │ │ │ + vpermd %ymm3,%ymm7,%ymm3 │ │ │ │ + vpermd %ymm2,%ymm7,%ymm2 │ │ │ │ + vblendps $0xf,%ymm5,%ymm4,%ymm5 │ │ │ │ + vmovdqa %ymm0,%ymm4 │ │ │ │ + vpermd 0x3a0(%esp),%ymm0,%ymm0 │ │ │ │ + vmovaps %ymm5,0x360(%esp) │ │ │ │ + vpermd %ymm1,%ymm4,%ymm1 │ │ │ │ + vmovdqa %ymm7,%ymm5 │ │ │ │ + vmovdqa 0x3e0(%esp),%ymm4 │ │ │ │ + vmovdqa 0x400(%esp),%ymm7 │ │ │ │ + vblendps $0xf,%ymm2,%ymm1,%ymm1 │ │ │ │ + vblendps $0xf,%ymm3,%ymm0,%ymm0 │ │ │ │ + vpermd %ymm1,%ymm4,%ymm2 │ │ │ │ + vpermd %ymm0,%ymm7,%ymm3 │ │ │ │ + vpermd %ymm0,%ymm5,%ymm0 │ │ │ │ + vblendps $0xf,%ymm3,%ymm2,%ymm2 │ │ │ │ + vmovdqa 0x420(%esp),%ymm3 │ │ │ │ + vmovaps %ymm2,0x340(%esp) │ │ │ │ + vpermd %ymm1,%ymm3,%ymm1 │ │ │ │ + vblendps $0xf,%ymm0,%ymm1,%ymm1 │ │ │ │ + vmovaps %ymm1,0x3a0(%esp) │ │ │ │ + vmovups (%edx),%xmm0 │ │ │ │ + mov 0x2cc(%esp),%esi │ │ │ │ + vinsertf128 $0x1,(%edx,%esi,1),%ymm0,%ymm1 │ │ │ │ + mov 0x2c4(%esp),%esi │ │ │ │ + vmovups (%edx,%esi,1),%xmm0 │ │ │ │ + mov 0x7c(%esp),%esi │ │ │ │ + vinsertf128 $0x1,(%edx,%esi,1),%ymm0,%ymm2 │ │ │ │ + mov 0x2c8(%esp),%esi │ │ │ │ + vmovaps %ymm1,0x320(%esp) │ │ │ │ + vpermd 0x320(%esp),%ymm7,%ymm1 │ │ │ │ + vmovups (%edx,%esi,1),%xmm0 │ │ │ │ + mov 0x78(%esp),%esi │ │ │ │ + vinsertf128 $0x1,(%edx,%esi,1),%ymm0,%ymm5 │ │ │ │ + mov 0x2c0(%esp),%esi │ │ │ │ + vmovups (%edx,%edi,1),%xmm0 │ │ │ │ + vinsertf128 $0x1,(%edx,%esi,1),%ymm0,%ymm3 │ │ │ │ + vmovdqa %ymm4,%ymm0 │ │ │ │ + vpermd %ymm2,%ymm4,%ymm4 │ │ │ │ + vblendps $0xf,%ymm1,%ymm4,%ymm4 │ │ │ │ + vmovaps %ymm3,0x300(%esp) │ │ │ │ + vpermd 0x300(%esp),%ymm0,%ymm1 │ │ │ │ + vpermd %ymm5,%ymm7,%ymm3 │ │ │ │ + vpermd %ymm4,%ymm7,%ymm7 │ │ │ │ + vblendps $0xf,%ymm3,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm0,%ymm3 │ │ │ │ + vblendps $0xf,%ymm7,%ymm3,%ymm3 │ │ │ │ + vmulps 0x380(%esp),%ymm3,%ymm7 │ │ │ │ + vmulps %ymm6,%ymm7,%ymm0 │ │ │ │ + vmovaps %ymm0,0xc0(%esp) │ │ │ │ + vmulps 0x340(%esp),%ymm7,%ymm0 │ │ │ │ + vmovaps %ymm0,0x140(%esp) │ │ │ │ + vmulps 0x360(%esp),%ymm7,%ymm0 │ │ │ │ + vmulps 0x3a0(%esp),%ymm7,%ymm7 │ │ │ │ + vmovaps %ymm0,0x1c0(%esp) │ │ │ │ + vmovaps %ymm7,0x240(%esp) │ │ │ │ + vmovdqa 0x420(%esp),%ymm0 │ │ │ │ + vmovdqa 0x3c0(%esp),%ymm7 │ │ │ │ + vpermd %ymm1,%ymm0,%ymm1 │ │ │ │ + vpermd %ymm4,%ymm7,%ymm4 │ │ │ │ + vpermd %ymm5,%ymm7,%ymm5 │ │ │ │ + vblendps $0xf,%ymm4,%ymm1,%ymm1 │ │ │ │ + vmulps 0x380(%esp),%ymm1,%ymm4 │ │ │ │ + vmulps %ymm6,%ymm4,%ymm0 │ │ │ │ + vmovaps %ymm0,0x100(%esp) │ │ │ │ + vmulps 0x340(%esp),%ymm4,%ymm0 │ │ │ │ + vmovaps %ymm0,0x180(%esp) │ │ │ │ + vmulps 0x360(%esp),%ymm4,%ymm0 │ │ │ │ + vmulps 0x3a0(%esp),%ymm4,%ymm4 │ │ │ │ + vmovaps %ymm0,0x200(%esp) │ │ │ │ + vmovdqa 0x420(%esp),%ymm0 │ │ │ │ + vmovaps %ymm4,0x280(%esp) │ │ │ │ + vpermd 0x320(%esp),%ymm7,%ymm4 │ │ │ │ + vmovdqa 0x400(%esp),%ymm7 │ │ │ │ + vpermd %ymm2,%ymm0,%ymm2 │ │ │ │ + vpermd 0x300(%esp),%ymm0,%ymm0 │ │ │ │ + vblendps $0xf,%ymm4,%ymm2,%ymm2 │ │ │ │ + vblendps $0xf,%ymm5,%ymm0,%ymm0 │ │ │ │ + vpermd %ymm2,%ymm7,%ymm5 │ │ │ │ + vmovdqa 0x3e0(%esp),%ymm7 │ │ │ │ + vpermd %ymm0,%ymm7,%ymm4 │ │ │ │ + vblendps $0xf,%ymm5,%ymm4,%ymm4 │ │ │ │ + vmulps 0x380(%esp),%ymm4,%ymm5 │ │ │ │ + vmulps %ymm6,%ymm5,%ymm7 │ │ │ │ + vmovaps %ymm7,0xe0(%esp) │ │ │ │ + vmulps 0x340(%esp),%ymm5,%ymm7 │ │ │ │ + vmovaps %ymm7,0x160(%esp) │ │ │ │ + vmulps 0x360(%esp),%ymm5,%ymm7 │ │ │ │ + vmulps 0x3a0(%esp),%ymm5,%ymm5 │ │ │ │ + vmovaps %ymm7,0x1e0(%esp) │ │ │ │ + vmovdqa 0x3c0(%esp),%ymm7 │ │ │ │ + vmovaps %ymm5,0x260(%esp) │ │ │ │ + vmovdqa 0x420(%esp),%ymm5 │ │ │ │ + vpermd %ymm2,%ymm7,%ymm2 │ │ │ │ + vmovaps 0x340(%esp),%ymm7 │ │ │ │ + vpermd %ymm0,%ymm5,%ymm0 │ │ │ │ + vmovaps 0x360(%esp),%ymm5 │ │ │ │ + vblendps $0xf,%ymm2,%ymm0,%ymm0 │ │ │ │ + vmulps %ymm7,%ymm4,%ymm4 │ │ │ │ + vfmadd132ps %ymm6,%ymm4,%ymm3 │ │ │ │ + vmovaps 0x3a0(%esp),%ymm4 │ │ │ │ + vfmadd132ps %ymm5,%ymm3,%ymm1 │ │ │ │ + vfmadd231ps %ymm4,%ymm0,%ymm1 │ │ │ │ + vmulps -0x20(%ebx),%ymm1,%ymm1 │ │ │ │ + vmovss %xmm1,0x3a0(%esp) │ │ │ │ + fadds 0x3a0(%esp) │ │ │ │ + vextractps $0x1,%xmm1,0x3a0(%esp) │ │ │ │ + vextractf128 $0x1,%ymm1,0x2d0(%esp) │ │ │ │ + fadds 0x3a0(%esp) │ │ │ │ + vextractps $0x2,%xmm1,0x3a0(%esp) │ │ │ │ + fadds 0x3a0(%esp) │ │ │ │ + vextractps $0x3,%xmm1,0x3a0(%esp) │ │ │ │ + fadds 0x3a0(%esp) │ │ │ │ + vmovaps 0x2d0(%esp),%xmm2 │ │ │ │ + vmulps 0x380(%esp),%ymm0,%ymm0 │ │ │ │ + vmovaps 0x100(%esp),%ymm3 │ │ │ │ + vmovss %xmm2,0x3a0(%esp) │ │ │ │ + fadds 0x3a0(%esp) │ │ │ │ + vextractps $0x2,%xmm2,0x74(%esp) │ │ │ │ + vextractps $0x1,%xmm2,0x3a0(%esp) │ │ │ │ + vmovaps %xmm3,0x360(%esp) │ │ │ │ + vmovaps 0x180(%esp),%ymm3 │ │ │ │ + vmovss 0x360(%esp),%xmm2 │ │ │ │ + vmulps %ymm6,%ymm0,%ymm1 │ │ │ │ + vmulps %ymm5,%ymm0,%ymm5 │ │ │ │ + vmulps %ymm7,%ymm0,%ymm6 │ │ │ │ + vmulps %ymm4,%ymm0,%ymm4 │ │ │ │ + fadds 0x3a0(%esp) │ │ │ │ + vmovaps 0xc0(%esp),%ymm0 │ │ │ │ + vmovaps %xmm1,0x340(%esp) │ │ │ │ + vmovaps %ymm1,0x120(%esp) │ │ │ │ + vmovaps 0x140(%esp),%ymm1 │ │ │ │ + vmovaps %ymm6,0x1a0(%esp) │ │ │ │ + vmovaps %ymm5,0x220(%esp) │ │ │ │ + vmovaps %ymm4,0x2a0(%esp) │ │ │ │ + vmovaps 0xe0(%esp),%ymm5 │ │ │ │ + vmovaps %xmm3,0x2f0(%esp) │ │ │ │ + vmovaps 0x160(%esp),%ymm6 │ │ │ │ + vmovaps 0x1a0(%esp),%ymm7 │ │ │ │ + vmovss 0x2f0(%esp),%xmm3 │ │ │ │ + vmovaps %xmm0,0x3a0(%esp) │ │ │ │ + vmovss 0x3a0(%esp),%xmm0 │ │ │ │ + vmovaps %xmm1,0x320(%esp) │ │ │ │ + vmovss 0x320(%esp),%xmm1 │ │ │ │ + vmovaps %xmm5,0x380(%esp) │ │ │ │ + vmovss 0x340(%esp),%xmm5 │ │ │ │ + vmovss 0x380(%esp),%xmm4 │ │ │ │ + vmovaps %xmm6,0x300(%esp) │ │ │ │ + vmovss 0x300(%esp),%xmm6 │ │ │ │ + vmovaps %xmm7,0x2e0(%esp) │ │ │ │ + vmovss 0x2e0(%esp),%xmm7 │ │ │ │ + vunpcklps %xmm5,%xmm2,%xmm2 │ │ │ │ + vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ + vmovss 0x344(%esp),%xmm5 │ │ │ │ + vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vmovss (%edi,%edx,1),%xmm1 │ │ │ │ - mov 0x9cc(%esp),%edx │ │ │ │ - vinsertps $0x10,(%edi,%ecx,1),%xmm1,%xmm1 │ │ │ │ - vmovss (%edi,%edx,1),%xmm2 │ │ │ │ - mov 0x9ec(%esp),%edx │ │ │ │ - vinsertps $0x10,(%edi,%edx,1),%xmm2,%xmm2 │ │ │ │ - mov 0x9c8(%esp),%edx │ │ │ │ - vmovss (%edi,%edx,1),%xmm3 │ │ │ │ - mov 0x9d4(%esp),%ebx │ │ │ │ - mov 0x9f8(%esp),%edx │ │ │ │ - vmovlhps %xmm1,%xmm2,%xmm2 │ │ │ │ - vmovss (%edi),%xmm1 │ │ │ │ - vinsertps $0x10,(%edi,%ebx,1),%xmm3,%xmm3 │ │ │ │ - vinsertps $0x10,(%edi,%edx,1),%xmm1,%xmm1 │ │ │ │ - mov 0x9dc(%esp),%edx │ │ │ │ + vmovss 0x304(%esp),%xmm6 │ │ │ │ + vmovss 0x364(%esp),%xmm2 │ │ │ │ + vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ + vmovss 0x2e4(%esp),%xmm7 │ │ │ │ vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm1,%zmm5 │ │ │ │ - vmovss 0x8(%edi,%edx,1),%xmm0 │ │ │ │ - mov 0x9f0(%esp),%edx │ │ │ │ - vmovss 0x8(%edi,%esi,1),%xmm1 │ │ │ │ - vinsertps $0x10,0x8(%edi,%edx,1),%xmm0,%xmm0 │ │ │ │ - mov 0x9f4(%esp),%edx │ │ │ │ - vinsertps $0x10,0x8(%edi,%edx,1),%xmm1,%xmm1 │ │ │ │ - mov 0x9d8(%esp),%edx │ │ │ │ - vmovss 0x8(%edi,%edx,1),%xmm2 │ │ │ │ - mov 0x9fc(%esp),%edx │ │ │ │ - vmovlhps %xmm0,%xmm1,%xmm1 │ │ │ │ - vinsertps $0x10,0x8(%edi,%edx,1),%xmm2,%xmm2 │ │ │ │ - mov 0x9e0(%esp),%edx │ │ │ │ - vmovss 0x8(%edi,%edx,1),%xmm0 │ │ │ │ - mov 0x9e8(%esp),%edx │ │ │ │ - vinsertps $0x10,0x8(%edi,%edx,1),%xmm0,%xmm0 │ │ │ │ - mov 0x9d0(%esp),%edx │ │ │ │ - vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vmovss 0x8(%edi,%edx,1),%xmm1 │ │ │ │ - mov 0x9cc(%esp),%edx │ │ │ │ - vinsertps $0x10,0x8(%edi,%ecx,1),%xmm1,%xmm1 │ │ │ │ - vmovss 0x8(%edi,%edx,1),%xmm2 │ │ │ │ - mov 0x9ec(%esp),%edx │ │ │ │ - vinsertps $0x10,0x8(%edi,%edx,1),%xmm2,%xmm2 │ │ │ │ - mov 0x9c8(%esp),%edx │ │ │ │ - vmovss 0x8(%edi,%edx,1),%xmm3 │ │ │ │ - vinsertps $0x10,0x8(%edi,%ebx,1),%xmm3,%xmm3 │ │ │ │ - vmovlhps %xmm1,%xmm2,%xmm2 │ │ │ │ - vmovss 0x8(%edi),%xmm1 │ │ │ │ - mov 0x9f8(%esp),%edx │ │ │ │ - vinsertps $0x10,0x8(%edi,%edx,1),%xmm1,%xmm1 │ │ │ │ - mov 0x9dc(%esp),%edx │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vaddps 0x80(%esp),%ymm0,%ymm4 │ │ │ │ + vmovss 0x324(%esp),%xmm1 │ │ │ │ + vmovss 0x3a4(%esp),%xmm0 │ │ │ │ + vmovss 0x2f4(%esp),%xmm3 │ │ │ │ + vunpcklps %xmm5,%xmm2,%xmm2 │ │ │ │ + vmovss 0x348(%esp),%xmm5 │ │ │ │ + vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ + vmovss 0x308(%esp),%xmm6 │ │ │ │ + vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ + vmovss 0x2e8(%esp),%xmm7 │ │ │ │ + vmovaps %ymm4,0x80(%esp) │ │ │ │ + vmovss 0x384(%esp),%xmm4 │ │ │ │ vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm1,%zmm7 │ │ │ │ - vmovss 0x4(%edi,%edx,1),%xmm0 │ │ │ │ - mov 0x9f0(%esp),%edx │ │ │ │ - vmovss 0x4(%edi,%esi,1),%xmm1 │ │ │ │ - vinsertps $0x10,0x4(%edi,%edx,1),%xmm0,%xmm0 │ │ │ │ - mov 0x9f4(%esp),%edx │ │ │ │ - vinsertps $0x10,0x4(%edi,%edx,1),%xmm1,%xmm1 │ │ │ │ - mov 0x9d8(%esp),%edx │ │ │ │ - vmovss 0x4(%edi,%edx,1),%xmm2 │ │ │ │ - mov 0x9fc(%esp),%edx │ │ │ │ - vmovlhps %xmm0,%xmm1,%xmm1 │ │ │ │ - vinsertps $0x10,0x4(%edi,%edx,1),%xmm2,%xmm2 │ │ │ │ - mov 0x9e0(%esp),%edx │ │ │ │ - vmovss 0x4(%edi,%edx,1),%xmm0 │ │ │ │ - mov 0x9e8(%esp),%edx │ │ │ │ - vinsertps $0x10,0x4(%edi,%edx,1),%xmm0,%xmm0 │ │ │ │ - mov 0x9d0(%esp),%edx │ │ │ │ + vmovss 0x2f8(%esp),%xmm3 │ │ │ │ + vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ + vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ + vmovss 0x2ec(%esp),%xmm7 │ │ │ │ vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vmovss 0x4(%edi,%edx,1),%xmm1 │ │ │ │ - vinsertps $0x10,0x4(%edi,%ecx,1),%xmm1,%xmm1 │ │ │ │ - mov 0x9cc(%esp),%ecx │ │ │ │ - vmovss 0x4(%edi,%ecx,1),%xmm2 │ │ │ │ - mov 0x9ec(%esp),%ecx │ │ │ │ - vinsertps $0x10,0x4(%edi,%ecx,1),%xmm2,%xmm2 │ │ │ │ - mov 0x9c8(%esp),%ecx │ │ │ │ - vmovss 0x4(%edi,%ecx,1),%xmm3 │ │ │ │ - vinsertps $0x10,0x4(%edi,%ebx,1),%xmm3,%xmm3 │ │ │ │ - mov 0x9f8(%esp),%ebx │ │ │ │ - vmovlhps %xmm1,%xmm2,%xmm2 │ │ │ │ - vmovss 0x4(%edi),%xmm1 │ │ │ │ - mov 0x9dc(%esp),%ecx │ │ │ │ - vinsertps $0x10,0x4(%edi,%ebx,1),%xmm1,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vaddps 0x80(%esp),%ymm0,%ymm4 │ │ │ │ + vmovss 0x368(%esp),%xmm2 │ │ │ │ + vmovss 0x3a8(%esp),%xmm0 │ │ │ │ + vmovss 0x328(%esp),%xmm1 │ │ │ │ + vunpcklps %xmm5,%xmm2,%xmm2 │ │ │ │ + vmovss 0x34c(%esp),%xmm5 │ │ │ │ + vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ + vmovss 0x30c(%esp),%xmm6 │ │ │ │ + vmovaps %ymm4,0x80(%esp) │ │ │ │ + vmovss 0x388(%esp),%xmm4 │ │ │ │ vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm1,%zmm6 │ │ │ │ - vmovss 0xc(%edi,%ecx,1),%xmm0 │ │ │ │ - mov 0x9f0(%esp),%edx │ │ │ │ - vmovss 0xc(%edi,%esi,1),%xmm1 │ │ │ │ - mov 0x9d8(%esp),%ebx │ │ │ │ - mov 0x9d0(%esp),%ecx │ │ │ │ - vinsertps $0x10,0xc(%edi,%edx,1),%xmm0,%xmm0 │ │ │ │ - mov 0x9f4(%esp),%edx │ │ │ │ - vmovss 0xc(%edi,%ebx,1),%xmm2 │ │ │ │ - mov 0x9c8(%esp),%ebx │ │ │ │ - vinsertps $0x10,0xc(%edi,%edx,1),%xmm1,%xmm1 │ │ │ │ - mov 0x9fc(%esp),%edx │ │ │ │ - vmovss 0xc(%edi,%ebx,1),%xmm3 │ │ │ │ - mov 0x9d4(%esp),%ebx │ │ │ │ - vinsertps $0x10,0xc(%edi,%edx,1),%xmm2,%xmm2 │ │ │ │ - mov 0x9e0(%esp),%edx │ │ │ │ - vmovlhps %xmm0,%xmm1,%xmm1 │ │ │ │ - vinsertps $0x10,0xc(%edi,%ebx,1),%xmm3,%xmm3 │ │ │ │ - mov 0x9f8(%esp),%ebx │ │ │ │ - vmovss 0xc(%edi,%edx,1),%xmm0 │ │ │ │ - mov 0x9e8(%esp),%edx │ │ │ │ - flds 0xc(%eax,%ebx,1) │ │ │ │ - fstps 0x8a0(%esp) │ │ │ │ - vinsertps $0x10,0xc(%edi,%edx,1),%xmm0,%xmm0 │ │ │ │ + vmovss 0x2fc(%esp),%xmm3 │ │ │ │ + vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ + vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovss 0xc(%edi,%ecx,1),%xmm2 │ │ │ │ - mov 0x9c4(%esp),%ecx │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vinsertps $0x10,0xc(%edi,%ecx,1),%xmm2,%xmm2 │ │ │ │ - mov 0x9cc(%esp),%ecx │ │ │ │ - vmovss 0xc(%edi,%ecx,1),%xmm1 │ │ │ │ - mov 0x9ec(%esp),%ecx │ │ │ │ - vinsertps $0x10,0xc(%edi,%ecx,1),%xmm1,%xmm1 │ │ │ │ - vmovlhps %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovss 0xc(%edi),%xmm2 │ │ │ │ - vinsertps $0x10,0xc(%edi,%ebx,1),%xmm2,%xmm2 │ │ │ │ - mov 0x9d4(%esp),%ebx │ │ │ │ - flds 0xc(%eax,%ebx,1) │ │ │ │ - fstps 0x880(%esp) │ │ │ │ - flds 0xc(%eax,%ecx,1) │ │ │ │ - mov 0x9c4(%esp),%ecx │ │ │ │ - mov 0x9f4(%esp),%ebx │ │ │ │ - fstps 0x860(%esp) │ │ │ │ - vmovlhps %xmm3,%xmm2,%xmm2 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm2,%ymm2 │ │ │ │ - vmovss (%eax,%esi,1),%xmm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm2,%zmm2 │ │ │ │ - flds 0xc(%eax,%ecx,1) │ │ │ │ - mov 0x9dc(%esp),%ecx │ │ │ │ - vinsertps $0x10,(%eax,%ebx,1),%xmm1,%xmm1 │ │ │ │ - fstps 0x840(%esp) │ │ │ │ - flds 0xc(%eax,%edx,1) │ │ │ │ - mov 0x9fc(%esp),%edx │ │ │ │ - fstps 0x820(%esp) │ │ │ │ - vmovss (%eax,%ecx,1),%xmm0 │ │ │ │ - mov 0x9d0(%esp),%ecx │ │ │ │ - flds 0xc(%eax,%edx,1) │ │ │ │ - mov 0x9f0(%esp),%edx │ │ │ │ - fstps 0x800(%esp) │ │ │ │ - flds 0xc(%eax,%ebx,1) │ │ │ │ - mov 0x9d8(%esp),%ebx │ │ │ │ - fstps 0x7e0(%esp) │ │ │ │ - vinsertps $0x10,(%eax,%edx,1),%xmm0,%xmm0 │ │ │ │ - flds 0xc(%eax,%edx,1) │ │ │ │ - mov 0x9fc(%esp),%edx │ │ │ │ - vmovss (%eax,%ebx,1),%xmm3 │ │ │ │ - fstps 0x7c0(%esp) │ │ │ │ - vinsertps $0x10,(%eax,%edx,1),%xmm3,%xmm3 │ │ │ │ - mov 0x9e0(%esp),%edx │ │ │ │ - vmovlhps %xmm0,%xmm1,%xmm1 │ │ │ │ - vmovss (%eax,%edx,1),%xmm0 │ │ │ │ - mov 0x9e8(%esp),%edx │ │ │ │ - vinsertps $0x10,(%eax,%edx,1),%xmm0,%xmm0 │ │ │ │ - vmovlhps %xmm3,%xmm0,%xmm0 │ │ │ │ - vmovss (%eax,%ecx,1),%xmm3 │ │ │ │ - mov 0x9c4(%esp),%ecx │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vinsertps $0x10,(%eax,%ecx,1),%xmm3,%xmm3 │ │ │ │ - mov 0x9cc(%esp),%ecx │ │ │ │ - mov 0x9c8(%esp),%ebx │ │ │ │ - mov 0x9f0(%esp),%edx │ │ │ │ - vmovss (%eax,%ecx,1),%xmm1 │ │ │ │ - mov 0x9ec(%esp),%ecx │ │ │ │ - vmovss (%eax,%ebx,1),%xmm4 │ │ │ │ - mov 0x9d4(%esp),%ebx │ │ │ │ - vinsertps $0x10,(%eax,%ecx,1),%xmm1,%xmm1 │ │ │ │ - mov 0x9dc(%esp),%ecx │ │ │ │ - vinsertps $0x10,(%eax,%ebx,1),%xmm4,%xmm4 │ │ │ │ - mov 0x9f8(%esp),%ebx │ │ │ │ - vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ - vmovss (%eax),%xmm3 │ │ │ │ - vinsertps $0x10,(%eax,%ebx,1),%xmm3,%xmm3 │ │ │ │ - mov 0x9d8(%esp),%ebx │ │ │ │ - vmovlhps %xmm4,%xmm3,%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm3,%zmm0 │ │ │ │ - vmovaps %zmm5,%zmm3 │ │ │ │ - vmovaps %zmm0,0x8c0(%esp) │ │ │ │ - vmulps 0x980(%esp),%zmm0,%zmm0 │ │ │ │ - vmulps %zmm5,%zmm0,%zmm1 │ │ │ │ - vmulps %zmm7,%zmm0,%zmm4 │ │ │ │ - vmovaps %zmm1,0x140(%esp) │ │ │ │ - vmulps %zmm6,%zmm0,%zmm1 │ │ │ │ - vmulps %zmm0,%zmm2,%zmm0 │ │ │ │ - vmovaps %zmm4,0x340(%esp) │ │ │ │ - vmovss 0x8(%eax,%ebx,1),%xmm4 │ │ │ │ - vmovaps %zmm1,0x240(%esp) │ │ │ │ - vmovss 0x8(%eax,%ecx,1),%xmm1 │ │ │ │ - vinsertps $0x10,0x8(%eax,%edx,1),%xmm1,%xmm1 │ │ │ │ - mov 0x9f4(%esp),%edx │ │ │ │ - vmovaps %zmm0,0x440(%esp) │ │ │ │ - vmovss 0x8(%eax,%esi,1),%xmm0 │ │ │ │ - vinsertps $0x10,0x8(%eax,%edx,1),%xmm0,%xmm0 │ │ │ │ - mov 0x9fc(%esp),%edx │ │ │ │ - vinsertps $0x10,0x8(%eax,%edx,1),%xmm4,%xmm4 │ │ │ │ - mov 0x9e0(%esp),%edx │ │ │ │ - vmovlhps %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovss 0x8(%eax,%edx,1),%xmm1 │ │ │ │ - mov 0x9e8(%esp),%edx │ │ │ │ - vinsertps $0x10,0x8(%eax,%edx,1),%xmm1,%xmm1 │ │ │ │ - mov 0x9d0(%esp),%ecx │ │ │ │ - mov 0x9cc(%esp),%edx │ │ │ │ - mov 0x9c8(%esp),%ebx │ │ │ │ - vmovlhps %xmm4,%xmm1,%xmm1 │ │ │ │ - vmovss 0x8(%eax,%edx,1),%xmm4 │ │ │ │ - vinsertf32x4 $0x1,%xmm0,%ymm1,%ymm1 │ │ │ │ - mov 0x9ec(%esp),%edx │ │ │ │ - vmovss 0x8(%eax,%ecx,1),%xmm0 │ │ │ │ - mov 0x9c4(%esp),%ecx │ │ │ │ - vmovss 0x8(%eax,%ebx,1),%xmm5 │ │ │ │ - mov 0x9d4(%esp),%ebx │ │ │ │ - vinsertps $0x10,0x8(%eax,%edx,1),%xmm4,%xmm4 │ │ │ │ - mov 0x9f0(%esp),%edx │ │ │ │ - vinsertps $0x10,0x8(%eax,%ecx,1),%xmm0,%xmm0 │ │ │ │ - vinsertps $0x10,0x8(%eax,%ebx,1),%xmm5,%xmm5 │ │ │ │ - mov 0x9f8(%esp),%ebx │ │ │ │ - vmovlhps %xmm0,%xmm4,%xmm4 │ │ │ │ - vmovss 0x8(%eax),%xmm0 │ │ │ │ - vinsertps $0x10,0x8(%eax,%ebx,1),%xmm0,%xmm0 │ │ │ │ - mov 0x9dc(%esp),%ebx │ │ │ │ - vmovlhps %xmm5,%xmm0,%xmm0 │ │ │ │ - vinsertf32x4 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm0 │ │ │ │ - vmulps 0x980(%esp),%zmm0,%zmm1 │ │ │ │ - vmulps %zmm3,%zmm1,%zmm4 │ │ │ │ - vmulps %zmm6,%zmm1,%zmm5 │ │ │ │ - vmovaps %zmm4,0x1c0(%esp) │ │ │ │ - vmulps %zmm7,%zmm1,%zmm4 │ │ │ │ - vmulps %zmm1,%zmm2,%zmm1 │ │ │ │ - vmovaps %zmm5,0x2c0(%esp) │ │ │ │ - vmovaps %zmm1,0x4c0(%esp) │ │ │ │ - vmovss 0x4(%eax,%ebx,1),%xmm1 │ │ │ │ - vinsertps $0x10,0x4(%eax,%edx,1),%xmm1,%xmm1 │ │ │ │ - mov 0x9f4(%esp),%edx │ │ │ │ - mov 0x9d8(%esp),%ebx │ │ │ │ - vmovaps %zmm4,0x3c0(%esp) │ │ │ │ - vmovss 0x4(%eax,%esi,1),%xmm4 │ │ │ │ - vinsertps $0x10,0x4(%eax,%edx,1),%xmm4,%xmm4 │ │ │ │ - mov 0x9fc(%esp),%edx │ │ │ │ - vmovss 0x4(%eax,%ebx,1),%xmm5 │ │ │ │ - vinsertps $0x10,0x4(%eax,%edx,1),%xmm5,%xmm5 │ │ │ │ - mov 0x9e0(%esp),%edx │ │ │ │ - mov 0x9c8(%esp),%ebx │ │ │ │ - vmovlhps %xmm1,%xmm4,%xmm4 │ │ │ │ - vmovss 0x4(%eax,%edx,1),%xmm1 │ │ │ │ - mov 0x9e8(%esp),%edx │ │ │ │ - vinsertps $0x10,0x4(%eax,%edx,1),%xmm1,%xmm1 │ │ │ │ - mov 0x9d0(%esp),%edx │ │ │ │ - vmovlhps %xmm5,%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm4,%ymm1,%ymm1 │ │ │ │ - vmovss 0x4(%eax,%edx,1),%xmm4 │ │ │ │ - mov 0x9ec(%esp),%edx │ │ │ │ - vinsertps $0x10,0x4(%eax,%ecx,1),%xmm4,%xmm4 │ │ │ │ - mov 0x9cc(%esp),%ecx │ │ │ │ - vmovss 0x4(%eax,%ecx,1),%xmm5 │ │ │ │ - vinsertps $0x10,0x4(%eax,%edx,1),%xmm5,%xmm5 │ │ │ │ - mov 0x9d4(%esp),%edx │ │ │ │ - vmovlhps %xmm4,%xmm5,%xmm5 │ │ │ │ - vmovss 0x4(%eax,%ebx,1),%xmm4 │ │ │ │ - vinsertps $0x10,0x4(%eax,%edx,1),%xmm4,%xmm4 │ │ │ │ - mov 0x9f8(%esp),%edx │ │ │ │ - vmovlps %xmm4,0x900(%esp) │ │ │ │ - vmovss 0x4(%eax),%xmm4 │ │ │ │ - vinsertps $0x10,0x4(%eax,%edx,1),%xmm4,%xmm4 │ │ │ │ - vmovhps 0x900(%esp),%xmm4,%xmm4 │ │ │ │ - mov 0x9dc(%esp),%edx │ │ │ │ - vmovaps %zmm3,0x900(%esp) │ │ │ │ - vinsertf32x4 $0x1,%xmm5,%ymm4,%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm4,%zmm4 │ │ │ │ - vmulps 0x980(%esp),%zmm4,%zmm1 │ │ │ │ - vmulps %zmm6,%zmm4,%zmm4 │ │ │ │ - vmulps %zmm3,%zmm1,%zmm5 │ │ │ │ - vmovaps %zmm5,0x180(%esp) │ │ │ │ - vmulps %zmm6,%zmm1,%zmm5 │ │ │ │ - vmovaps %zmm5,0x280(%esp) │ │ │ │ - vmulps %zmm7,%zmm1,%zmm5 │ │ │ │ - vmulps %zmm1,%zmm2,%zmm1 │ │ │ │ - vmovaps %zmm5,0x380(%esp) │ │ │ │ - vmovaps %zmm1,0x480(%esp) │ │ │ │ - vmovss 0xc(%eax,%edx,1),%xmm1 │ │ │ │ - vinsertps $0x10,0x7c0(%esp),%xmm1,%xmm5 │ │ │ │ - vmovss 0xc(%eax,%esi,1),%xmm1 │ │ │ │ - vinsertps $0x10,0x7e0(%esp),%xmm1,%xmm1 │ │ │ │ - mov 0x9d8(%esp),%edx │ │ │ │ - vmovlhps %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovss 0xc(%eax,%edx,1),%xmm5 │ │ │ │ - mov 0x9e0(%esp),%edx │ │ │ │ - vinsertps $0x10,0x800(%esp),%xmm5,%xmm3 │ │ │ │ - vmovss 0xc(%eax,%edx,1),%xmm5 │ │ │ │ - vinsertps $0x10,0x820(%esp),%xmm5,%xmm5 │ │ │ │ - mov 0x9d0(%esp),%edx │ │ │ │ - vmovlhps %xmm3,%xmm5,%xmm5 │ │ │ │ - vmovss 0xc(%eax,%ecx,1),%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm5,%ymm5 │ │ │ │ - vinsertps $0x10,0x860(%esp),%xmm3,%xmm3 │ │ │ │ - vmovss 0xc(%eax,%edx,1),%xmm1 │ │ │ │ - vinsertps $0x10,0x840(%esp),%xmm1,%xmm1 │ │ │ │ - vmovlhps %xmm1,%xmm3,%xmm3 │ │ │ │ - vmovss 0xc(%eax,%ebx,1),%xmm1 │ │ │ │ - vinsertps $0x10,0x880(%esp),%xmm1,%xmm1 │ │ │ │ - vmovlps %xmm1,0x880(%esp) │ │ │ │ - vmovss 0xc(%eax),%xmm1 │ │ │ │ - vinsertps $0x10,0x8a0(%esp),%xmm1,%xmm1 │ │ │ │ - vmovhps 0x880(%esp),%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ - vmovaps 0x8c0(%esp),%zmm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm1,%zmm1 │ │ │ │ - vmovaps 0x900(%esp),%zmm5 │ │ │ │ - vfmadd132ps %zmm5,%zmm4,%zmm3 │ │ │ │ - vfmadd132ps %zmm7,%zmm3,%zmm0 │ │ │ │ - vfmadd231ps %zmm1,%zmm2,%zmm0 │ │ │ │ - vmulps 0x940(%esp),%zmm0,%zmm0 │ │ │ │ - vmovss %xmm0,0x940(%esp) │ │ │ │ - fadds 0x940(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x940(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds 0x940(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x940(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm3 │ │ │ │ - fadds 0x940(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x940(%esp) │ │ │ │ - fadds 0x940(%esp) │ │ │ │ - vmovss %xmm4,0x940(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds 0x940(%esp) │ │ │ │ - vmovss %xmm4,0x940(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds 0x940(%esp) │ │ │ │ - vmovss %xmm4,0x940(%esp) │ │ │ │ - fadds 0x940(%esp) │ │ │ │ - vextractf32x8 $0x1,%zmm0,0x560(%esp) │ │ │ │ - vmovss %xmm3,0x940(%esp) │ │ │ │ - vmulps 0x980(%esp),%zmm1,%zmm1 │ │ │ │ - vmovaps 0x560(%esp),%ymm4 │ │ │ │ - fadds 0x940(%esp) │ │ │ │ - vmovss %xmm4,0x940(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm4,%xmm3 │ │ │ │ - vmulps %zmm1,%zmm2,%zmm2 │ │ │ │ - vmulps %zmm5,%zmm1,%zmm0 │ │ │ │ - vmovaps %zmm2,0x500(%esp) │ │ │ │ - fadds 0x940(%esp) │ │ │ │ - vextractps $0x1,%xmm4,0x940(%esp) │ │ │ │ - fadds 0x940(%esp) │ │ │ │ - vextractps $0x2,%xmm4,0x940(%esp) │ │ │ │ - fadds 0x940(%esp) │ │ │ │ - vextractps $0x3,%xmm4,0x940(%esp) │ │ │ │ - fadds 0x940(%esp) │ │ │ │ - vmovss %xmm3,0x940(%esp) │ │ │ │ - valignd $0x5,%ymm4,%ymm4,%ymm3 │ │ │ │ - fadds 0x940(%esp) │ │ │ │ - vmovss %xmm3,0x940(%esp) │ │ │ │ - valignd $0x6,%ymm4,%ymm4,%ymm3 │ │ │ │ - vmovss %xmm3,0x558(%esp) │ │ │ │ - fadds 0x940(%esp) │ │ │ │ - vmulps %zmm6,%zmm1,%zmm3 │ │ │ │ - vmulps %zmm7,%zmm1,%zmm6 │ │ │ │ - vmovaps 0x180(%esp),%ymm7 │ │ │ │ - vmovaps %zmm3,0x300(%esp) │ │ │ │ - vmovaps %zmm6,0x400(%esp) │ │ │ │ - vmovaps 0x140(%esp),%ymm6 │ │ │ │ - vmovaps %xmm7,0x940(%esp) │ │ │ │ - vmovaps 0x940(%esp),%xmm2 │ │ │ │ - vmovaps %ymm7,0x760(%esp) │ │ │ │ - vmovaps %xmm6,0x980(%esp) │ │ │ │ - vmovaps 0x980(%esp),%xmm5 │ │ │ │ - vmovaps %ymm6,0x780(%esp) │ │ │ │ - vmovss %xmm2,0x550(%esp) │ │ │ │ - vmovss %xmm5,0x554(%esp) │ │ │ │ - vmovaps 0x1c0(%esp),%ymm5 │ │ │ │ - vmovaps 0x2c0(%esp),%ymm2 │ │ │ │ - vmovaps %xmm0,0x8c0(%esp) │ │ │ │ - vmovaps 0x8c0(%esp),%xmm1 │ │ │ │ - vmovaps %zmm0,0x200(%esp) │ │ │ │ - vmovaps %ymm0,0x700(%esp) │ │ │ │ - vmovaps 0x240(%esp),%ymm0 │ │ │ │ - vmovaps %xmm5,0x900(%esp) │ │ │ │ - vmovaps 0x900(%esp),%xmm3 │ │ │ │ - vmovaps %ymm5,0x740(%esp) │ │ │ │ - vmovaps 0x300(%esp),%ymm5 │ │ │ │ - vmovss %xmm1,0x548(%esp) │ │ │ │ - vmovaps 0x280(%esp),%ymm1 │ │ │ │ - vmovaps %xmm0,0x8a0(%esp) │ │ │ │ - vmovaps 0x8a0(%esp),%xmm6 │ │ │ │ - vmovaps %xmm2,0x860(%esp) │ │ │ │ - vmovaps 0x860(%esp),%xmm4 │ │ │ │ - vmovaps %ymm0,0x6e0(%esp) │ │ │ │ - vmovss %xmm3,0x54c(%esp) │ │ │ │ - vmovaps %xmm5,0x840(%esp) │ │ │ │ - vmovaps %xmm1,0x880(%esp) │ │ │ │ - vmovaps 0x880(%esp),%xmm7 │ │ │ │ - vmovss %xmm6,0x544(%esp) │ │ │ │ - vmovaps 0x840(%esp),%xmm6 │ │ │ │ - vmovaps %ymm1,0x6c0(%esp) │ │ │ │ - vmovaps %ymm2,0x6a0(%esp) │ │ │ │ - vmovss %xmm4,0xfc(%esp) │ │ │ │ - vmovaps %ymm5,0x680(%esp) │ │ │ │ - vmovss %xmm7,0x540(%esp) │ │ │ │ - vmovss %xmm6,0xf8(%esp) │ │ │ │ - vmovaps 0x340(%esp),%ymm6 │ │ │ │ - vmovaps %ymm6,0x660(%esp) │ │ │ │ - vmovaps %xmm6,0x820(%esp) │ │ │ │ - vmovaps 0x3c0(%esp),%ymm3 │ │ │ │ - vmovaps 0x400(%esp),%ymm7 │ │ │ │ - vmovaps 0x380(%esp),%ymm2 │ │ │ │ - vmovaps 0x480(%esp),%ymm6 │ │ │ │ - vmovaps 0x440(%esp),%ymm1 │ │ │ │ - vmovss 0x820(%esp),%xmm0 │ │ │ │ - vmovaps %xmm3,0x800(%esp) │ │ │ │ - vmovaps %xmm2,%xmm4 │ │ │ │ - vmovaps %xmm7,0x7e0(%esp) │ │ │ │ - vmovss 0x7e0(%esp),%xmm5 │ │ │ │ - vmovaps %ymm3,0x620(%esp) │ │ │ │ - vmovaps 0x4c0(%esp),%ymm3 │ │ │ │ - vmovaps %ymm7,0x600(%esp) │ │ │ │ - vmovaps 0x500(%esp),%ymm7 │ │ │ │ - vmovss %xmm2,0xf4(%esp) │ │ │ │ - vinsertps $0x10,0xf4(%esp),%xmm0,%xmm0 │ │ │ │ - vmovaps %ymm2,0x640(%esp) │ │ │ │ - vmovss 0x800(%esp),%xmm2 │ │ │ │ - vmovss %xmm6,0xf0(%esp) │ │ │ │ - vmovaps %ymm1,0x5e0(%esp) │ │ │ │ - vmovaps %xmm1,0x7c0(%esp) │ │ │ │ - vmovss 0x7c0(%esp),%xmm1 │ │ │ │ - vinsertps $0x10,0xf0(%esp),%xmm1,%xmm1 │ │ │ │ - vmovss %xmm7,0xec(%esp) │ │ │ │ - vmovaps %ymm3,0x5a0(%esp) │ │ │ │ - vmovaps %xmm3,0x7a0(%esp) │ │ │ │ - vmovss 0x7a0(%esp),%xmm3 │ │ │ │ - vinsertps $0x10,0xec(%esp),%xmm3,%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vaddps 0x80(%esp),%ymm0,%ymm4 │ │ │ │ + vmovss 0x36c(%esp),%xmm2 │ │ │ │ + vmovss 0x3ac(%esp),%xmm0 │ │ │ │ + vmovss 0x32c(%esp),%xmm1 │ │ │ │ vunpcklps %xmm5,%xmm2,%xmm2 │ │ │ │ - vmovaps %ymm6,0x5c0(%esp) │ │ │ │ - vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovss 0xfc(%esp),%xmm2 │ │ │ │ - vmovaps %ymm7,0x580(%esp) │ │ │ │ - vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vinsertps $0x10,0xf8(%esp),%xmm2,%xmm1 │ │ │ │ - vmovss 0x544(%esp),%xmm2 │ │ │ │ - vinsertps $0x10,0x540(%esp),%xmm2,%xmm2 │ │ │ │ - vmovss 0x54c(%esp),%xmm5 │ │ │ │ - vinsertps $0x10,0x548(%esp),%xmm5,%xmm3 │ │ │ │ - vextractps $0x1,%xmm4,0x544(%esp) │ │ │ │ - vmovss 0x554(%esp),%xmm5 │ │ │ │ - vextractps $0x1,%xmm6,0xfc(%esp) │ │ │ │ - vmovlhps %xmm1,%xmm2,%xmm2 │ │ │ │ - vinsertps $0x10,0x550(%esp),%xmm5,%xmm1 │ │ │ │ + vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ + vmovaps %ymm4,0x80(%esp) │ │ │ │ + vmovss 0x38c(%esp),%xmm4 │ │ │ │ vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm1 │ │ │ │ - vmovaps 0x860(%esp),%xmm3 │ │ │ │ - vmovaps 0x940(%esp),%xmm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm1,%zmm1 │ │ │ │ - vmovaps 0x980(%esp),%xmm0 │ │ │ │ - vaddps 0x100(%esp),%zmm1,%zmm5 │ │ │ │ - vmovaps 0x8c0(%esp),%xmm1 │ │ │ │ - vextractps $0x1,%xmm3,0x54c(%esp) │ │ │ │ - vmovaps 0x7e0(%esp),%xmm3 │ │ │ │ - vextractps $0x1,%xmm0,0x100(%esp) │ │ │ │ - vmovaps 0x900(%esp),%xmm0 │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - vextractps $0x1,%xmm2,0x100(%esp) │ │ │ │ - vmovaps 0x880(%esp),%xmm2 │ │ │ │ - vextractps $0x1,%xmm3,0x540(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x554(%esp) │ │ │ │ - vmovaps 0x8a0(%esp),%xmm0 │ │ │ │ - mov 0x554(%esp),%ecx │ │ │ │ - vextractps $0x1,%xmm1,0x554(%esp) │ │ │ │ - vmovaps 0x840(%esp),%xmm1 │ │ │ │ - vextractps $0x1,%xmm0,0x550(%esp) │ │ │ │ - vmovss 0x824(%esp),%xmm0 │ │ │ │ - mov 0x550(%esp),%ebx │ │ │ │ - vextractps $0x1,%xmm2,0x550(%esp) │ │ │ │ - vextractps $0x1,%xmm1,0x548(%esp) │ │ │ │ - vmovss 0x804(%esp),%xmm2 │ │ │ │ - vmovss 0x7c4(%esp),%xmm1 │ │ │ │ - vmovss 0x7a4(%esp),%xmm3 │ │ │ │ - vinsertps $0x10,0x540(%esp),%xmm2,%xmm2 │ │ │ │ - vinsertps $0x10,0x544(%esp),%xmm0,%xmm0 │ │ │ │ - vextractps $0x1,%xmm7,0xf8(%esp) │ │ │ │ - vinsertps $0x10,0xfc(%esp),%xmm1,%xmm1 │ │ │ │ - vinsertps $0x10,0xf8(%esp),%xmm3,%xmm3 │ │ │ │ - vextractps $0x2,%xmm4,0x544(%esp) │ │ │ │ - vshufps $0xff,%xmm4,%xmm4,%xmm4 │ │ │ │ + vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovss 0x54c(%esp),%xmm2 │ │ │ │ - vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vinsertps $0x10,0x548(%esp),%xmm2,%xmm1 │ │ │ │ - vmovd %ebx,%xmm2 │ │ │ │ - vinsertps $0x10,0x550(%esp),%xmm2,%xmm2 │ │ │ │ - vmovd %ecx,%xmm3 │ │ │ │ - vmovlhps %xmm1,%xmm2,%xmm2 │ │ │ │ - vinsertps $0x10,0x554(%esp),%xmm3,%xmm1 │ │ │ │ - vmovd %edx,%xmm3 │ │ │ │ - vinsertps $0x10,0x100(%esp),%xmm3,%xmm3 │ │ │ │ - vmovlhps %xmm1,%xmm3,%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vmovaps 0x940(%esp),%xmm2 │ │ │ │ - vmovaps 0x900(%esp),%xmm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm3,%zmm3 │ │ │ │ - vmovaps 0x980(%esp),%xmm0 │ │ │ │ - vaddps %zmm3,%zmm5,%zmm5 │ │ │ │ - vmovaps 0x880(%esp),%xmm3 │ │ │ │ - vextractps $0x2,%xmm1,0x554(%esp) │ │ │ │ - vmovaps 0x8c0(%esp),%xmm1 │ │ │ │ - mov 0x554(%esp),%ecx │ │ │ │ - vextractps $0x2,%xmm0,0x100(%esp) │ │ │ │ - mov 0x100(%esp),%edx │ │ │ │ - vextractps $0x2,%xmm2,0x100(%esp) │ │ │ │ - vmovaps 0x8a0(%esp),%xmm2 │ │ │ │ - vmovss 0x828(%esp),%xmm0 │ │ │ │ - vextractps $0x2,%xmm1,0x554(%esp) │ │ │ │ - vextractps $0x2,%xmm2,0x550(%esp) │ │ │ │ - vmovaps 0x840(%esp),%xmm2 │ │ │ │ - mov 0x550(%esp),%ebx │ │ │ │ - vextractps $0x2,%xmm3,0x550(%esp) │ │ │ │ - vmovaps 0x860(%esp),%xmm3 │ │ │ │ - vextractps $0x2,%xmm2,0x548(%esp) │ │ │ │ - vextractps $0x2,%xmm3,0x54c(%esp) │ │ │ │ - vmovss 0x808(%esp),%xmm2 │ │ │ │ - vmovaps 0x7e0(%esp),%xmm3 │ │ │ │ - vextractps $0x2,%xmm6,0xfc(%esp) │ │ │ │ - vextractps $0x2,%xmm7,0xf8(%esp) │ │ │ │ - vmovss 0x7c8(%esp),%xmm1 │ │ │ │ - vinsertps $0x10,0x544(%esp),%xmm0,%xmm0 │ │ │ │ - vinsertps $0x10,0xfc(%esp),%xmm1,%xmm1 │ │ │ │ - vshufps $0xff,%xmm6,%xmm6,%xmm6 │ │ │ │ - vshufps $0xff,%xmm7,%xmm7,%xmm7 │ │ │ │ - vextractps $0x2,%xmm3,0x540(%esp) │ │ │ │ - vmovss 0x7a8(%esp),%xmm3 │ │ │ │ - vinsertps $0x10,0x540(%esp),%xmm2,%xmm2 │ │ │ │ - vinsertps $0x10,0xf8(%esp),%xmm3,%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vaddps 0x80(%esp),%ymm0,%ymm4 │ │ │ │ + vmovaps %ymm4,0x80(%esp) │ │ │ │ + vmovaps 0x100(%esp),%ymm3 │ │ │ │ + vmovaps 0x120(%esp),%ymm1 │ │ │ │ + vmovaps 0x1a0(%esp),%ymm7 │ │ │ │ + vmovaps 0xc0(%esp),%ymm0 │ │ │ │ + vmovaps 0xe0(%esp),%ymm5 │ │ │ │ + vmovaps 0x160(%esp),%ymm6 │ │ │ │ + vextractf128 $0x1,%ymm3,0x360(%esp) │ │ │ │ + vextractf128 $0x1,%ymm1,0x340(%esp) │ │ │ │ + vmovaps 0x180(%esp),%ymm3 │ │ │ │ + vmovaps 0x140(%esp),%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm5,0x380(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,0x3a0(%esp) │ │ │ │ + vextractf128 $0x1,%ymm6,0x300(%esp) │ │ │ │ + vextractf128 $0x1,%ymm7,0x2e0(%esp) │ │ │ │ + vmovss 0x380(%esp),%xmm4 │ │ │ │ + vmovss 0x340(%esp),%xmm5 │ │ │ │ + vmovss 0x300(%esp),%xmm6 │ │ │ │ + vmovss 0x2e0(%esp),%xmm7 │ │ │ │ + vmovss 0x3a0(%esp),%xmm0 │ │ │ │ + vmovss 0x360(%esp),%xmm2 │ │ │ │ + vextractf128 $0x1,%ymm1,0x320(%esp) │ │ │ │ + vextractf128 $0x1,%ymm3,0x2f0(%esp) │ │ │ │ + vmovss 0x320(%esp),%xmm1 │ │ │ │ + vmovss 0x2f0(%esp),%xmm3 │ │ │ │ + vunpcklps %xmm5,%xmm2,%xmm2 │ │ │ │ + vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ + vmovss 0x344(%esp),%xmm5 │ │ │ │ + vmovss 0x384(%esp),%xmm4 │ │ │ │ vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ - vmovss 0x54c(%esp),%xmm2 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vinsertps $0x10,0x548(%esp),%xmm2,%xmm1 │ │ │ │ - vmovd %ebx,%xmm2 │ │ │ │ - vinsertps $0x10,0x550(%esp),%xmm2,%xmm2 │ │ │ │ - vmovd %ecx,%xmm3 │ │ │ │ - vmovlhps %xmm1,%xmm2,%xmm2 │ │ │ │ - vinsertps $0x10,0x554(%esp),%xmm3,%xmm1 │ │ │ │ - vmovd %edx,%xmm3 │ │ │ │ - vinsertps $0x10,0x100(%esp),%xmm3,%xmm3 │ │ │ │ - vmovlhps %xmm1,%xmm3,%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm3,%zmm3 │ │ │ │ - vmovaps 0x980(%esp),%xmm0 │ │ │ │ - vaddps %zmm3,%zmm5,%zmm5 │ │ │ │ - vextractps $0x3,%xmm0,0x980(%esp) │ │ │ │ - vmovaps 0x940(%esp),%xmm0 │ │ │ │ - mov 0x980(%esp),%edx │ │ │ │ - vextractps $0x3,%xmm0,0x980(%esp) │ │ │ │ - vmovaps 0x900(%esp),%xmm0 │ │ │ │ - vextractps $0x3,%xmm0,0x940(%esp) │ │ │ │ - vmovaps 0x8c0(%esp),%xmm0 │ │ │ │ - mov 0x940(%esp),%ecx │ │ │ │ - vextractps $0x3,%xmm0,0x940(%esp) │ │ │ │ - vmovaps 0x8a0(%esp),%xmm0 │ │ │ │ - vextractps $0x3,%xmm0,0x900(%esp) │ │ │ │ - vmovaps 0x880(%esp),%xmm0 │ │ │ │ - mov 0x900(%esp),%ebx │ │ │ │ - vextractps $0x3,%xmm0,0x900(%esp) │ │ │ │ - vmovaps 0x860(%esp),%xmm0 │ │ │ │ - vextractps $0x3,%xmm0,0x8c0(%esp) │ │ │ │ - vmovaps 0x840(%esp),%xmm0 │ │ │ │ - vmovaps 0x7e0(%esp),%xmm1 │ │ │ │ - vmovss 0x7ac(%esp),%xmm3 │ │ │ │ - vmovss 0x80c(%esp),%xmm2 │ │ │ │ - vextractps $0x3,%xmm0,0x8a0(%esp) │ │ │ │ - vextractps $0x3,%xmm1,0x880(%esp) │ │ │ │ - vmovss 0x82c(%esp),%xmm0 │ │ │ │ - vmovss 0x7cc(%esp),%xmm1 │ │ │ │ - vinsertps $0x10,0x880(%esp),%xmm2,%xmm2 │ │ │ │ + vmovss 0x364(%esp),%xmm2 │ │ │ │ vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ - vmovaps 0x760(%esp),%ymm7 │ │ │ │ vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ - vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ - vmovd %ecx,%xmm4 │ │ │ │ - vmovaps 0x780(%esp),%ymm6 │ │ │ │ + vmovss 0x304(%esp),%xmm6 │ │ │ │ vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vaddps 0x80(%esp),%ymm0,%ymm1 │ │ │ │ + vmovss 0x3a4(%esp),%xmm0 │ │ │ │ + vunpcklps %xmm5,%xmm2,%xmm2 │ │ │ │ + vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovss 0x8c0(%esp),%xmm2 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vinsertps $0x10,0x8a0(%esp),%xmm2,%xmm1 │ │ │ │ - vmovd %ebx,%xmm2 │ │ │ │ - vinsertps $0x10,0x900(%esp),%xmm2,%xmm2 │ │ │ │ - vmovlhps %xmm1,%xmm2,%xmm2 │ │ │ │ - vinsertps $0x10,0x940(%esp),%xmm4,%xmm1 │ │ │ │ - vmovd %edx,%xmm4 │ │ │ │ - vinsertps $0x10,0x980(%esp),%xmm4,%xmm3 │ │ │ │ - vmovlhps %xmm1,%xmm3,%xmm3 │ │ │ │ - vmovaps 0x6c0(%esp),%ymm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vmovaps 0x740(%esp),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm3,%zmm3 │ │ │ │ - vextractf32x4 $0x1,%ymm6,%xmm0 │ │ │ │ - vaddps %zmm3,%zmm5,%zmm4 │ │ │ │ - vmovaps %zmm4,0x980(%esp) │ │ │ │ - vmovaps 0x700(%esp),%ymm3 │ │ │ │ - vmovaps 0x660(%esp),%ymm4 │ │ │ │ - vmovss %xmm0,0x940(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm6 │ │ │ │ - vextractf32x4 $0x1,%ymm7,%xmm0 │ │ │ │ - vmovaps 0x680(%esp),%ymm1 │ │ │ │ - vmovaps 0x6a0(%esp),%ymm7 │ │ │ │ - vmovss %xmm0,0x900(%esp) │ │ │ │ - vmovaps 0x6e0(%esp),%ymm0 │ │ │ │ - vextractf32x4 $0x1,%ymm3,%xmm5 │ │ │ │ - vextractf32x4 $0x1,%ymm7,%xmm3 │ │ │ │ - vmovss %xmm5,0x8c0(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm7 │ │ │ │ - vextractf32x4 $0x1,%ymm4,%xmm1 │ │ │ │ - vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ - vmovaps 0x640(%esp),%ymm4 │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm0 │ │ │ │ - vextractf32x4 $0x1,%ymm4,%xmm5 │ │ │ │ - vunpcklps %xmm6,%xmm0,%xmm0 │ │ │ │ - vmovlhps %xmm3,%xmm0,%xmm0 │ │ │ │ - vmovaps 0x620(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x8a0(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm2,%xmm2 │ │ │ │ - vextractf32x4 $0x1,%ymm4,%xmm5 │ │ │ │ - vmovaps 0x600(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x880(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm4,%xmm5 │ │ │ │ - vmovss %xmm5,0x860(%esp) │ │ │ │ - vmovaps 0x5e0(%esp),%ymm4 │ │ │ │ - vinsertps $0x10,0x8c0(%esp),%xmm2,%xmm2 │ │ │ │ - vmovss 0x940(%esp),%xmm6 │ │ │ │ - vinsertps $0x10,0x8a0(%esp),%xmm1,%xmm1 │ │ │ │ - vinsertps $0x10,0x900(%esp),%xmm6,%xmm3 │ │ │ │ - vmovaps 0x780(%esp),%ymm6 │ │ │ │ - vmovaps 0x760(%esp),%ymm7 │ │ │ │ - vextractf32x4 $0x1,%ymm4,%xmm5 │ │ │ │ - vmovlhps %xmm2,%xmm3,%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm0,%ymm3,%ymm3 │ │ │ │ - vmovss %xmm5,0x840(%esp) │ │ │ │ - vmovaps 0x5a0(%esp),%ymm5 │ │ │ │ - vmovaps 0x5c0(%esp),%ymm4 │ │ │ │ - valignd $0x5,%ymm6,%ymm6,%ymm0 │ │ │ │ - vextractf32x4 $0x1,%ymm5,%xmm5 │ │ │ │ - vmovss %xmm0,0x940(%esp) │ │ │ │ - vmovss %xmm5,0x820(%esp) │ │ │ │ - vmovaps 0x580(%esp),%ymm5 │ │ │ │ - vextractf32x4 $0x1,%ymm4,%xmm4 │ │ │ │ - vextractf32x4 $0x1,%ymm5,%xmm5 │ │ │ │ - vmovss %xmm5,0x800(%esp) │ │ │ │ - vmovss 0x820(%esp),%xmm5 │ │ │ │ - vinsertps $0x10,0x800(%esp),%xmm5,%xmm5 │ │ │ │ - valignd $0x5,%ymm7,%ymm7,%ymm2 │ │ │ │ - vmovlps %xmm5,0x820(%esp) │ │ │ │ - vmovss 0x840(%esp),%xmm5 │ │ │ │ - vmovaps 0x6a0(%esp),%ymm7 │ │ │ │ - vmovss %xmm2,0x900(%esp) │ │ │ │ - vmovaps 0x740(%esp),%ymm2 │ │ │ │ - vunpcklps %xmm4,%xmm5,%xmm4 │ │ │ │ - vmovss 0x880(%esp),%xmm5 │ │ │ │ - vmovhps 0x820(%esp),%xmm4,%xmm4 │ │ │ │ - vinsertps $0x10,0x860(%esp),%xmm5,%xmm5 │ │ │ │ - valignd $0x5,%ymm2,%ymm2,%ymm2 │ │ │ │ - vmovlhps %xmm5,%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm4,%ymm1,%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vaddps 0x980(%esp),%zmm3,%zmm4 │ │ │ │ - vmovaps 0x6c0(%esp),%ymm1 │ │ │ │ - vmovaps 0x700(%esp),%ymm3 │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm6 │ │ │ │ - vmovaps %zmm4,0x980(%esp) │ │ │ │ - vmovaps 0x680(%esp),%ymm1 │ │ │ │ - vmovaps 0x660(%esp),%ymm4 │ │ │ │ - valignd $0x5,%ymm3,%ymm3,%ymm0 │ │ │ │ - valignd $0x5,%ymm7,%ymm7,%ymm3 │ │ │ │ - vmovss %xmm0,0x8c0(%esp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm7 │ │ │ │ - vmovaps 0x6e0(%esp),%ymm0 │ │ │ │ + vmovaps %ymm1,0x1a0(%esp) │ │ │ │ + vmovss 0x324(%esp),%xmm1 │ │ │ │ + vmovss 0x2f4(%esp),%xmm3 │ │ │ │ + vmovss 0x2e4(%esp),%xmm7 │ │ │ │ + vmovss 0x388(%esp),%xmm4 │ │ │ │ + vmovss 0x368(%esp),%xmm2 │ │ │ │ + vmovss 0x348(%esp),%xmm5 │ │ │ │ + vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ + vmovss 0x308(%esp),%xmm6 │ │ │ │ vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ - valignd $0x5,%ymm4,%ymm4,%ymm1 │ │ │ │ - vmovaps 0x640(%esp),%ymm4 │ │ │ │ - vinsertps $0x10,0x8c0(%esp),%xmm2,%xmm2 │ │ │ │ - vmovaps 0x760(%esp),%ymm7 │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm0 │ │ │ │ - valignd $0x5,%ymm4,%ymm4,%ymm5 │ │ │ │ - vunpcklps %xmm6,%xmm0,%xmm0 │ │ │ │ - vmovlhps %xmm3,%xmm0,%xmm0 │ │ │ │ - vmovaps 0x620(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x8a0(%esp) │ │ │ │ - vmovss 0x940(%esp),%xmm6 │ │ │ │ - vinsertps $0x10,0x8a0(%esp),%xmm1,%xmm1 │ │ │ │ - vinsertps $0x10,0x900(%esp),%xmm6,%xmm3 │ │ │ │ - vmovaps 0x780(%esp),%ymm6 │ │ │ │ - valignd $0x5,%ymm4,%ymm4,%ymm5 │ │ │ │ - vmovlhps %xmm2,%xmm3,%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm0,%ymm3,%ymm3 │ │ │ │ - vmovaps 0x600(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x880(%esp) │ │ │ │ - valignd $0x6,%ymm7,%ymm7,%ymm0 │ │ │ │ - valignd $0x5,%ymm4,%ymm4,%ymm5 │ │ │ │ - vmovss %xmm0,0x900(%esp) │ │ │ │ - vmovaps 0x5e0(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x860(%esp) │ │ │ │ - valignd $0x6,%ymm6,%ymm6,%ymm2 │ │ │ │ - valignd $0x5,%ymm4,%ymm4,%ymm5 │ │ │ │ - vmovss %xmm2,0x940(%esp) │ │ │ │ - vmovss %xmm5,0x840(%esp) │ │ │ │ - vmovaps 0x5a0(%esp),%ymm5 │ │ │ │ - vmovaps 0x5c0(%esp),%ymm4 │ │ │ │ - vmovaps 0x740(%esp),%ymm2 │ │ │ │ - valignd $0x5,%ymm5,%ymm5,%ymm5 │ │ │ │ - vmovss %xmm5,0x820(%esp) │ │ │ │ - vmovaps 0x580(%esp),%ymm5 │ │ │ │ - valignd $0x5,%ymm4,%ymm4,%ymm4 │ │ │ │ - valignd $0x5,%ymm5,%ymm5,%ymm5 │ │ │ │ - vmovss %xmm5,0x800(%esp) │ │ │ │ - vmovss 0x820(%esp),%xmm5 │ │ │ │ - vinsertps $0x10,0x800(%esp),%xmm5,%xmm5 │ │ │ │ - valignd $0x6,%ymm2,%ymm2,%ymm2 │ │ │ │ - vmovlps %xmm5,0x820(%esp) │ │ │ │ - vmovss 0x840(%esp),%xmm5 │ │ │ │ - vunpcklps %xmm4,%xmm5,%xmm4 │ │ │ │ - vmovss 0x880(%esp),%xmm5 │ │ │ │ - vmovhps 0x820(%esp),%xmm4,%xmm4 │ │ │ │ - vinsertps $0x10,0x860(%esp),%xmm5,%xmm5 │ │ │ │ - vmovlhps %xmm5,%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm4,%ymm1,%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vaddps 0x980(%esp),%zmm3,%zmm4 │ │ │ │ - vmovaps 0x700(%esp),%ymm3 │ │ │ │ - valignd $0x6,%ymm3,%ymm3,%ymm0 │ │ │ │ - vmovaps %zmm4,0x980(%esp) │ │ │ │ - vmovss %xmm0,0x8c0(%esp) │ │ │ │ - vmovaps 0x6c0(%esp),%ymm1 │ │ │ │ - vmovaps 0x6a0(%esp),%ymm7 │ │ │ │ - vmovaps 0x660(%esp),%ymm4 │ │ │ │ - vmovaps 0x6e0(%esp),%ymm0 │ │ │ │ - vinsertps $0x10,0x8c0(%esp),%xmm2,%xmm2 │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - vmovaps 0x680(%esp),%ymm1 │ │ │ │ - valignd $0x6,%ymm7,%ymm7,%ymm3 │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm7 │ │ │ │ - valignd $0x6,%ymm4,%ymm4,%ymm1 │ │ │ │ + vmovss 0x2e8(%esp),%xmm7 │ │ │ │ + vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vaddps 0x1a0(%esp),%ymm0,%ymm1 │ │ │ │ + vmovss 0x2f8(%esp),%xmm3 │ │ │ │ + vmovss 0x3a8(%esp),%xmm0 │ │ │ │ + vunpcklps %xmm5,%xmm2,%xmm2 │ │ │ │ + vmovss 0x34c(%esp),%xmm5 │ │ │ │ vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ - vmovaps 0x640(%esp),%ymm4 │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm0 │ │ │ │ - valignd $0x6,%ymm4,%ymm4,%ymm5 │ │ │ │ - vunpcklps %xmm6,%xmm0,%xmm0 │ │ │ │ - vmovlhps %xmm3,%xmm0,%xmm0 │ │ │ │ - vmovaps 0x620(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x8a0(%esp) │ │ │ │ - vinsertps $0x10,0x8a0(%esp),%xmm1,%xmm1 │ │ │ │ - vmovaps 0x780(%esp),%ymm6 │ │ │ │ - valignd $0x6,%ymm4,%ymm4,%ymm5 │ │ │ │ - vmovaps 0x600(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x880(%esp) │ │ │ │ - valignd $0x7,%ymm6,%ymm6,%ymm6 │ │ │ │ - valignd $0x6,%ymm4,%ymm4,%ymm5 │ │ │ │ - vmovaps 0x5e0(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x860(%esp) │ │ │ │ - valignd $0x6,%ymm4,%ymm4,%ymm5 │ │ │ │ - vmovss %xmm5,0x840(%esp) │ │ │ │ - vmovaps 0x5a0(%esp),%ymm5 │ │ │ │ - vmovaps 0x5c0(%esp),%ymm4 │ │ │ │ - valignd $0x6,%ymm5,%ymm5,%ymm5 │ │ │ │ - vmovss %xmm5,0x820(%esp) │ │ │ │ - vmovaps 0x580(%esp),%ymm5 │ │ │ │ - valignd $0x6,%ymm4,%ymm4,%ymm4 │ │ │ │ - valignd $0x6,%ymm5,%ymm5,%ymm5 │ │ │ │ - vmovss %xmm5,0x800(%esp) │ │ │ │ - vmovss 0x820(%esp),%xmm5 │ │ │ │ - vinsertps $0x10,0x800(%esp),%xmm5,%xmm5 │ │ │ │ - vmovlps %xmm5,0x820(%esp) │ │ │ │ - vmovss 0x840(%esp),%xmm5 │ │ │ │ - vunpcklps %xmm4,%xmm5,%xmm4 │ │ │ │ - vmovss 0x880(%esp),%xmm5 │ │ │ │ - vinsertps $0x10,0x860(%esp),%xmm5,%xmm5 │ │ │ │ - vmovhps 0x820(%esp),%xmm4,%xmm4 │ │ │ │ - vmovlhps %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovss 0x940(%esp),%xmm5 │ │ │ │ - vinsertps $0x10,0x900(%esp),%xmm5,%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm4,%ymm1,%ymm1 │ │ │ │ - vmovlhps %xmm2,%xmm3,%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm0,%ymm3,%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vaddps 0x980(%esp),%zmm3,%zmm5 │ │ │ │ - vmovss %xmm6,0x980(%esp) │ │ │ │ - vmovaps 0x760(%esp),%ymm7 │ │ │ │ - vmovaps 0x740(%esp),%ymm2 │ │ │ │ - vmovaps 0x700(%esp),%ymm3 │ │ │ │ - vmovaps 0x6c0(%esp),%ymm1 │ │ │ │ - vmovaps 0x660(%esp),%ymm6 │ │ │ │ - valignd $0x7,%ymm7,%ymm7,%ymm0 │ │ │ │ - vmovss %xmm0,0x940(%esp) │ │ │ │ - vmovaps 0x6e0(%esp),%ymm0 │ │ │ │ - vmovaps 0x6a0(%esp),%ymm7 │ │ │ │ - valignd $0x7,%ymm2,%ymm2,%ymm2 │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm0 │ │ │ │ - vmovss %xmm2,0x900(%esp) │ │ │ │ - vmovss %xmm0,0x8a0(%esp) │ │ │ │ - valignd $0x7,%ymm3,%ymm3,%ymm2 │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm0 │ │ │ │ - vmovss %xmm2,0x8c0(%esp) │ │ │ │ - vmovaps 0x680(%esp),%ymm1 │ │ │ │ - vmovss %xmm0,0x880(%esp) │ │ │ │ - vmovaps 0x620(%esp),%ymm3 │ │ │ │ - valignd $0x7,%ymm7,%ymm7,%ymm2 │ │ │ │ - vmovaps 0x600(%esp),%ymm7 │ │ │ │ - vmovss %xmm2,0x860(%esp) │ │ │ │ - vmovaps 0x640(%esp),%ymm2 │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm0 │ │ │ │ - vmovss %xmm0,0x840(%esp) │ │ │ │ - vmovaps 0x5e0(%esp),%ymm1 │ │ │ │ - valignd $0x7,%ymm6,%ymm6,%ymm0 │ │ │ │ - valignd $0x7,%ymm7,%ymm7,%ymm6 │ │ │ │ - valignd $0x7,%ymm2,%ymm2,%ymm4 │ │ │ │ - vmovss %xmm6,0x820(%esp) │ │ │ │ - vmovaps 0x580(%esp),%ymm7 │ │ │ │ - vmovaps 0x5c0(%esp),%ymm6 │ │ │ │ + vmovss 0x2ec(%esp),%xmm7 │ │ │ │ vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ - valignd $0x7,%ymm3,%ymm3,%ymm2 │ │ │ │ - vmovaps 0x5a0(%esp),%ymm3 │ │ │ │ - vinsertps $0x10,0x820(%esp),%xmm2,%xmm2 │ │ │ │ - valignd $0x7,%ymm6,%ymm6,%ymm6 │ │ │ │ - valignd $0x7,%ymm7,%ymm7,%ymm7 │ │ │ │ + vmovss 0x38c(%esp),%xmm4 │ │ │ │ + vmovaps %ymm1,0x1a0(%esp) │ │ │ │ + vmovss 0x328(%esp),%xmm1 │ │ │ │ vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm1 │ │ │ │ - valignd $0x7,%ymm3,%ymm3,%ymm3 │ │ │ │ + vmovss 0x36c(%esp),%xmm2 │ │ │ │ vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ - vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ - vmovss 0x860(%esp),%xmm2 │ │ │ │ - vmovss 0x980(%esp),%xmm6 │ │ │ │ + vmovss 0x30c(%esp),%xmm6 │ │ │ │ + vunpcklps %xmm5,%xmm2,%xmm2 │ │ │ │ + vmovaps 0x200(%esp),%ymm5 │ │ │ │ vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ - vmovss 0x8a0(%esp),%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vinsertps $0x10,0x840(%esp),%xmm2,%xmm1 │ │ │ │ - vinsertps $0x10,0x880(%esp),%xmm3,%xmm2 │ │ │ │ - vmovss 0x900(%esp),%xmm3 │ │ │ │ - vmovlhps %xmm1,%xmm2,%xmm2 │ │ │ │ - vinsertps $0x10,0x8c0(%esp),%xmm3,%xmm1 │ │ │ │ - vinsertps $0x10,0x940(%esp),%xmm6,%xmm3 │ │ │ │ - vmovlhps %xmm1,%xmm3,%xmm3 │ │ │ │ - vmovaps 0x140(%esp),%zmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vmovaps 0x180(%esp),%zmm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm3,%zmm3 │ │ │ │ - vmovaps 0x200(%esp),%zmm0 │ │ │ │ - vaddps %zmm3,%zmm5,%zmm5 │ │ │ │ - vextractf32x8 $0x1,%zmm1,0x980(%esp) │ │ │ │ - vmovaps 0x980(%esp),%ymm6 │ │ │ │ - vextractf32x8 $0x1,%zmm2,0x940(%esp) │ │ │ │ - vmovaps 0x1c0(%esp),%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm0,0x8c0(%esp) │ │ │ │ - vmovaps 0x8c0(%esp),%ymm0 │ │ │ │ - vmovaps %xmm6,0x700(%esp) │ │ │ │ - vmovaps 0x700(%esp),%xmm7 │ │ │ │ - vextractf32x8 $0x1,%zmm1,0x900(%esp) │ │ │ │ - vmovaps %xmm0,0x6a0(%esp) │ │ │ │ - vmovaps 0x6a0(%esp),%xmm1 │ │ │ │ - vmovss %xmm7,0x140(%esp) │ │ │ │ - vmovaps 0x940(%esp),%ymm7 │ │ │ │ - vmovss %xmm1,0x200(%esp) │ │ │ │ - vmovaps 0x280(%esp),%zmm1 │ │ │ │ - vmovaps %xmm7,0x6e0(%esp) │ │ │ │ - vmovaps 0x6e0(%esp),%xmm2 │ │ │ │ - vextractf32x8 $0x1,%zmm1,0x880(%esp) │ │ │ │ - vmovss %xmm2,0x180(%esp) │ │ │ │ - vmovaps 0x900(%esp),%ymm2 │ │ │ │ - vmovaps %xmm2,0x6c0(%esp) │ │ │ │ - vmovaps 0x6c0(%esp),%xmm3 │ │ │ │ - vmovss %xmm3,0x1c0(%esp) │ │ │ │ - vmovaps 0x240(%esp),%zmm3 │ │ │ │ - vextractf32x8 $0x1,%zmm3,0x8a0(%esp) │ │ │ │ - vmovaps 0x8a0(%esp),%ymm3 │ │ │ │ - vmovaps %xmm3,0x680(%esp) │ │ │ │ - vmovaps 0x680(%esp),%xmm4 │ │ │ │ - vmovss %xmm4,0x240(%esp) │ │ │ │ - vmovaps 0x880(%esp),%ymm1 │ │ │ │ - vmovaps 0x2c0(%esp),%zmm7 │ │ │ │ - vmovaps 0x300(%esp),%zmm2 │ │ │ │ - vmovaps 0x340(%esp),%zmm3 │ │ │ │ - vextractf32x8 $0x1,%zmm7,0x860(%esp) │ │ │ │ - vmovaps 0x860(%esp),%ymm4 │ │ │ │ - vmovaps %xmm1,0x660(%esp) │ │ │ │ - vextractf32x8 $0x1,%zmm2,0x840(%esp) │ │ │ │ - vmovaps 0x660(%esp),%xmm6 │ │ │ │ - vmovaps 0x380(%esp),%zmm1 │ │ │ │ - vmovaps 0x3c0(%esp),%zmm7 │ │ │ │ - vextractf32x8 $0x1,%zmm3,0x820(%esp) │ │ │ │ - vmovaps 0x820(%esp),%ymm2 │ │ │ │ - vmovaps %xmm4,0x640(%esp) │ │ │ │ - vmovaps 0x640(%esp),%xmm0 │ │ │ │ - vmovss %xmm6,0x280(%esp) │ │ │ │ - vextractf32x8 $0x1,%zmm1,0x800(%esp) │ │ │ │ - vextractf32x8 $0x1,%zmm7,0x7e0(%esp) │ │ │ │ - vmovaps 0x800(%esp),%xmm4 │ │ │ │ - vmovaps 0x400(%esp),%zmm1 │ │ │ │ - vmovaps %xmm2,0x600(%esp) │ │ │ │ - vmovss %xmm0,0x2c0(%esp) │ │ │ │ - vmovaps 0x840(%esp),%ymm0 │ │ │ │ - vmovss %xmm4,0x380(%esp) │ │ │ │ - vextractf32x8 $0x1,%zmm1,0x7c0(%esp) │ │ │ │ - vmovaps %xmm0,0x620(%esp) │ │ │ │ - vmovaps 0x620(%esp),%xmm6 │ │ │ │ - vmovss 0x600(%esp),%xmm0 │ │ │ │ - vmovss %xmm6,0x300(%esp) │ │ │ │ - vmovaps 0x7e0(%esp),%ymm6 │ │ │ │ - vmovaps %xmm6,0x5e0(%esp) │ │ │ │ - vmovss 0x5e0(%esp),%xmm2 │ │ │ │ - vmovaps 0x7c0(%esp),%ymm7 │ │ │ │ - vmovaps 0x480(%esp),%zmm3 │ │ │ │ - vmovaps 0x440(%esp),%zmm6 │ │ │ │ - vinsertps $0x10,0x380(%esp),%xmm0,%xmm0 │ │ │ │ - vmovaps %xmm7,0x5c0(%esp) │ │ │ │ - vmovaps 0x4c0(%esp),%zmm7 │ │ │ │ - vmovaps 0x5c0(%esp),%xmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm3,0x780(%esp) │ │ │ │ - vextractf32x8 $0x1,%zmm6,0x7a0(%esp) │ │ │ │ - vmovaps 0x780(%esp),%xmm6 │ │ │ │ - vextractf32x8 $0x1,%zmm7,0x760(%esp) │ │ │ │ - vmovaps 0x760(%esp),%ymm7 │ │ │ │ - vmovss %xmm1,0x400(%esp) │ │ │ │ - vmovaps 0x7a0(%esp),%ymm1 │ │ │ │ - vinsertps $0x10,0x400(%esp),%xmm2,%xmm2 │ │ │ │ - vmovss %xmm6,0x480(%esp) │ │ │ │ - vmovaps %xmm7,0x580(%esp) │ │ │ │ - vmovaps 0x500(%esp),%zmm7 │ │ │ │ - vmovss 0x580(%esp),%xmm3 │ │ │ │ - vmovaps %xmm1,0x5a0(%esp) │ │ │ │ - vmovss 0x5a0(%esp),%xmm1 │ │ │ │ - vinsertps $0x10,0x480(%esp),%xmm1,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vaddps 0x1a0(%esp),%ymm0,%ymm1 │ │ │ │ + vmovss 0x2fc(%esp),%xmm3 │ │ │ │ + vmovss 0x3ac(%esp),%xmm0 │ │ │ │ + vmovaps %xmm5,0x360(%esp) │ │ │ │ + vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ + vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ + vmovaps %ymm1,0x1a0(%esp) │ │ │ │ + vmovss 0x32c(%esp),%xmm1 │ │ │ │ vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovss 0x2c0(%esp),%xmm2 │ │ │ │ - vextractf32x8 $0x1,%zmm7,0x740(%esp) │ │ │ │ - vmovaps 0x740(%esp),%xmm7 │ │ │ │ - vmovss %xmm7,0x500(%esp) │ │ │ │ - vinsertps $0x10,0x500(%esp),%xmm3,%xmm3 │ │ │ │ - vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vinsertps $0x10,0x300(%esp),%xmm2,%xmm1 │ │ │ │ - vmovss 0x240(%esp),%xmm2 │ │ │ │ - vinsertps $0x10,0x280(%esp),%xmm2,%xmm2 │ │ │ │ - vmovlhps %xmm1,%xmm2,%xmm2 │ │ │ │ - vmovss 0x1c0(%esp),%xmm1 │ │ │ │ - vinsertps $0x10,0x200(%esp),%xmm1,%xmm3 │ │ │ │ - vmovss 0x140(%esp),%xmm1 │ │ │ │ - vinsertps $0x10,0x180(%esp),%xmm1,%xmm1 │ │ │ │ - vextractps $0x1,%xmm6,0x340(%esp) │ │ │ │ - vextractps $0x1,%xmm7,0x300(%esp) │ │ │ │ - vextractps $0x1,%xmm4,0x3c0(%esp) │ │ │ │ - vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm1 │ │ │ │ - vmovaps 0x6e0(%esp),%xmm2 │ │ │ │ - vmovaps 0x640(%esp),%xmm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm1,%zmm1 │ │ │ │ - vmovaps 0x700(%esp),%xmm0 │ │ │ │ - vaddps %zmm1,%zmm5,%zmm5 │ │ │ │ - vmovaps 0x6c0(%esp),%xmm1 │ │ │ │ - vextractps $0x1,%xmm3,0x440(%esp) │ │ │ │ - vmovss 0x584(%esp),%xmm3 │ │ │ │ - vinsertps $0x10,0x300(%esp),%xmm3,%xmm3 │ │ │ │ - vextractps $0x1,%xmm0,0x500(%esp) │ │ │ │ - vmovaps 0x6a0(%esp),%xmm0 │ │ │ │ - mov 0x500(%esp),%edx │ │ │ │ - vextractps $0x1,%xmm2,0x500(%esp) │ │ │ │ - vextractps $0x1,%xmm1,0x4c0(%esp) │ │ │ │ - vmovaps 0x620(%esp),%xmm1 │ │ │ │ - mov 0x4c0(%esp),%ecx │ │ │ │ - vmovaps 0x680(%esp),%xmm2 │ │ │ │ - vextractps $0x1,%xmm0,0x4c0(%esp) │ │ │ │ - vmovaps 0x660(%esp),%xmm0 │ │ │ │ - vextractps $0x1,%xmm1,0x400(%esp) │ │ │ │ - vmovaps 0x5c0(%esp),%xmm1 │ │ │ │ - vextractps $0x1,%xmm2,0x480(%esp) │ │ │ │ - vmovss 0x5e4(%esp),%xmm2 │ │ │ │ - mov 0x480(%esp),%ebx │ │ │ │ - vextractps $0x1,%xmm0,0x480(%esp) │ │ │ │ - vmovss 0x604(%esp),%xmm0 │ │ │ │ - vextractps $0x1,%xmm1,0x380(%esp) │ │ │ │ - vmovss 0x5a4(%esp),%xmm1 │ │ │ │ - vinsertps $0x10,0x340(%esp),%xmm1,%xmm1 │ │ │ │ - vinsertps $0x10,0x380(%esp),%xmm2,%xmm2 │ │ │ │ - vinsertps $0x10,0x3c0(%esp),%xmm0,%xmm0 │ │ │ │ - vextractps $0x2,%xmm4,0x3c0(%esp) │ │ │ │ - vshufps $0xff,%xmm4,%xmm4,%xmm4 │ │ │ │ + vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ - vmovd %edx,%xmm3 │ │ │ │ - vinsertps $0x10,0x500(%esp),%xmm3,%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vaddps 0x1a0(%esp),%ymm0,%ymm6 │ │ │ │ + vmovaps 0x1e0(%esp),%ymm1 │ │ │ │ + vmovaps 0x1c0(%esp),%ymm0 │ │ │ │ + vmovaps %xmm1,0x380(%esp) │ │ │ │ + vmovss 0x380(%esp),%xmm4 │ │ │ │ + vmovaps %xmm0,0x3a0(%esp) │ │ │ │ + vmovss 0x3a0(%esp),%xmm0 │ │ │ │ + vmovaps %ymm6,0x80(%esp) │ │ │ │ + vmovss 0x360(%esp),%xmm2 │ │ │ │ + vmovaps 0x220(%esp),%ymm3 │ │ │ │ + vmovaps 0x240(%esp),%ymm7 │ │ │ │ + vmovaps 0x260(%esp),%ymm6 │ │ │ │ + vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ + vmovss 0x384(%esp),%xmm4 │ │ │ │ + vmovaps %xmm3,0x340(%esp) │ │ │ │ + vmovaps 0x280(%esp),%ymm3 │ │ │ │ + vmovss 0x340(%esp),%xmm5 │ │ │ │ + vmovaps %xmm7,0x320(%esp) │ │ │ │ + vmovaps 0x2a0(%esp),%ymm7 │ │ │ │ + vmovaps %xmm6,0x300(%esp) │ │ │ │ + vmovss 0x320(%esp),%xmm1 │ │ │ │ + vmovss 0x300(%esp),%xmm6 │ │ │ │ + vmovaps %xmm3,0x2f0(%esp) │ │ │ │ + vmovss 0x2f0(%esp),%xmm3 │ │ │ │ + vunpcklps %xmm5,%xmm2,%xmm2 │ │ │ │ + vmovss 0x344(%esp),%xmm5 │ │ │ │ + vmovaps %xmm7,0x2e0(%esp) │ │ │ │ + vmovss 0x2e0(%esp),%xmm7 │ │ │ │ vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovss 0x440(%esp),%xmm2 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vinsertps $0x10,0x400(%esp),%xmm2,%xmm1 │ │ │ │ - vmovd %ebx,%xmm2 │ │ │ │ - vinsertps $0x10,0x480(%esp),%xmm2,%xmm2 │ │ │ │ - vmovlhps %xmm1,%xmm2,%xmm2 │ │ │ │ - vmovd %ecx,%xmm1 │ │ │ │ - vinsertps $0x10,0x4c0(%esp),%xmm1,%xmm1 │ │ │ │ - vmovlhps %xmm1,%xmm3,%xmm3 │ │ │ │ - vmovaps 0x6c0(%esp),%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vmovaps 0x6e0(%esp),%xmm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm3,%zmm3 │ │ │ │ - vmovaps 0x700(%esp),%xmm0 │ │ │ │ - vaddps %zmm3,%zmm5,%zmm5 │ │ │ │ - vmovaps 0x680(%esp),%xmm3 │ │ │ │ - vextractps $0x2,%xmm1,0x4c0(%esp) │ │ │ │ - vmovaps 0x6a0(%esp),%xmm1 │ │ │ │ - mov 0x4c0(%esp),%ecx │ │ │ │ - vextractps $0x2,%xmm0,0x500(%esp) │ │ │ │ - mov 0x500(%esp),%edx │ │ │ │ - vextractps $0x2,%xmm2,0x500(%esp) │ │ │ │ - vmovaps 0x620(%esp),%xmm2 │ │ │ │ - vextractps $0x2,%xmm3,0x480(%esp) │ │ │ │ - vmovaps 0x660(%esp),%xmm3 │ │ │ │ - mov 0x480(%esp),%ebx │ │ │ │ - vmovss 0x608(%esp),%xmm0 │ │ │ │ - vextractps $0x2,%xmm1,0x4c0(%esp) │ │ │ │ - vmovaps 0x640(%esp),%xmm1 │ │ │ │ - vextractps $0x2,%xmm2,0x400(%esp) │ │ │ │ - vmovss 0x5e8(%esp),%xmm2 │ │ │ │ - vextractps $0x2,%xmm3,0x480(%esp) │ │ │ │ - vextractps $0x2,%xmm1,0x440(%esp) │ │ │ │ - vmovaps 0x5c0(%esp),%xmm1 │ │ │ │ - vextractps $0x2,%xmm1,0x380(%esp) │ │ │ │ - vmovss 0x5a8(%esp),%xmm1 │ │ │ │ - vextractps $0x2,%xmm6,0x340(%esp) │ │ │ │ - vinsertps $0x10,0x380(%esp),%xmm2,%xmm2 │ │ │ │ - vextractps $0x2,%xmm7,0x300(%esp) │ │ │ │ - vmovss 0x588(%esp),%xmm3 │ │ │ │ - vinsertps $0x10,0x340(%esp),%xmm1,%xmm1 │ │ │ │ - vinsertps $0x10,0x300(%esp),%xmm3,%xmm3 │ │ │ │ - vinsertps $0x10,0x3c0(%esp),%xmm0,%xmm0 │ │ │ │ - vshufps $0xff,%xmm6,%xmm6,%xmm6 │ │ │ │ - vshufps $0xff,%xmm7,%xmm7,%xmm7 │ │ │ │ + vmovss 0x364(%esp),%xmm2 │ │ │ │ + vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ + vmovss 0x304(%esp),%xmm6 │ │ │ │ + vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ + vmovss 0x2e4(%esp),%xmm7 │ │ │ │ vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ - vmovd %edx,%xmm3 │ │ │ │ - vinsertps $0x10,0x500(%esp),%xmm3,%xmm3 │ │ │ │ - vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovss 0x440(%esp),%xmm2 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vinsertps $0x10,0x400(%esp),%xmm2,%xmm1 │ │ │ │ - vmovd %ebx,%xmm2 │ │ │ │ - vinsertps $0x10,0x480(%esp),%xmm2,%xmm2 │ │ │ │ - vmovlhps %xmm1,%xmm2,%xmm2 │ │ │ │ - vmovd %ecx,%xmm1 │ │ │ │ - vinsertps $0x10,0x4c0(%esp),%xmm1,%xmm1 │ │ │ │ - vmovlhps %xmm1,%xmm3,%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vmovaps 0x6e0(%esp),%xmm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm3,%zmm3 │ │ │ │ - vmovaps 0x700(%esp),%xmm0 │ │ │ │ - vaddps %zmm3,%zmm5,%zmm5 │ │ │ │ - vextractps $0x3,%xmm0,0x700(%esp) │ │ │ │ - vmovaps 0x6c0(%esp),%xmm0 │ │ │ │ - mov 0x700(%esp),%edx │ │ │ │ - vextractps $0x3,%xmm2,0x700(%esp) │ │ │ │ - vmovaps 0x680(%esp),%xmm2 │ │ │ │ - vextractps $0x3,%xmm0,0x6e0(%esp) │ │ │ │ - vmovaps 0x6a0(%esp),%xmm0 │ │ │ │ - mov 0x6e0(%esp),%ecx │ │ │ │ - vextractps $0x3,%xmm2,0x6c0(%esp) │ │ │ │ - vmovaps 0x620(%esp),%xmm2 │ │ │ │ - mov 0x6c0(%esp),%ebx │ │ │ │ - vextractps $0x3,%xmm0,0x6e0(%esp) │ │ │ │ - vmovaps 0x660(%esp),%xmm0 │ │ │ │ - vextractps $0x3,%xmm2,0x680(%esp) │ │ │ │ - vmovss 0x5ec(%esp),%xmm2 │ │ │ │ - vextractps $0x3,%xmm0,0x6c0(%esp) │ │ │ │ - vmovaps 0x640(%esp),%xmm0 │ │ │ │ - vextractps $0x3,%xmm0,0x6a0(%esp) │ │ │ │ - vmovss 0x60c(%esp),%xmm0 │ │ │ │ - vmovaps 0x5c0(%esp),%xmm1 │ │ │ │ - vmovss 0x58c(%esp),%xmm3 │ │ │ │ - vextractps $0x3,%xmm1,0x660(%esp) │ │ │ │ - vmovss 0x5ac(%esp),%xmm1 │ │ │ │ - vinsertps $0x10,0x660(%esp),%xmm2,%xmm2 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vaddps 0xa0(%esp),%ymm0,%ymm0 │ │ │ │ + vmovss 0x324(%esp),%xmm1 │ │ │ │ + vmovss 0x2f4(%esp),%xmm3 │ │ │ │ + vunpcklps %xmm5,%xmm2,%xmm2 │ │ │ │ + vmovss 0x348(%esp),%xmm5 │ │ │ │ + vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ + vmovaps %ymm0,0x1a0(%esp) │ │ │ │ + vmovss 0x3a4(%esp),%xmm0 │ │ │ │ + vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ - vmovaps 0x940(%esp),%ymm7 │ │ │ │ + vmovss 0x388(%esp),%xmm4 │ │ │ │ + vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vaddps 0x1a0(%esp),%ymm0,%ymm0 │ │ │ │ + vmovss 0x368(%esp),%xmm2 │ │ │ │ + vunpcklps %xmm5,%xmm2,%xmm2 │ │ │ │ + vmovaps %ymm0,0x1a0(%esp) │ │ │ │ + vmovss 0x3a8(%esp),%xmm0 │ │ │ │ + vmovss 0x328(%esp),%xmm1 │ │ │ │ + vmovss 0x308(%esp),%xmm6 │ │ │ │ + vmovss 0x2e8(%esp),%xmm7 │ │ │ │ + vmovss 0x2f8(%esp),%xmm3 │ │ │ │ + vmovss 0x34c(%esp),%xmm5 │ │ │ │ + vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ + vmovss 0x38c(%esp),%xmm4 │ │ │ │ vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovss 0x6a0(%esp),%xmm2 │ │ │ │ - vmovd %ecx,%xmm6 │ │ │ │ - vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vinsertps $0x10,0x680(%esp),%xmm2,%xmm1 │ │ │ │ - vmovd %ebx,%xmm2 │ │ │ │ - vinsertps $0x10,0x6c0(%esp),%xmm2,%xmm2 │ │ │ │ - vmovlhps %xmm1,%xmm2,%xmm2 │ │ │ │ - vinsertps $0x10,0x6e0(%esp),%xmm6,%xmm1 │ │ │ │ - vmovd %edx,%xmm6 │ │ │ │ - vinsertps $0x10,0x700(%esp),%xmm6,%xmm3 │ │ │ │ - vmovaps 0x980(%esp),%ymm6 │ │ │ │ - vmovlhps %xmm1,%xmm3,%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vmovaps 0x880(%esp),%ymm1 │ │ │ │ - vmovaps 0x900(%esp),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm3,%zmm3 │ │ │ │ - vmovaps 0x8c0(%esp),%ymm0 │ │ │ │ - vaddps %zmm3,%zmm5,%zmm4 │ │ │ │ - vmovaps 0x8a0(%esp),%ymm3 │ │ │ │ - vextractf32x4 $0x1,%ymm6,%xmm5 │ │ │ │ - vmovaps %zmm4,0x700(%esp) │ │ │ │ - vmovaps 0x860(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x6e0(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm7,%xmm5 │ │ │ │ - vmovss %xmm5,0x6c0(%esp) │ │ │ │ - vmovaps 0x840(%esp),%ymm7 │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm5 │ │ │ │ - vextractf32x4 $0x1,%ymm3,%xmm0 │ │ │ │ - vmovss %xmm5,0x6a0(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm4,%xmm3 │ │ │ │ - vmovaps 0x800(%esp),%ymm4 │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm6 │ │ │ │ - vextractf32x4 $0x1,%ymm4,%xmm5 │ │ │ │ - vunpcklps %xmm6,%xmm0,%xmm0 │ │ │ │ - vmovaps 0x7e0(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x680(%esp) │ │ │ │ - vmovaps 0x820(%esp),%ymm1 │ │ │ │ - vextractf32x4 $0x1,%ymm7,%xmm7 │ │ │ │ - vextractf32x4 $0x1,%ymm4,%xmm5 │ │ │ │ + vmovss 0x30c(%esp),%xmm6 │ │ │ │ + vmovss 0x36c(%esp),%xmm2 │ │ │ │ vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ - vmovlhps %xmm3,%xmm0,%xmm0 │ │ │ │ - vmovaps 0x7c0(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x660(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm1 │ │ │ │ - vextractf32x4 $0x1,%ymm4,%xmm5 │ │ │ │ - vmovaps 0x7a0(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x640(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm2,%xmm2 │ │ │ │ - vextractf32x4 $0x1,%ymm4,%xmm5 │ │ │ │ - vmovaps 0x780(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x620(%esp) │ │ │ │ - vmovaps 0x760(%esp),%ymm5 │ │ │ │ - vinsertps $0x10,0x680(%esp),%xmm1,%xmm1 │ │ │ │ - vinsertps $0x10,0x6a0(%esp),%xmm2,%xmm2 │ │ │ │ - vmovaps 0x940(%esp),%ymm7 │ │ │ │ - vmovaps 0x980(%esp),%ymm6 │ │ │ │ - vextractf32x4 $0x1,%ymm5,%xmm5 │ │ │ │ - vmovss %xmm5,0x600(%esp) │ │ │ │ - vmovaps 0x740(%esp),%ymm5 │ │ │ │ - vextractf32x4 $0x1,%ymm4,%xmm4 │ │ │ │ - vextractf32x4 $0x1,%ymm5,%xmm5 │ │ │ │ - vmovss %xmm5,0x5e0(%esp) │ │ │ │ - vmovss 0x600(%esp),%xmm5 │ │ │ │ - vinsertps $0x10,0x5e0(%esp),%xmm5,%xmm5 │ │ │ │ - vmovlps %xmm5,0x600(%esp) │ │ │ │ - vmovss 0x620(%esp),%xmm5 │ │ │ │ - vunpcklps %xmm4,%xmm5,%xmm4 │ │ │ │ - vmovss 0x660(%esp),%xmm5 │ │ │ │ - vinsertps $0x10,0x640(%esp),%xmm5,%xmm5 │ │ │ │ - vmovhps 0x600(%esp),%xmm4,%xmm4 │ │ │ │ - vmovlhps %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovss 0x6e0(%esp),%xmm5 │ │ │ │ - vinsertps $0x10,0x6c0(%esp),%xmm5,%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm4,%ymm1,%ymm1 │ │ │ │ - valignd $0x5,%ymm6,%ymm6,%ymm5 │ │ │ │ - vmovlhps %xmm2,%xmm3,%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm0,%ymm3,%ymm3 │ │ │ │ - vmovss %xmm5,0x6e0(%esp) │ │ │ │ - vmovaps 0x900(%esp),%ymm2 │ │ │ │ - valignd $0x5,%ymm7,%ymm7,%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vaddps 0x700(%esp),%zmm3,%zmm4 │ │ │ │ - vmovss %xmm0,0x6c0(%esp) │ │ │ │ - vmovaps 0x8c0(%esp),%ymm0 │ │ │ │ - vmovaps 0x8a0(%esp),%ymm3 │ │ │ │ - vmovaps 0x880(%esp),%ymm1 │ │ │ │ - vmovaps 0x840(%esp),%ymm7 │ │ │ │ - valignd $0x5,%ymm2,%ymm2,%ymm2 │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm0 │ │ │ │ - vmovaps %zmm4,0x700(%esp) │ │ │ │ - vmovaps 0x860(%esp),%ymm4 │ │ │ │ - vmovss %xmm0,0x6a0(%esp) │ │ │ │ - valignd $0x5,%ymm3,%ymm3,%ymm0 │ │ │ │ - valignd $0x5,%ymm4,%ymm4,%ymm3 │ │ │ │ - vmovaps 0x800(%esp),%ymm4 │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm6 │ │ │ │ - valignd $0x5,%ymm4,%ymm4,%ymm5 │ │ │ │ - vunpcklps %xmm6,%xmm0,%xmm0 │ │ │ │ - vmovaps 0x7e0(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x680(%esp) │ │ │ │ - vmovaps 0x820(%esp),%ymm1 │ │ │ │ - valignd $0x5,%ymm7,%ymm7,%ymm7 │ │ │ │ - valignd $0x5,%ymm4,%ymm4,%ymm5 │ │ │ │ + vmovss 0x2ec(%esp),%xmm7 │ │ │ │ + vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vaddps 0x1a0(%esp),%ymm0,%ymm0 │ │ │ │ + vmovss 0x32c(%esp),%xmm1 │ │ │ │ + vmovss 0x2fc(%esp),%xmm3 │ │ │ │ + vunpcklps %xmm5,%xmm2,%xmm2 │ │ │ │ + vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ + vmovaps 0x200(%esp),%ymm6 │ │ │ │ vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ - vmovlhps %xmm3,%xmm0,%xmm0 │ │ │ │ - vmovss %xmm5,0x660(%esp) │ │ │ │ - vmovaps 0x7c0(%esp),%ymm4 │ │ │ │ - vinsertps $0x10,0x6a0(%esp),%xmm2,%xmm2 │ │ │ │ - vmovaps 0x980(%esp),%ymm6 │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm1 │ │ │ │ - valignd $0x5,%ymm4,%ymm4,%ymm5 │ │ │ │ - vmovaps 0x7a0(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x640(%esp) │ │ │ │ - vinsertps $0x10,0x680(%esp),%xmm1,%xmm1 │ │ │ │ - vmovaps 0x940(%esp),%ymm7 │ │ │ │ - valignd $0x5,%ymm4,%ymm4,%ymm5 │ │ │ │ - vmovss %xmm5,0x620(%esp) │ │ │ │ - vmovaps 0x760(%esp),%ymm5 │ │ │ │ - vmovaps 0x780(%esp),%ymm4 │ │ │ │ - valignd $0x5,%ymm5,%ymm5,%ymm5 │ │ │ │ - vmovss %xmm5,0x600(%esp) │ │ │ │ - vmovaps 0x740(%esp),%ymm5 │ │ │ │ - valignd $0x5,%ymm4,%ymm4,%ymm4 │ │ │ │ - valignd $0x5,%ymm5,%ymm5,%ymm5 │ │ │ │ - vmovss %xmm5,0x5e0(%esp) │ │ │ │ - vmovss 0x600(%esp),%xmm5 │ │ │ │ - vinsertps $0x10,0x5e0(%esp),%xmm5,%xmm5 │ │ │ │ - vmovlps %xmm5,0x600(%esp) │ │ │ │ - vmovss 0x620(%esp),%xmm5 │ │ │ │ - vunpcklps %xmm4,%xmm5,%xmm4 │ │ │ │ - vmovss 0x660(%esp),%xmm5 │ │ │ │ - vinsertps $0x10,0x640(%esp),%xmm5,%xmm5 │ │ │ │ - vmovhps 0x600(%esp),%xmm4,%xmm4 │ │ │ │ - vmovlhps %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovss 0x6e0(%esp),%xmm5 │ │ │ │ - vinsertps $0x10,0x6c0(%esp),%xmm5,%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm4,%ymm1,%ymm1 │ │ │ │ - vmovlhps %xmm2,%xmm3,%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm0,%ymm3,%ymm3 │ │ │ │ - valignd $0x6,%ymm6,%ymm6,%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vaddps 0x700(%esp),%zmm3,%zmm4 │ │ │ │ - vmovss %xmm0,0x6e0(%esp) │ │ │ │ - vmovaps 0x8c0(%esp),%ymm0 │ │ │ │ - vmovaps 0x8a0(%esp),%ymm3 │ │ │ │ - valignd $0x6,%ymm7,%ymm7,%ymm2 │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm0 │ │ │ │ - vmovss %xmm2,0x6c0(%esp) │ │ │ │ - vmovaps %zmm4,0x700(%esp) │ │ │ │ - vmovaps 0x860(%esp),%ymm4 │ │ │ │ - vmovaps 0x880(%esp),%ymm1 │ │ │ │ - vmovaps 0x900(%esp),%ymm2 │ │ │ │ - vmovss %xmm0,0x6a0(%esp) │ │ │ │ - vmovaps 0x840(%esp),%ymm7 │ │ │ │ - valignd $0x6,%ymm3,%ymm3,%ymm0 │ │ │ │ - valignd $0x6,%ymm4,%ymm4,%ymm3 │ │ │ │ - vmovaps 0x800(%esp),%ymm4 │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - valignd $0x6,%ymm4,%ymm4,%ymm5 │ │ │ │ - vunpcklps %xmm6,%xmm0,%xmm0 │ │ │ │ - vmovaps 0x7e0(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x680(%esp) │ │ │ │ - vmovaps 0x820(%esp),%ymm1 │ │ │ │ - vmovaps 0x980(%esp),%ymm6 │ │ │ │ - valignd $0x6,%ymm7,%ymm7,%ymm7 │ │ │ │ - valignd $0x6,%ymm4,%ymm4,%ymm5 │ │ │ │ + vmovaps 0x240(%esp),%ymm7 │ │ │ │ + vmovaps %ymm0,0x1a0(%esp) │ │ │ │ + vmovss 0x3ac(%esp),%xmm0 │ │ │ │ + vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ + vextractf128 $0x1,%ymm6,0x360(%esp) │ │ │ │ + vextractf128 $0x1,%ymm7,0x320(%esp) │ │ │ │ + vmovaps 0x260(%esp),%ymm7 │ │ │ │ + vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ + vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vmovaps 0x1e0(%esp),%ymm1 │ │ │ │ + vaddps 0x1a0(%esp),%ymm0,%ymm5 │ │ │ │ + vmovaps 0x1c0(%esp),%ymm0 │ │ │ │ + vmovss 0x360(%esp),%xmm2 │ │ │ │ + vextractf128 $0x1,%ymm1,0x380(%esp) │ │ │ │ + vmovaps 0x220(%esp),%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,0x3a0(%esp) │ │ │ │ + vmovss 0x380(%esp),%xmm4 │ │ │ │ + vmovss 0x3a0(%esp),%xmm0 │ │ │ │ + vmovaps %ymm5,0x1a0(%esp) │ │ │ │ + vextractf128 $0x1,%ymm1,0x340(%esp) │ │ │ │ + vmovss 0x320(%esp),%xmm1 │ │ │ │ + vmovss 0x340(%esp),%xmm5 │ │ │ │ + vextractf128 $0x1,%ymm7,0x300(%esp) │ │ │ │ + vmovaps 0x2a0(%esp),%ymm7 │ │ │ │ + vmovaps 0x280(%esp),%ymm3 │ │ │ │ + vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ + vmovss 0x300(%esp),%xmm6 │ │ │ │ + vmovss 0x384(%esp),%xmm4 │ │ │ │ + vunpcklps %xmm5,%xmm2,%xmm2 │ │ │ │ + vmovss 0x344(%esp),%xmm5 │ │ │ │ + vextractf128 $0x1,%ymm3,0x2f0(%esp) │ │ │ │ + vextractf128 $0x1,%ymm7,0x2e0(%esp) │ │ │ │ + vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ + vmovss 0x2e0(%esp),%xmm7 │ │ │ │ + vmovss 0x2f0(%esp),%xmm3 │ │ │ │ + vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ + vmovss 0x364(%esp),%xmm2 │ │ │ │ + vmovss 0x304(%esp),%xmm6 │ │ │ │ vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ - vmovlhps %xmm3,%xmm0,%xmm0 │ │ │ │ - vmovaps 0x7c0(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x660(%esp) │ │ │ │ - vmovaps 0x940(%esp),%ymm7 │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm1 │ │ │ │ - valignd $0x6,%ymm4,%ymm4,%ymm5 │ │ │ │ - vmovaps 0x7a0(%esp),%ymm4 │ │ │ │ - vmovss %xmm5,0x640(%esp) │ │ │ │ - vinsertps $0x10,0x680(%esp),%xmm1,%xmm1 │ │ │ │ - valignd $0x6,%ymm2,%ymm2,%ymm2 │ │ │ │ - valignd $0x6,%ymm4,%ymm4,%ymm5 │ │ │ │ - vmovss %xmm5,0x620(%esp) │ │ │ │ - vmovaps 0x760(%esp),%ymm5 │ │ │ │ - vmovaps 0x780(%esp),%ymm4 │ │ │ │ - vinsertps $0x10,0x6a0(%esp),%xmm2,%xmm2 │ │ │ │ - valignd $0x7,%ymm6,%ymm6,%ymm6 │ │ │ │ - valignd $0x6,%ymm5,%ymm5,%ymm5 │ │ │ │ - vmovss %xmm6,0x980(%esp) │ │ │ │ - vmovss %xmm5,0x600(%esp) │ │ │ │ - vmovaps 0x740(%esp),%ymm5 │ │ │ │ - valignd $0x6,%ymm4,%ymm4,%ymm4 │ │ │ │ - valignd $0x6,%ymm5,%ymm5,%ymm5 │ │ │ │ - vmovss %xmm5,0x5e0(%esp) │ │ │ │ - vmovss 0x600(%esp),%xmm5 │ │ │ │ - vinsertps $0x10,0x5e0(%esp),%xmm5,%xmm5 │ │ │ │ - vmovlps %xmm5,0x600(%esp) │ │ │ │ - vmovss 0x620(%esp),%xmm5 │ │ │ │ - vunpcklps %xmm4,%xmm5,%xmm4 │ │ │ │ - vmovss 0x660(%esp),%xmm5 │ │ │ │ - vinsertps $0x10,0x640(%esp),%xmm5,%xmm5 │ │ │ │ - vmovhps 0x600(%esp),%xmm4,%xmm4 │ │ │ │ - vmovlhps %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovss 0x6e0(%esp),%xmm5 │ │ │ │ - vinsertps $0x10,0x6c0(%esp),%xmm5,%xmm3 │ │ │ │ - vinsertf32x4 $0x1,%xmm4,%ymm1,%ymm1 │ │ │ │ - valignd $0x7,%ymm7,%ymm7,%ymm4 │ │ │ │ - vmovlhps %xmm2,%xmm3,%xmm3 │ │ │ │ - vmovaps 0x900(%esp),%ymm2 │ │ │ │ - vinsertf32x4 $0x1,%xmm0,%ymm3,%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm3 │ │ │ │ - vaddps 0x700(%esp),%zmm3,%zmm0 │ │ │ │ - valignd $0x7,%ymm2,%ymm2,%ymm2 │ │ │ │ - vmovss %xmm2,0x940(%esp) │ │ │ │ - vmovaps 0x8c0(%esp),%ymm6 │ │ │ │ - vmovaps 0x8a0(%esp),%ymm3 │ │ │ │ - vmovaps 0x880(%esp),%ymm1 │ │ │ │ - fadds 0x558(%esp) │ │ │ │ - vmovaps 0x840(%esp),%ymm7 │ │ │ │ - valignd $0x7,%ymm6,%ymm6,%ymm2 │ │ │ │ - vmovss %xmm2,0x900(%esp) │ │ │ │ - vmovaps 0x860(%esp),%ymm6 │ │ │ │ - valignd $0x7,%ymm3,%ymm3,%ymm2 │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm3 │ │ │ │ - vmovss %xmm2,0x8c0(%esp) │ │ │ │ - vmovss %xmm3,0x8a0(%esp) │ │ │ │ - vmovaps 0x800(%esp),%ymm3 │ │ │ │ - vmovaps 0x820(%esp),%ymm1 │ │ │ │ - valignd $0x7,%ymm7,%ymm7,%ymm2 │ │ │ │ - vmovaps 0x7c0(%esp),%ymm7 │ │ │ │ - vmovss %xmm2,0x860(%esp) │ │ │ │ - valignd $0x7,%ymm6,%ymm6,%ymm6 │ │ │ │ - valignd $0x7,%ymm3,%ymm3,%ymm3 │ │ │ │ - vmovss %xmm6,0x880(%esp) │ │ │ │ - valignd $0x7,%ymm7,%ymm7,%ymm5 │ │ │ │ - vmovss %xmm3,0x820(%esp) │ │ │ │ - vmovaps 0x7e0(%esp),%ymm6 │ │ │ │ - vmovaps 0x780(%esp),%ymm3 │ │ │ │ - vmovaps 0x760(%esp),%ymm7 │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm1 │ │ │ │ - valignd $0x7,%ymm6,%ymm6,%ymm2 │ │ │ │ - vmovss %xmm1,0x840(%esp) │ │ │ │ - valignd $0x7,%ymm3,%ymm3,%ymm6 │ │ │ │ + vmovss 0x2e4(%esp),%xmm7 │ │ │ │ + vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vaddps 0x1a0(%esp),%ymm0,%ymm0 │ │ │ │ + vmovss 0x324(%esp),%xmm1 │ │ │ │ + vmovss 0x2f4(%esp),%xmm3 │ │ │ │ vunpcklps %xmm5,%xmm2,%xmm2 │ │ │ │ - vmovaps 0x7a0(%esp),%ymm1 │ │ │ │ - vmovss 0x8c0(%esp),%xmm5 │ │ │ │ - valignd $0x7,%ymm7,%ymm7,%ymm3 │ │ │ │ - vmovaps 0x740(%esp),%ymm7 │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm1 │ │ │ │ - valignd $0x7,%ymm7,%ymm7,%ymm7 │ │ │ │ + vmovss 0x348(%esp),%xmm5 │ │ │ │ vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ + vmovss 0x308(%esp),%xmm6 │ │ │ │ vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ - vmovss 0x840(%esp),%xmm7 │ │ │ │ - vmovss 0x980(%esp),%xmm6 │ │ │ │ + vmovss 0x2e8(%esp),%xmm7 │ │ │ │ + vmovaps %ymm0,0x2a0(%esp) │ │ │ │ + vmovss 0x3a4(%esp),%xmm0 │ │ │ │ vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ - vinsertps $0x10,0x820(%esp),%xmm7,%xmm3 │ │ │ │ - vmovss 0x940(%esp),%xmm7 │ │ │ │ - vunpcklps %xmm4,%xmm6,%xmm4 │ │ │ │ - vmovlhps %xmm2,%xmm3,%xmm3 │ │ │ │ - vinsertps $0x10,0x8a0(%esp),%xmm5,%xmm2 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm3 │ │ │ │ - vmovss 0x880(%esp),%xmm1 │ │ │ │ - vinsertps $0x10,0x860(%esp),%xmm1,%xmm1 │ │ │ │ - vmovlhps %xmm1,%xmm2,%xmm2 │ │ │ │ - vinsertps $0x10,0x900(%esp),%xmm7,%xmm1 │ │ │ │ - vmovlhps %xmm1,%xmm4,%xmm1 │ │ │ │ - vmovaps 0x560(%esp),%ymm4 │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm1,%zmm1 │ │ │ │ - vaddps %zmm1,%zmm0,%zmm6 │ │ │ │ - vmovaps %zmm6,0x100(%esp) │ │ │ │ - valignd $0x7,%ymm4,%ymm4,%ymm6 │ │ │ │ - vmovss %xmm6,0x980(%esp) │ │ │ │ - mov 0xe0(%esp),%edx │ │ │ │ - subl $0xffffff80,0x9c0(%esp) │ │ │ │ - fadds 0x980(%esp) │ │ │ │ - mov 0x9c0(%esp),%ebx │ │ │ │ - addl $0x40,0x55c(%esp) │ │ │ │ - add %edx,%edi │ │ │ │ - add %edx,%eax │ │ │ │ - cmp 0xe4(%esp),%ebx │ │ │ │ - jne 1e350 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x250> │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - vmovaps 0x40(%esp),%zmm5 │ │ │ │ - test $0xf,%al │ │ │ │ - je 20f89 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2e89> │ │ │ │ - mov %eax,%edi │ │ │ │ - and $0xfffffff0,%edi │ │ │ │ - mov 0xd8(%esp),%esi │ │ │ │ - mov 0xcc(%esp),%ebx │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - vmovaps 0x100(%esp),%zmm1 │ │ │ │ - mov 0x9f8(%esp),%edx │ │ │ │ - imul %edi,%esi │ │ │ │ - add 0xdc(%esp),%esi │ │ │ │ - mov %ebx,0x9dc(%esp) │ │ │ │ - mov 0xc8(%esp),%ebx │ │ │ │ - shl $0x4,%esi │ │ │ │ + vmovss 0x2f8(%esp),%xmm3 │ │ │ │ + vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ + vmovss 0x388(%esp),%xmm4 │ │ │ │ + vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ + vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vaddps 0x2a0(%esp),%ymm0,%ymm0 │ │ │ │ + vmovss 0x368(%esp),%xmm2 │ │ │ │ + vmovss 0x328(%esp),%xmm1 │ │ │ │ + vunpcklps %xmm5,%xmm2,%xmm2 │ │ │ │ + vmovss 0x36c(%esp),%xmm5 │ │ │ │ + vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ + vmovaps %ymm0,0x2a0(%esp) │ │ │ │ + vmovss 0x3a8(%esp),%xmm0 │ │ │ │ + vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ + vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ + vmovss 0x38c(%esp),%xmm4 │ │ │ │ + vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vaddps 0x2a0(%esp),%ymm0,%ymm0 │ │ │ │ + vmovaps %ymm0,0x2a0(%esp) │ │ │ │ + vmovss 0x3ac(%esp),%xmm0 │ │ │ │ + vmovss 0x34c(%esp),%xmm2 │ │ │ │ + vmovss 0x32c(%esp),%xmm1 │ │ │ │ + vmovss 0x30c(%esp),%xmm6 │ │ │ │ + vmovss 0x2fc(%esp),%xmm3 │ │ │ │ + vmovss 0x2ec(%esp),%xmm7 │ │ │ │ + mov 0x6c(%esp),%esi │ │ │ │ + fadds 0x74(%esp) │ │ │ │ add %esi,%eax │ │ │ │ - add 0xd4(%esp),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - flds (%ebx,%edi,4) │ │ │ │ - flds 0x4(%esi) │ │ │ │ - fmuls 0x4(%eax) │ │ │ │ - mov 0x9dc(%esp),%ecx │ │ │ │ - vmovss 0x8(%esi),%xmm6 │ │ │ │ - vinsertps $0x10,0xc(%esi),%xmm6,%xmm2 │ │ │ │ - vmovss (%esi),%xmm6 │ │ │ │ - vinsertps $0x10,0x4(%esi),%xmm6,%xmm0 │ │ │ │ - vbroadcastss 0x4(%eax),%xmm4 │ │ │ │ - flds (%esi) │ │ │ │ - fmuls (%eax) │ │ │ │ + add %esi,%edx │ │ │ │ + cmp 0x70(%esp),%ecx │ │ │ │ + vunpcklps %xmm2,%xmm5,%xmm2 │ │ │ │ + vunpcklps %xmm4,%xmm0,%xmm0 │ │ │ │ vmovlhps %xmm2,%xmm0,%xmm0 │ │ │ │ + vmovaps 0x2d0(%esp),%xmm2 │ │ │ │ + vunpcklps %xmm6,%xmm1,%xmm1 │ │ │ │ + vunpcklps %xmm7,%xmm3,%xmm3 │ │ │ │ + vmovlhps %xmm3,%xmm1,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vaddps 0x2a0(%esp),%ymm0,%ymm5 │ │ │ │ + vextractps $0x3,%xmm2,0x3a0(%esp) │ │ │ │ + fadds 0x3a0(%esp) │ │ │ │ + vmovaps %ymm5,0xa0(%esp) │ │ │ │ + jne 1ce30 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x210> │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ + mov 0x2c(%esp),%ebx │ │ │ │ + test $0x7,%esi │ │ │ │ + je 1de1f ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x11ff> │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + mov %esi,0x380(%esp) │ │ │ │ + mov %ebx,0x360(%esp) │ │ │ │ + vmovaps 0x80(%esp),%ymm3 │ │ │ │ + vmovaps 0xa0(%esp),%ymm4 │ │ │ │ + mov 0x2cc(%esp),%esi │ │ │ │ + imul %ecx,%eax │ │ │ │ + add 0x68(%esp),%eax │ │ │ │ + shl $0x4,%eax │ │ │ │ + add %eax,%edx │ │ │ │ + add 0x3c(%esp),%eax │ │ │ │ + mov %edx,0x3a0(%esp) │ │ │ │ + mov 0x3a0(%esp),%edx │ │ │ │ + mov 0x360(%esp),%ebx │ │ │ │ + vbroadcastss 0xc(%edx),%xmm0 │ │ │ │ + vbroadcastss 0x8(%edx),%xmm2 │ │ │ │ + vmovss 0x8(%eax),%xmm5 │ │ │ │ + vmovss (%eax),%xmm6 │ │ │ │ + vinsertps $0x10,0xc(%eax),%xmm5,%xmm5 │ │ │ │ + flds (%ebx,%ecx,4) │ │ │ │ + mov 0x380(%esp),%ebx │ │ │ │ + flds 0x4(%eax) │ │ │ │ + fmuls 0x4(%edx) │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm2,%ymm2 │ │ │ │ + vinsertps $0x10,0x4(%eax),%xmm6,%xmm0 │ │ │ │ + flds (%eax) │ │ │ │ + fmuls (%edx) │ │ │ │ + vmovlhps %xmm5,%xmm0,%xmm0 │ │ │ │ vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vbroadcastss 0x8(%eax),%xmm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm0,%zmm0 │ │ │ │ + vbroadcastss 0x4(%edx),%xmm5 │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds 0x8(%esi) │ │ │ │ - fmuls 0x8(%eax) │ │ │ │ + flds 0x8(%eax) │ │ │ │ + fmuls 0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds 0xc(%esi) │ │ │ │ - fmuls 0xc(%eax) │ │ │ │ - add %edx,%esi │ │ │ │ + flds 0xc(%eax) │ │ │ │ + add %esi,%eax │ │ │ │ + fmuls 0xc(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl (%ecx,%edi,8) │ │ │ │ - inc %edi │ │ │ │ - fstps 0x9e0(%esp) │ │ │ │ - flds 0x9e0(%esp) │ │ │ │ + fldl (%edi,%ecx,8) │ │ │ │ + inc %ecx │ │ │ │ + fstps 0x3a0(%esp) │ │ │ │ + flds 0x3a0(%esp) │ │ │ │ fmul %st(3),%st │ │ │ │ - fstps 0x9e0(%esp) │ │ │ │ - flds 0x9e0(%esp) │ │ │ │ + fstps 0x3a0(%esp) │ │ │ │ + flds 0x3a0(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstps 0x9e0(%esp) │ │ │ │ - vbroadcastss 0x9e0(%esp),%zmm3 │ │ │ │ - vmulps %zmm0,%zmm3,%zmm3 │ │ │ │ - vbroadcastss 0xc(%eax),%xmm0 │ │ │ │ - vinsertf32x4 $0x1,%xmm0,%ymm2,%ymm2 │ │ │ │ - vbroadcastss (%eax),%xmm0 │ │ │ │ - add %edx,%eax │ │ │ │ - vinsertf32x4 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm0 │ │ │ │ - vfmadd231ps %zmm0,%zmm3,%zmm1 │ │ │ │ - cmp 0xe8(%esp),%edi │ │ │ │ - jl 20eb0 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2db0> │ │ │ │ - vmovaps %zmm1,0x100(%esp) │ │ │ │ - vmovaps 0x100(%esp),%zmm6 │ │ │ │ - vmovaps %zmm6,0xa40(%esp) │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ - mov 0xc4(%esp),%esi │ │ │ │ - vmovaps 0xa40(%esp),%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm5,%ymm2 │ │ │ │ - vcvtps2pd %ymm5,%zmm4 │ │ │ │ - vcvtps2pd %ymm2,%zmm2 │ │ │ │ - fdivrl (%esi,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm3 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - mov %eax,0xdc(%esp) │ │ │ │ - vcvtps2pd %ymm3,%zmm3 │ │ │ │ - fstpl 0x9e0(%esp) │ │ │ │ - vbroadcastsd 0x9e0(%esp),%zmm0 │ │ │ │ - vfmadd132pd %zmm0,%zmm4,%zmm1 │ │ │ │ - vfmadd132pd %zmm3,%zmm2,%zmm0 │ │ │ │ - vcvtpd2ps %zmm1,%ymm1 │ │ │ │ - vcvtpd2ps %zmm0,%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm1,%zmm5 │ │ │ │ - vmovaps %zmm5,0xa00(%esp) │ │ │ │ - cmp 0xd8(%esp),%eax │ │ │ │ - jne 1e280 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x180> │ │ │ │ - ffreep %st(0) │ │ │ │ + fstps 0x3a0(%esp) │ │ │ │ + vbroadcastss 0x3a0(%esp),%ymm1 │ │ │ │ + vmulps %ymm0,%ymm1,%ymm0 │ │ │ │ + vbroadcastss (%edx),%xmm1 │ │ │ │ + add %esi,%edx │ │ │ │ + vfmadd231ps %ymm2,%ymm0,%ymm4 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm1,%ymm1 │ │ │ │ + vfmadd231ps %ymm1,%ymm0,%ymm3 │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jl 1dd40 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1120> │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x360(%esp),%ebx │ │ │ │ + vmovaps %ymm3,0x80(%esp) │ │ │ │ + vmovaps %ymm4,0xa0(%esp) │ │ │ │ + vmovaps 0x80(%esp),%ymm2 │ │ │ │ + vmovaps %ymm2,0x480(%esp) │ │ │ │ + vmovaps 0xa0(%esp),%ymm2 │ │ │ │ + vmovaps %ymm2,0x4a0(%esp) │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + mov 0x68(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + fdivrl (%eax,%ecx,8) │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + fstpl 0x3a0(%esp) │ │ │ │ + vbroadcastsd 0x3a0(%esp),%ymm2 │ │ │ │ + vmovaps (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovaps -0x20(%eax),%ymm3 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm1 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vextractf128 $0x1,%ymm3,%xmm4 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vcvtps2pd %xmm4,%ymm4 │ │ │ │ + vcvtps2pd %xmm3,%ymm3 │ │ │ │ + vfmadd132pd %ymm2,%ymm4,%ymm1 │ │ │ │ + vfmadd132pd %ymm2,%ymm3,%ymm0 │ │ │ │ + vcvtpd2ps %ymm1,%xmm1 │ │ │ │ + vcvtpd2ps %ymm0,%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vmovaps %ymm0,-0x20(%eax) │ │ │ │ + cmp %eax,0x64(%esp) │ │ │ │ + jne 1de67 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1247> │ │ │ │ + incl 0x68(%esp) │ │ │ │ + mov 0x60(%esp),%ecx │ │ │ │ + cmp %ecx,0x68(%esp) │ │ │ │ + jne 1cd80 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x160> │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - vextractf32x8 $0x1,%zmm5,%ymm1 │ │ │ │ - vcvtps2pd %ymm5,%zmm0 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - vaddpd (%eax),%zmm0,%zmm0 │ │ │ │ - vaddpd 0x40(%eax),%zmm1,%zmm1 │ │ │ │ - vmovupd %zmm0,(%eax) │ │ │ │ - vmovupd %zmm1,0x40(%eax) │ │ │ │ - mov 0xabc(%esp),%eax │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + vmovaps (%edx,%eax,1),%ymm0 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm1 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vaddpd (%ecx,%eax,2),%ymm0,%ymm0 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vaddpd 0x20(%ecx,%eax,2),%ymm1,%ymm1 │ │ │ │ + vmovupd %ymm0,(%ecx,%eax,2) │ │ │ │ + vmovupd %ymm1,0x20(%ecx,%eax,2) │ │ │ │ + add $0x20,%eax │ │ │ │ + cmp $0x40,%eax │ │ │ │ + jne 1ded3 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x12b3> │ │ │ │ + mov 0x4dc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 210a8 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2fa8> │ │ │ │ + jne 1df57 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1337> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - fld %st(0) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 20f99 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2e99> │ │ │ │ - vxorps %xmm6,%xmm6,%xmm6 │ │ │ │ - xor %edi,%edi │ │ │ │ fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovaps %zmm6,0x100(%esp) │ │ │ │ - jmp 20e61 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2d61> │ │ │ │ + jmp 1de43 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1223> │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + fldz │ │ │ │ + vmovaps %ymm2,0xa0(%esp) │ │ │ │ + vmovaps %ymm2,0x80(%esp) │ │ │ │ + jmp 1dcf3 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x10d3> │ │ │ │ ffreep %st(0) │ │ │ │ - vmovaps 0xa00(%esp),%zmm5 │ │ │ │ - jmp 2102a ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2f2a> │ │ │ │ + lea 0x440(%esp),%eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + jmp 1decd ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x12ad> │ │ │ │ vzeroupper │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + nop │ │ │ │ │ │ │ │ -000210b0 ::resetDerivativeTemporaries()@@Base>: │ │ │ │ +0001df60 ::resetDerivativeTemporaries()@@Base>: │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x42ba4,%ebx │ │ │ │ + add $0x3dcf4,%ebx │ │ │ │ mov 0x14(%edi),%esi │ │ │ │ shl $0x2,%esi │ │ │ │ - je 210ef ::resetDerivativeTemporaries()@@Base+0x3f> │ │ │ │ + je 1df9f ::resetDerivativeTemporaries()@@Base+0x3f> │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push 0xa8(%edi) │ │ │ │ call 17510 │ │ │ │ add $0xc,%esp │ │ │ │ push %esi │ │ │ │ @@ -8245,49 +6712,57 @@ │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00021100 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base>: │ │ │ │ +0001dfc0 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 21191 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x91> │ │ │ │ + jle 1e051 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x91> │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ mov 0x44(%esi),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %edx,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ test %edx,%edx │ │ │ │ - jle 21187 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x87> │ │ │ │ + jle 1e047 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x87> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ebx,%eax │ │ │ │ add (%esp),%eax │ │ │ │ mov 0x0(%ebp,%edx,4),%ecx │ │ │ │ lea (%eax,%eax,8),%eax │ │ │ │ add %edx,%eax │ │ │ │ inc %edx │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ cmp $0x7,%edx │ │ │ │ - jne 21140 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x40> │ │ │ │ + jne 1e000 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x40> │ │ │ │ mov (%esp),%ecx │ │ │ │ imul %ebx,%eax │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ lea 0x7(%eax,%eax,8),%eax │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ @@ -8295,66 +6770,66 @@ │ │ │ │ add %ecx,%eax │ │ │ │ inc %ecx │ │ │ │ lea 0x8(%eax,%eax,8),%eax │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ mov %eax,%edx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jg 21130 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x30> │ │ │ │ + jg 1dff0 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x30> │ │ │ │ inc %ebx │ │ │ │ add $0x1c,%ebp │ │ │ │ cmp %ebx,0x24(%esp) │ │ │ │ - jne 21120 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x20> │ │ │ │ + jne 1dfe0 ::autoPartitionPartialsOperations(int const*, int*, int, int)@@Base+0x20> │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000211a0 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base>: │ │ │ │ +0001e060 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x30,%esp │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ mov 0x5c(%esp),%edi │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 212ef ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x14f> │ │ │ │ + jle 1e1af ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x14f> │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ lea 0x0(,%edi,4),%ebx │ │ │ │ mov 0x14(%edx),%edx │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ + mov %ebx,0x2c(%esp) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ lea (%ebx,%ecx,1),%eax │ │ │ │ add 0x54(%esp),%ebx │ │ │ │ - lea 0x0(,%edx,4),%ebp │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ + lea 0x0(,%edx,4),%ebp │ │ │ │ xor %edx,%edx │ │ │ │ - mov %ebx,0x24(%esp) │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jne 21320 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x180> │ │ │ │ + jne 1e1e0 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x180> │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 21331 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x191> │ │ │ │ + jle 1e1f1 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x191> │ │ │ │ mov %edx,%eax │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov %ebp,0x18(%esp) │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ mov %edi,0x5c(%esp) │ │ │ │ lea 0x5(%ebx),%ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ @@ -8365,19 +6840,19 @@ │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ lea (%ebx,%eax,4),%ecx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ mov %eax,(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%ebx),%edx │ │ │ │ + add $0x10,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ - add $0x4,%ebx │ │ │ │ addl $0x4,(%esp) │ │ │ │ - add $0x10,%ecx │ │ │ │ mov (%eax),%eax │ │ │ │ lea (%edi,%edx,1),%ebp │ │ │ │ flds (%esi,%ebp,4) │ │ │ │ mov 0x58(%esp),%ebp │ │ │ │ add %eax,%edi │ │ │ │ fmuls 0x0(%ebp,%edi,4) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ @@ -8398,110 +6873,111 @@ │ │ │ │ add %edi,%edx │ │ │ │ add %edi,%eax │ │ │ │ fstps -0x8(%ecx) │ │ │ │ flds (%esi,%edx,4) │ │ │ │ fmuls 0x0(%ebp,%eax,4) │ │ │ │ fstps -0x4(%ecx) │ │ │ │ cmp %ebx,0x14(%esp) │ │ │ │ - jne 21260 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0xc0> │ │ │ │ + jne 1e120 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0xc0> │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ addl $0x14,0x4(%esp) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ mov 0x5c(%esp),%edi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ add %ebp,%edx │ │ │ │ cmp %eax,0x20(%esp) │ │ │ │ - jne 21210 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x70> │ │ │ │ + jne 1e0d0 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x70> │ │ │ │ add $0x30,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ lea 0x14(%ebx),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 212ef ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x14f> │ │ │ │ + je 1e1af ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x14f> │ │ │ │ add $0x28,%ebx │ │ │ │ lea (%edx,%ebp,2),%edx │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 212ef ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x14f> │ │ │ │ + je 1e1af ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x14f> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x60(%esp),%edi │ │ │ │ - jge 212f7 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x157> │ │ │ │ + jge 1e1b7 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x157> │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ add %edx,%eax │ │ │ │ - jmp 21226 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x86> │ │ │ │ + jmp 1e0e6 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x86> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ lea 0x14(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 212ef ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x14f> │ │ │ │ + je 1e1af ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x14f> │ │ │ │ add $0x28,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 21339 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x199> │ │ │ │ - jmp 212ef ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x14f> │ │ │ │ + jne 1e1f9 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x199> │ │ │ │ + jmp 1e1af ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x14f> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00021350 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ +0001e210 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x60,%esp │ │ │ │ mov 0x74(%esp),%ecx │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ mov 0x80(%esp),%ebp │ │ │ │ mov 0x30(%ecx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 21560 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x210> │ │ │ │ + jle 1e420 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x210> │ │ │ │ mov 0x8c(%esp),%edi │ │ │ │ mov 0x14(%ecx),%ecx │ │ │ │ lea (%edx,%edx,4),%edx │ │ │ │ mov 0x88(%esp),%esi │ │ │ │ shl $0x2,%edi │ │ │ │ + lea 0x0(,%ecx,4),%ebx │ │ │ │ mov %edi,0x5c(%esp) │ │ │ │ add %eax,%edi │ │ │ │ - lea 0x0(,%ecx,4),%ebx │ │ │ │ - mov %edi,0x58(%esp) │ │ │ │ - mov 0x90(%esp),%edi │ │ │ │ mov %ebx,0x54(%esp) │ │ │ │ lea 0x0(,%edx,4),%ebx │ │ │ │ + mov %edi,0x58(%esp) │ │ │ │ mov %ebx,0x50(%esp) │ │ │ │ + mov 0x90(%esp),%edi │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8c(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21580 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x230> │ │ │ │ + jne 1e440 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x230> │ │ │ │ mov 0x90(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2159c ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x24c> │ │ │ │ + jle 1e45c ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x24c> │ │ │ │ mov %eax,%edx │ │ │ │ flds (%esi) │ │ │ │ lea 0x5(%edi),%ebx │ │ │ │ - fstps 0xc(%esp) │ │ │ │ - flds 0x4(%esi) │ │ │ │ + shl $0x2,%edx │ │ │ │ mov %ebx,(%esp) │ │ │ │ lea 0xa(%edi),%ebx │ │ │ │ - fstps 0x10(%esp) │ │ │ │ - flds 0x8(%esi) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ lea 0xf(%edi),%ebx │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + fstps 0xc(%esp) │ │ │ │ + flds 0x4(%esi) │ │ │ │ + fstps 0x10(%esp) │ │ │ │ + flds 0x8(%esi) │ │ │ │ fstps 0x14(%esp) │ │ │ │ flds 0xc(%esi) │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ fstps 0x18(%esp) │ │ │ │ flds 0x14(%esi) │ │ │ │ fstps 0x1c(%esp) │ │ │ │ flds 0x18(%esi) │ │ │ │ fstps 0x20(%esp) │ │ │ │ flds 0x1c(%esi) │ │ │ │ fstps 0x24(%esp) │ │ │ │ @@ -8517,36 +6993,35 @@ │ │ │ │ fstps 0x38(%esp) │ │ │ │ flds 0x3c(%esi) │ │ │ │ fstps 0x3c(%esp) │ │ │ │ flds 0x40(%esi) │ │ │ │ fstps 0x40(%esp) │ │ │ │ flds 0x44(%esi) │ │ │ │ flds 0x48(%esi) │ │ │ │ - mov 0x84(%esp),%ecx │ │ │ │ - mov 0x58(%esp),%ebx │ │ │ │ mov %esi,0x48(%esp) │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ - shl $0x2,%edx │ │ │ │ + mov 0x84(%esp),%ecx │ │ │ │ + mov 0x58(%esp),%ebx │ │ │ │ add %edx,%ecx │ │ │ │ add 0x78(%esp),%edx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ - flds 0x4(%ecx) │ │ │ │ mov (%ebx),%eax │ │ │ │ add $0x10,%ecx │ │ │ │ - flds -0x8(%ecx) │ │ │ │ - flds -0x4(%ecx) │ │ │ │ add $0x4,%ebx │ │ │ │ + flds -0xc(%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + flds -0x8(%ecx) │ │ │ │ + flds -0x4(%ecx) │ │ │ │ flds 0xc(%esp) │ │ │ │ + lea (%edi,%eax,1),%esi │ │ │ │ fmul %st(4),%st │ │ │ │ flds 0x10(%esp) │ │ │ │ fmul %st(4),%st │ │ │ │ - lea (%edi,%eax,1),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0x14(%esp) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0x18(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -8592,219 +7067,218 @@ │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmuls 0x0(%ebp,%eax,4) │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %ebx,0x44(%esp) │ │ │ │ - jne 21480 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x130> │ │ │ │ + jne 1e340 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x130> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ add $0x14,%edi │ │ │ │ add 0x54(%esp),%eax │ │ │ │ add $0x50,%esi │ │ │ │ cmp %edi,0x50(%esp) │ │ │ │ - jne 213c0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x70> │ │ │ │ + jne 1e280 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x70> │ │ │ │ add $0x60,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ add 0x54(%esp),%eax │ │ │ │ add $0x14,%edi │ │ │ │ add $0x50,%esi │ │ │ │ cmp %edi,0x50(%esp) │ │ │ │ - je 21560 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x210> │ │ │ │ + je 1e420 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x210> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x90(%esp),%ebx │ │ │ │ cmp %ebx,0x8c(%esp) │ │ │ │ - jge 21568 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x218> │ │ │ │ + jge 1e428 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x218> │ │ │ │ mov 0x5c(%esp),%ebx │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ - jmp 213e0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x90> │ │ │ │ + jmp 1e2a0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x90> │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ lea 0x14(%edi),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 21560 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x210> │ │ │ │ + je 1e420 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x210> │ │ │ │ add $0x28,%edi │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 215a0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x250> │ │ │ │ - jmp 21560 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x210> │ │ │ │ + jne 1e460 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x250> │ │ │ │ + jmp 1e420 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x210> │ │ │ │ │ │ │ │ -000215b0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ +0001e470 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x80(%esp),%edx │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 217e7 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x237> │ │ │ │ + jle 1e6a8 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x238> │ │ │ │ mov 0x8c(%esp),%ebx │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ mov 0x98(%esp),%edi │ │ │ │ - mov 0x14(%edx),%edx │ │ │ │ - mov 0x94(%esp),%esi │ │ │ │ xor %ebp,%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ + mov 0x14(%edx),%edx │ │ │ │ + mov 0x94(%esp),%esi │ │ │ │ add %ebx,%eax │ │ │ │ + shl $0x2,%edi │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ sub 0x98(%esp),%eax │ │ │ │ - shl $0x2,%edi │ │ │ │ mov %edi,0x5c(%esp) │ │ │ │ lea 0x0(,%edx,4),%edi │ │ │ │ mov %edi,0x54(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x98(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 21800 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x250> │ │ │ │ + jne 1e6c0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x250> │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2181c ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x26c> │ │ │ │ + jle 1e6dc ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x26c> │ │ │ │ mov %ebp,%edx │ │ │ │ vmovss 0x28(%ebx),%xmm0 │ │ │ │ vmovss (%ebx),%xmm7 │ │ │ │ + shl $0x2,%edx │ │ │ │ vinsertps $0x10,0x3c(%ebx),%xmm0,%xmm0 │ │ │ │ vinsertps $0x10,0x14(%ebx),%xmm7,%xmm7 │ │ │ │ vmovss 0x4(%ebx),%xmm6 │ │ │ │ - vinsertps $0x10,0x18(%ebx),%xmm6,%xmm6 │ │ │ │ vmovss 0x8(%ebx),%xmm1 │ │ │ │ + vinsertps $0x10,0x18(%ebx),%xmm6,%xmm6 │ │ │ │ vinsertps $0x10,0x1c(%ebx),%xmm1,%xmm1 │ │ │ │ - shl $0x2,%edx │ │ │ │ vmovlhps %xmm0,%xmm7,%xmm7 │ │ │ │ vmovss 0x2c(%ebx),%xmm0 │ │ │ │ vinsertps $0x10,0x40(%ebx),%xmm0,%xmm0 │ │ │ │ vmovlhps %xmm0,%xmm6,%xmm6 │ │ │ │ vmovss 0x30(%ebx),%xmm0 │ │ │ │ vinsertps $0x10,0x44(%ebx),%xmm0,%xmm0 │ │ │ │ vmovlhps %xmm0,%xmm1,%xmm5 │ │ │ │ vmovss 0x34(%ebx),%xmm0 │ │ │ │ vmovss 0xc(%ebx),%xmm1 │ │ │ │ + vmovaps %xmm5,0x40(%esp) │ │ │ │ vinsertps $0x10,0x48(%ebx),%xmm0,%xmm0 │ │ │ │ vinsertps $0x10,0x20(%ebx),%xmm1,%xmm1 │ │ │ │ - vmovaps %xmm5,0x40(%esp) │ │ │ │ vmovlhps %xmm0,%xmm1,%xmm5 │ │ │ │ vmovss 0x28(%esi),%xmm0 │ │ │ │ vmovss (%esi),%xmm1 │ │ │ │ + vmovaps %xmm5,0x30(%esp) │ │ │ │ vinsertps $0x10,0x3c(%esi),%xmm0,%xmm0 │ │ │ │ vinsertps $0x10,0x14(%esi),%xmm1,%xmm1 │ │ │ │ - vmovaps %xmm5,0x30(%esp) │ │ │ │ vmovlhps %xmm0,%xmm1,%xmm5 │ │ │ │ vmovss 0x2c(%esi),%xmm0 │ │ │ │ vmovss 0x4(%esi),%xmm1 │ │ │ │ + vmovaps %xmm5,0x20(%esp) │ │ │ │ vinsertps $0x10,0x40(%esi),%xmm0,%xmm0 │ │ │ │ vinsertps $0x10,0x18(%esi),%xmm1,%xmm1 │ │ │ │ - vmovaps %xmm5,0x20(%esp) │ │ │ │ vmovlhps %xmm0,%xmm1,%xmm5 │ │ │ │ vmovss 0x30(%esi),%xmm0 │ │ │ │ vmovss 0x8(%esi),%xmm1 │ │ │ │ + vmovaps %xmm5,0x10(%esp) │ │ │ │ vinsertps $0x10,0x44(%esi),%xmm0,%xmm0 │ │ │ │ vinsertps $0x10,0x1c(%esi),%xmm1,%xmm1 │ │ │ │ - vmovaps %xmm5,0x10(%esp) │ │ │ │ vmovlhps %xmm0,%xmm1,%xmm5 │ │ │ │ vmovaps %xmm5,(%esp) │ │ │ │ - mov 0x84(%esp),%eax │ │ │ │ - mov 0x90(%esp),%ecx │ │ │ │ vmovss 0x34(%esi),%xmm0 │ │ │ │ vmovss 0xc(%esi),%xmm5 │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ + mov 0x90(%esp),%ecx │ │ │ │ vinsertps $0x10,0x48(%esi),%xmm0,%xmm0 │ │ │ │ vinsertps $0x10,0x20(%esi),%xmm5,%xmm5 │ │ │ │ mov 0x58(%esp),%edi │ │ │ │ add %edx,%eax │ │ │ │ add %edx,%ecx │ │ │ │ add 0x88(%esp),%edx │ │ │ │ add %eax,%edi │ │ │ │ vmovlhps %xmm0,%xmm5,%xmm5 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ vbroadcastss 0x4(%edx),%xmm0 │ │ │ │ vbroadcastss (%edx),%xmm3 │ │ │ │ - vbroadcastss (%ecx),%xmm4 │ │ │ │ add $0x10,%eax │ │ │ │ - vbroadcastss 0x8(%edx),%xmm1 │ │ │ │ - vbroadcastss 0xc(%edx),%xmm2 │ │ │ │ add $0x10,%ecx │ │ │ │ + vbroadcastss -0x10(%ecx),%xmm4 │ │ │ │ + vbroadcastss 0x8(%edx),%xmm1 │ │ │ │ add $0x10,%edx │ │ │ │ + vbroadcastss -0x4(%edx),%xmm2 │ │ │ │ vmulps %xmm6,%xmm0,%xmm0 │ │ │ │ vfmadd132ps %xmm7,%xmm0,%xmm3 │ │ │ │ - vfmadd132ps 0x40(%esp),%xmm3,%xmm1 │ │ │ │ vbroadcastss -0xc(%ecx),%xmm0 │ │ │ │ - vbroadcastss -0x8(%ecx),%xmm3 │ │ │ │ + vfmadd132ps 0x40(%esp),%xmm3,%xmm1 │ │ │ │ vmulps 0x10(%esp),%xmm0,%xmm0 │ │ │ │ + vbroadcastss -0x8(%ecx),%xmm3 │ │ │ │ vfmadd132ps 0x20(%esp),%xmm0,%xmm4 │ │ │ │ vfmadd132ps 0x30(%esp),%xmm1,%xmm2 │ │ │ │ vbroadcastss -0x4(%ecx),%xmm1 │ │ │ │ vfmadd132ps (%esp),%xmm4,%xmm3 │ │ │ │ vfmadd132ps %xmm5,%xmm3,%xmm1 │ │ │ │ vmulps %xmm2,%xmm1,%xmm1 │ │ │ │ vmovups %xmm1,-0x10(%eax) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 21760 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1b0> │ │ │ │ + jne 1e620 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1b0> │ │ │ │ add 0x54(%esp),%ebp │ │ │ │ add $0x50,%ebx │ │ │ │ add $0x50,%esi │ │ │ │ cmp %ebx,0x50(%esp) │ │ │ │ - jne 21620 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x70> │ │ │ │ + jne 1e4e0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x70> │ │ │ │ add $0x6c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ add 0x54(%esp),%ebp │ │ │ │ add $0x50,%ebx │ │ │ │ add $0x50,%esi │ │ │ │ cmp %ebx,0x50(%esp) │ │ │ │ - je 217e7 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x237> │ │ │ │ - nop │ │ │ │ + je 1e6a8 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x238> │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ cmp %eax,0x98(%esp) │ │ │ │ - jge 217ef ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x23f> │ │ │ │ + jge 1e6b0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x240> │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ lea (%eax,%ebp,1),%edx │ │ │ │ - jmp 21640 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x90> │ │ │ │ + jmp 1e500 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x90> │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ lea 0x50(%ebx),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 217e7 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x237> │ │ │ │ + je 1e6a8 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x238> │ │ │ │ add $0xa0,%ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 21820 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x270> │ │ │ │ - jmp 217e7 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x237> │ │ │ │ + jne 1e6e0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x270> │ │ │ │ + jmp 1e6a8 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x238> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00021840 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ +0001e700 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x13c,%esp │ │ │ │ mov 0x150(%esp),%edx │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 21b0f ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2cf> │ │ │ │ + jle 1e9d0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2d0> │ │ │ │ mov 0x168(%esp),%edi │ │ │ │ mov 0x14(%edx),%edx │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ - mov 0x164(%esp),%ebx │ │ │ │ xor %ebp,%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ + mov 0x164(%esp),%ebx │ │ │ │ shl $0x2,%edi │ │ │ │ mov %edi,0x12c(%esp) │ │ │ │ lea 0x0(,%edx,4),%edi │ │ │ │ mov %edi,0x124(%esp) │ │ │ │ mov 0x15c(%esp),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %eax,0x120(%esp) │ │ │ │ @@ -8812,76 +7286,76 @@ │ │ │ │ sub 0x168(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x128(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x168(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 21b30 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2f0> │ │ │ │ + jne 1ea00 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x300> │ │ │ │ mov 0x16c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 21b4f ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x30f> │ │ │ │ + jle 1ea1f ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x31f> │ │ │ │ mov %ebp,%edx │ │ │ │ vmovups (%edi),%xmm5 │ │ │ │ vmovups 0x14(%edi),%xmm6 │ │ │ │ shl $0x2,%edx │ │ │ │ vmovaps %xmm5,0x110(%esp) │ │ │ │ - vmovups 0x28(%edi),%xmm5 │ │ │ │ vmovaps %xmm6,0x20(%esp) │ │ │ │ + vmovups 0x28(%edi),%xmm5 │ │ │ │ vmovups 0x3c(%edi),%xmm6 │ │ │ │ vmovaps %xmm5,(%esp) │ │ │ │ - vbroadcastss (%ebx),%xmm5 │ │ │ │ vmovaps %xmm6,0x10(%esp) │ │ │ │ + vbroadcastss (%ebx),%xmm5 │ │ │ │ vbroadcastss 0x4(%ebx),%xmm6 │ │ │ │ vmovaps %xmm5,0x100(%esp) │ │ │ │ - vbroadcastss 0x8(%ebx),%xmm5 │ │ │ │ vmovaps %xmm6,0xf0(%esp) │ │ │ │ + vbroadcastss 0x8(%ebx),%xmm5 │ │ │ │ vbroadcastss 0xc(%ebx),%xmm6 │ │ │ │ vmovaps %xmm5,0xe0(%esp) │ │ │ │ - vbroadcastss 0x14(%ebx),%xmm5 │ │ │ │ vmovaps %xmm6,0xd0(%esp) │ │ │ │ + vbroadcastss 0x14(%ebx),%xmm5 │ │ │ │ vbroadcastss 0x18(%ebx),%xmm6 │ │ │ │ vmovaps %xmm5,0xc0(%esp) │ │ │ │ - vbroadcastss 0x1c(%ebx),%xmm5 │ │ │ │ vmovaps %xmm6,0xb0(%esp) │ │ │ │ + vbroadcastss 0x1c(%ebx),%xmm5 │ │ │ │ vbroadcastss 0x20(%ebx),%xmm6 │ │ │ │ vmovaps %xmm5,0xa0(%esp) │ │ │ │ - vbroadcastss 0x28(%ebx),%xmm5 │ │ │ │ vmovaps %xmm6,0x90(%esp) │ │ │ │ + vbroadcastss 0x28(%ebx),%xmm5 │ │ │ │ vbroadcastss 0x2c(%ebx),%xmm6 │ │ │ │ vmovaps %xmm5,0x80(%esp) │ │ │ │ - vbroadcastss 0x30(%ebx),%xmm5 │ │ │ │ vmovaps %xmm6,0x70(%esp) │ │ │ │ + vbroadcastss 0x30(%ebx),%xmm5 │ │ │ │ vbroadcastss 0x34(%ebx),%xmm6 │ │ │ │ vmovaps %xmm5,0x60(%esp) │ │ │ │ vmovaps %xmm6,0x50(%esp) │ │ │ │ vbroadcastss 0x3c(%ebx),%xmm5 │ │ │ │ vbroadcastss 0x40(%ebx),%xmm6 │ │ │ │ mov 0x154(%esp),%eax │ │ │ │ mov 0x158(%esp),%ecx │ │ │ │ mov 0x128(%esp),%esi │ │ │ │ add %edx,%eax │ │ │ │ - vmovaps %xmm5,0x40(%esp) │ │ │ │ - vbroadcastss 0x48(%ebx),%xmm5 │ │ │ │ add %edx,%ecx │ │ │ │ add 0x160(%esp),%edx │ │ │ │ + add %eax,%esi │ │ │ │ + vmovaps %xmm5,0x40(%esp) │ │ │ │ vmovaps %xmm6,0x30(%esp) │ │ │ │ + vbroadcastss 0x48(%ebx),%xmm5 │ │ │ │ vbroadcastss 0x44(%ebx),%xmm6 │ │ │ │ - add %eax,%esi │ │ │ │ - vbroadcastss 0x4(%edx),%xmm4 │ │ │ │ - vmulps 0x30(%esp),%xmm4,%xmm3 │ │ │ │ - vbroadcastss (%edx),%xmm0 │ │ │ │ add $0x10,%eax │ │ │ │ - vfmadd231ps 0x40(%esp),%xmm0,%xmm3 │ │ │ │ - vmulps 0x70(%esp),%xmm4,%xmm2 │ │ │ │ - vbroadcastss 0xc(%ecx),%xmm7 │ │ │ │ + add $0x10,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ + vbroadcastss -0xc(%edx),%xmm4 │ │ │ │ + vbroadcastss -0x10(%edx),%xmm0 │ │ │ │ + vmulps 0x30(%esp),%xmm4,%xmm3 │ │ │ │ + vmulps 0x70(%esp),%xmm4,%xmm2 │ │ │ │ vmulps 0xb0(%esp),%xmm4,%xmm1 │ │ │ │ - add $0x10,%ecx │ │ │ │ vmulps 0xf0(%esp),%xmm4,%xmm4 │ │ │ │ + vbroadcastss -0x4(%ecx),%xmm7 │ │ │ │ + vfmadd231ps 0x40(%esp),%xmm0,%xmm3 │ │ │ │ vfmadd231ps 0x80(%esp),%xmm0,%xmm2 │ │ │ │ vfmadd231ps 0xc0(%esp),%xmm0,%xmm1 │ │ │ │ vfmadd132ps 0x100(%esp),%xmm4,%xmm0 │ │ │ │ vbroadcastss -0x8(%edx),%xmm4 │ │ │ │ vfmadd231ps 0x60(%esp),%xmm4,%xmm2 │ │ │ │ vfmadd231ps 0xa0(%esp),%xmm4,%xmm1 │ │ │ │ vfmadd231ps %xmm4,%xmm6,%xmm3 │ │ │ │ @@ -8900,201 +7374,208 @@ │ │ │ │ vbroadcastss -0x10(%ecx),%xmm7 │ │ │ │ vmulps %xmm0,%xmm7,%xmm0 │ │ │ │ vfmadd132ps 0x110(%esp),%xmm4,%xmm0 │ │ │ │ vfmadd132ps (%esp),%xmm0,%xmm2 │ │ │ │ vfmadd132ps 0x10(%esp),%xmm2,%xmm3 │ │ │ │ vmovups %xmm3,-0x10(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 21a00 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1c0> │ │ │ │ + jne 1e8c0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1c0> │ │ │ │ add 0x124(%esp),%ebp │ │ │ │ add $0x50,%ebx │ │ │ │ add $0x50,%edi │ │ │ │ cmp 0x120(%esp),%edi │ │ │ │ - jne 218c0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x80> │ │ │ │ + jne 1e780 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x80> │ │ │ │ add $0x13c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ add 0x124(%esp),%ebp │ │ │ │ add $0x50,%ebx │ │ │ │ add $0x50,%edi │ │ │ │ cmp %edi,0x120(%esp) │ │ │ │ - je 21b0f ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2cf> │ │ │ │ + je 1e9d0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2d0> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x16c(%esp),%eax │ │ │ │ cmp %eax,0x168(%esp) │ │ │ │ - jge 21b1a ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2da> │ │ │ │ + jge 1e9db ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2db> │ │ │ │ mov 0x12c(%esp),%eax │ │ │ │ lea (%eax,%ebp,1),%edx │ │ │ │ - jmp 218e0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0xa0> │ │ │ │ + jmp 1e7a0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0xa0> │ │ │ │ mov 0x120(%esp),%edx │ │ │ │ lea 0x50(%edi),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 21b0f ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2cf> │ │ │ │ + je 1e9d0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2d0> │ │ │ │ add $0xa0,%edi │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 21b56 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x316> │ │ │ │ - jmp 21b0f ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2cf> │ │ │ │ + jne 1ea26 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x326> │ │ │ │ + jmp 1e9d0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2d0> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00021b70 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base>: │ │ │ │ +0001ea40 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x3c,%esp │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ + mov 0x54(%esp),%ebx │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 21cb0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x140> │ │ │ │ + jle 1eb88 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x148> │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ - mov 0x68(%esp),%esi │ │ │ │ + mov 0x58(%esp),%esi │ │ │ │ mov 0x14(%edx),%edx │ │ │ │ - movl $0x0,0x18(%esp) │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ lea 0x0(,%edx,4),%esi │ │ │ │ - mov 0x5c(%esp),%edx │ │ │ │ - mov %edi,0x20(%esp) │ │ │ │ - mov %esi,0x28(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x2,%eax │ │ │ │ sub %edi,%eax │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + mov 0x58(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 21cd0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x160> │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ + jne 1ebb0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x170> │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 21ce7 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x177> │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%edi │ │ │ │ + jle 1ebc7 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x187> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ vmovups (%edx),%xmm7 │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ vmovups 0x14(%edx),%xmm6 │ │ │ │ vmovups 0x28(%edx),%xmm5 │ │ │ │ vmovups 0x3c(%edx),%xmm4 │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ lea (%edi,%eax,1),%ebp │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ sub %eax,%edi │ │ │ │ - add 0x60(%esp),%edi │ │ │ │ + add 0x50(%esp),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi,%eax,1),%edx │ │ │ │ + flds (%ecx,%eax,4) │ │ │ │ + flds 0x4(%ecx,%eax,4) │ │ │ │ add %esi,%edx │ │ │ │ flds 0x28(%ebx,%edx,4) │ │ │ │ flds 0x3c(%ebx,%edx,4) │ │ │ │ - flds (%ecx,%eax,4) │ │ │ │ + fxch %st(3) │ │ │ │ fmuls (%ebx,%edx,4) │ │ │ │ - fstps 0x8(%esp) │ │ │ │ - flds 0x4(%ecx,%eax,4) │ │ │ │ + fxch %st(2) │ │ │ │ fmuls 0x14(%ebx,%edx,4) │ │ │ │ - vbroadcastss 0x8(%esp),%xmm2 │ │ │ │ - mov 0x54(%esp),%edx │ │ │ │ - fstps 0xc(%esp) │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ fmuls 0x8(%ecx,%eax,4) │ │ │ │ - vbroadcastss 0xc(%esp),%xmm3 │ │ │ │ + fxch %st(3) │ │ │ │ + fmuls 0xc(%ecx,%eax,4) │ │ │ │ + fstps 0x4(%esp) │ │ │ │ + fxch %st(2) │ │ │ │ + vbroadcastss 0x4(%esp),%xmm0 │ │ │ │ + fstps 0x4(%esp) │ │ │ │ + vbroadcastss 0x4(%esp),%xmm1 │ │ │ │ + fstps 0x4(%esp) │ │ │ │ + vbroadcastss 0x4(%esp),%xmm2 │ │ │ │ + fstps 0x4(%esp) │ │ │ │ + vbroadcastss 0x4(%esp),%xmm3 │ │ │ │ vmulps %xmm6,%xmm3,%xmm3 │ │ │ │ vfmadd132ps %xmm7,%xmm3,%xmm2 │ │ │ │ - fstps 0x10(%esp) │ │ │ │ - fmuls 0xc(%ecx,%eax,4) │ │ │ │ - vbroadcastss 0x10(%esp),%xmm1 │ │ │ │ vfmadd132ps %xmm5,%xmm2,%xmm1 │ │ │ │ - fstps 0x14(%esp) │ │ │ │ - vbroadcastss 0x14(%esp),%xmm0 │ │ │ │ vfmadd132ps %xmm4,%xmm1,%xmm0 │ │ │ │ vmovups %xmm0,(%edx,%eax,4) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 21c20 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0xb0> │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ + jne 1eaf0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0xb0> │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ add $0x14,%esi │ │ │ │ - add %edi,0x18(%esp) │ │ │ │ + add %edi,0x8(%esp) │ │ │ │ add $0x50,%edx │ │ │ │ - cmp %esi,0x24(%esp) │ │ │ │ - jne 21bd0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x60> │ │ │ │ - add $0x3c,%esp │ │ │ │ + cmp %esi,0x14(%esp) │ │ │ │ + jne 1eaa0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x60> │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ add $0x14,%esi │ │ │ │ + add %edi,0x8(%esp) │ │ │ │ add $0x50,%edx │ │ │ │ - add %edi,0x18(%esp) │ │ │ │ - cmp 0x24(%esp),%esi │ │ │ │ - je 21cb0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x140> │ │ │ │ + cmp 0x14(%esp),%esi │ │ │ │ + je 1eb88 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x148> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ - cmp %eax,0x68(%esp) │ │ │ │ - jge 21cb8 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x148> │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - add 0x20(%esp),%eax │ │ │ │ - jmp 21bec ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x7c> │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + cmp %eax,0x58(%esp) │ │ │ │ + jge 1eb90 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x150> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + add 0x10(%esp),%eax │ │ │ │ + jmp 1eabc ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x7c> │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ lea 0x14(%esi),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 21cb0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x140> │ │ │ │ + je 1eb88 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x148> │ │ │ │ add $0x28,%esi │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 21ceb ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x17b> │ │ │ │ - jmp 21cb0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x140> │ │ │ │ + jne 1ebcb ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x18b> │ │ │ │ + jmp 1eb88 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x148> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00021d00 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base>: │ │ │ │ +0001ebe0 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x38,%esp │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ mov 0x54(%esp),%ecx │ │ │ │ mov 0x58(%esp),%esi │ │ │ │ mov 0x68(%esp),%edi │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 21e7c ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x17c> │ │ │ │ + jle 1ed5d ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x17d> │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ lea 0x0(,%edi,4),%ebx │ │ │ │ mov 0x14(%edx),%edx │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ - mov %ebx,0x34(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ + mov %ebx,0x34(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ lea (%ebx,%ecx,1),%eax │ │ │ │ - lea 0x0(,%edx,4),%ebp │ │ │ │ - xor %edx,%edx │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ + lea 0x0(,%edx,4),%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ add %ebx,%eax │ │ │ │ add 0x64(%esp),%ebx │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ - mov %ebx,0x28(%esp) │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ + mov %ebx,0x28(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ nop │ │ │ │ test %edi,%edi │ │ │ │ - jne 21eb0 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x1b0> │ │ │ │ + jne 1ed90 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x1b0> │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 21ec1 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x1c1> │ │ │ │ + jle 1eda1 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x1c1> │ │ │ │ mov %edx,%eax │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %edi,0x68(%esp) │ │ │ │ lea 0x5(%ebx),%ecx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ @@ -9108,26 +7589,26 @@ │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%edi │ │ │ │ - mov (%ebx),%edx │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - addl $0x4,0x4(%esp) │ │ │ │ - addl $0x4,(%esp) │ │ │ │ add $0x10,%ecx │ │ │ │ + mov -0x4(%ebx),%edx │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + addl $0x4,(%esp) │ │ │ │ + addl $0x4,0x4(%esp) │ │ │ │ flds (%edi) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %edi,%ebp │ │ │ │ - add %eax,%edi │ │ │ │ add %edx,%ebp │ │ │ │ + add %eax,%edi │ │ │ │ flds (%esi,%ebp,4) │ │ │ │ mov 0x60(%esp),%ebp │ │ │ │ fmuls 0x0(%ebp,%edi,4) │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ mov %edi,%ebp │ │ │ │ add %eax,%edi │ │ │ │ add %edx,%ebp │ │ │ │ @@ -9152,80 +7633,80 @@ │ │ │ │ fstps -0x8(%ecx) │ │ │ │ flds (%esi,%edx,4) │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps -0x4(%ecx) │ │ │ │ cmp %ebx,0x18(%esp) │ │ │ │ - jne 21dd0 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0xd0> │ │ │ │ + jne 1ecb0 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0xd0> │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ addl $0x14,0x8(%esp) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ mov 0x68(%esp),%edi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ add %ebp,%edx │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - jne 21d70 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x70> │ │ │ │ + jne 1ec50 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x70> │ │ │ │ add $0x38,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ lea 0x14(%ebx),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 21e7c ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x17c> │ │ │ │ + je 1ed5d ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x17d> │ │ │ │ lea 0x28(%ebx),%eax │ │ │ │ lea (%edx,%ebp,2),%edx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 21e7c ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x17c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 1ed5d ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x17d> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x6c(%esp),%edi │ │ │ │ - jge 21e84 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x184> │ │ │ │ + jge 1ed65 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x185> │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ add %edx,%eax │ │ │ │ - jmp 21d86 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x86> │ │ │ │ + jmp 1ec66 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x86> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ lea 0x14(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 21e7c ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x17c> │ │ │ │ + je 1ed5d ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x17d> │ │ │ │ add $0x28,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 21ec9 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x1c9> │ │ │ │ - jmp 21e7c ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x17c> │ │ │ │ + jne 1eda9 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x1c9> │ │ │ │ + jmp 1ed5d ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x17d> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00021ee0 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ +0001edc0 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ mov 0x88(%esp),%edx │ │ │ │ mov 0x8c(%esp),%ebp │ │ │ │ mov 0x30(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 22134 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x254> │ │ │ │ + jle 1f016 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x256> │ │ │ │ mov 0x9c(%esp),%ebx │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ mov 0x14(%ecx),%ecx │ │ │ │ - mov 0x94(%esp),%edi │ │ │ │ movl $0x0,(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ - lea 0x0(,%ebx,4),%esi │ │ │ │ + mov 0x94(%esp),%edi │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ + lea 0x0(,%ebx,4),%esi │ │ │ │ lea 0x0(,%ecx,4),%ebx │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ mov %esi,0x68(%esp) │ │ │ │ add 0x98(%esp),%esi │ │ │ │ mov %ebx,0x5c(%esp) │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ @@ -9233,83 +7714,83 @@ │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x9c(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22150 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x270> │ │ │ │ + jne 1f040 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x280> │ │ │ │ mov 0xa0(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2216c ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x28c> │ │ │ │ + jle 1f05c ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x29c> │ │ │ │ mov %eax,%edx │ │ │ │ flds (%edi) │ │ │ │ mov (%esp),%esi │ │ │ │ + shl $0x2,%edx │ │ │ │ + lea 0x5(%esi),%ebx │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ + lea 0xa(%esi),%ebx │ │ │ │ + add $0xf,%esi │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ fstps 0x10(%esp) │ │ │ │ flds 0x4(%edi) │ │ │ │ fstps 0x14(%esp) │ │ │ │ flds 0x8(%edi) │ │ │ │ fstps 0x18(%esp) │ │ │ │ flds 0xc(%edi) │ │ │ │ fstps 0x1c(%esp) │ │ │ │ flds 0x14(%edi) │ │ │ │ fstps 0x20(%esp) │ │ │ │ flds 0x18(%edi) │ │ │ │ - lea 0x5(%esi),%ebx │ │ │ │ fstps 0x24(%esp) │ │ │ │ flds 0x1c(%edi) │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ - lea 0xa(%esi),%ebx │ │ │ │ fstps 0x28(%esp) │ │ │ │ flds 0x20(%edi) │ │ │ │ - add $0xf,%esi │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ fstps 0x2c(%esp) │ │ │ │ flds 0x28(%edi) │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ fstps 0x30(%esp) │ │ │ │ flds 0x2c(%edi) │ │ │ │ fstps 0x34(%esp) │ │ │ │ flds 0x30(%edi) │ │ │ │ fstps 0x38(%esp) │ │ │ │ flds 0x34(%edi) │ │ │ │ fstps 0x3c(%esp) │ │ │ │ flds 0x3c(%edi) │ │ │ │ fstps 0x40(%esp) │ │ │ │ flds 0x40(%edi) │ │ │ │ fstps 0x44(%esp) │ │ │ │ flds 0x44(%edi) │ │ │ │ mov 0x90(%esp),%ecx │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ - mov 0x64(%esp),%ebx │ │ │ │ mov %edi,0x50(%esp) │ │ │ │ mov %eax,0x54(%esp) │ │ │ │ - fstps 0x48(%esp) │ │ │ │ flds 0x48(%edi) │ │ │ │ - shl $0x2,%edx │ │ │ │ + mov 0x60(%esp),%esi │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ add %edx,%ecx │ │ │ │ add 0x84(%esp),%edx │ │ │ │ + fstps 0x48(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi) │ │ │ │ - flds (%ecx) │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%esp),%edi │ │ │ │ - flds 0x4(%ecx) │ │ │ │ - flds 0x8(%ecx) │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%esi │ │ │ │ - flds 0xc(%ecx) │ │ │ │ - flds 0x10(%esp) │ │ │ │ add $0x10,%ecx │ │ │ │ + flds -0x10(%ecx) │ │ │ │ + mov -0x4(%ebx),%eax │ │ │ │ add $0x10,%edx │ │ │ │ + flds -0xc(%ecx) │ │ │ │ + mov (%esp),%edi │ │ │ │ + flds -0x8(%ecx) │ │ │ │ + flds -0x4(%ecx) │ │ │ │ + flds 0x10(%esp) │ │ │ │ + add %eax,%edi │ │ │ │ fmul %st(4),%st │ │ │ │ flds 0x14(%esp) │ │ │ │ fmul %st(4),%st │ │ │ │ - add %eax,%edi │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0x18(%esp) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0x1c(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -9350,285 +7831,293 @@ │ │ │ │ fdiv %st(5),%st │ │ │ │ fstps -0x8(%edx) │ │ │ │ fxch %st(3) │ │ │ │ fmuls 0x40(%esp) │ │ │ │ fxch %st(2) │ │ │ │ fmuls 0x44(%esp) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fmuls 0x48(%esp) │ │ │ │ + fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmuls 0x48(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmuls 0x0(%ebp,%eax,4) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %ebx,0x4c(%esp) │ │ │ │ - jne 22040 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x160> │ │ │ │ + jne 1ef20 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x160> │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ addl $0x14,(%esp) │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ mov (%esp),%ebx │ │ │ │ add 0x5c(%esp),%eax │ │ │ │ add $0x50,%edi │ │ │ │ cmp %ebx,0x58(%esp) │ │ │ │ - jne 21f70 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x90> │ │ │ │ + jne 1ee50 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x90> │ │ │ │ add $0x6c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ addl $0x14,(%esp) │ │ │ │ add 0x5c(%esp),%eax │ │ │ │ add $0x50,%edi │ │ │ │ mov (%esp),%ebx │ │ │ │ cmp %ebx,0x58(%esp) │ │ │ │ - je 22134 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x254> │ │ │ │ + je 1f016 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x256> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xa0(%esp),%esi │ │ │ │ cmp %esi,0x9c(%esp) │ │ │ │ - jge 2213c ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x25c> │ │ │ │ + jge 1f01e ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x25e> │ │ │ │ mov 0x68(%esp),%esi │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ - jmp 21f90 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0xb0> │ │ │ │ + jmp 1ee70 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0xb0> │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ lea 0x14(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 22134 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x254> │ │ │ │ + je 1f016 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x256> │ │ │ │ add $0x28,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 22173 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x293> │ │ │ │ - jmp 22134 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x254> │ │ │ │ + jne 1f063 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2a3> │ │ │ │ + jmp 1f016 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x256> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00022190 ::calcPreStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ +0001f080 ::calcPreStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000221a0 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ +0001f090 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x7c,%esp │ │ │ │ - mov 0x90(%esp),%edx │ │ │ │ + sub $0x8c,%esp │ │ │ │ + mov 0xa0(%esp),%edx │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 22409 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x269> │ │ │ │ + jle 1f301 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x271> │ │ │ │ + mov 0xbc(%esp),%ebx │ │ │ │ mov 0x14(%edx),%edx │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ - mov 0xac(%esp),%ebx │ │ │ │ - movl $0x0,0x58(%esp) │ │ │ │ + movl $0x0,0x68(%esp) │ │ │ │ + mov 0xc0(%esp),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ - lea 0x0(,%edx,4),%ecx │ │ │ │ - mov 0x9c(%esp),%edx │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - mov 0xa4(%esp),%ecx │ │ │ │ + sub 0xbc(%esp),%ebp │ │ │ │ shl $0x2,%ebx │ │ │ │ + lea 0x0(,%edx,4),%ecx │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %ebx,0x7c(%esp) │ │ │ │ + add 0xb8(%esp),%ebx │ │ │ │ + mov %ecx,0x74(%esp) │ │ │ │ + mov 0xb4(%esp),%ecx │ │ │ │ + shl $0x2,%ebp │ │ │ │ add %edx,%eax │ │ │ │ - mov %ebx,0x6c(%esp) │ │ │ │ - add 0xa8(%esp),%ebx │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ - mov 0xb0(%esp),%eax │ │ │ │ - sub 0xac(%esp),%eax │ │ │ │ - mov %ebx,%ebp │ │ │ │ - shl $0x2,%eax │ │ │ │ - mov %eax,0x68(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %ebx,0x78(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xac(%esp),%ebx │ │ │ │ + mov 0xbc(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 22430 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x290> │ │ │ │ - mov 0xb0(%esp),%eax │ │ │ │ + jne 1f320 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x290> │ │ │ │ + mov 0xc0(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2244f ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2af> │ │ │ │ - mov 0x58(%esp),%ebx │ │ │ │ + jle 1f33f ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2af> │ │ │ │ + mov 0x68(%esp),%ebx │ │ │ │ vmovss 0x28(%edx),%xmm0 │ │ │ │ vmovss (%edx),%xmm7 │ │ │ │ - vinsertps $0x10,0x3c(%edx),%xmm0,%xmm0 │ │ │ │ + shl $0x2,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ + vinsertps $0x10,0x3c(%edx),%xmm0,%xmm0 │ │ │ │ vinsertps $0x10,0x14(%edx),%xmm7,%xmm7 │ │ │ │ - vmovss 0x4(%edx),%xmm6 │ │ │ │ - vinsertps $0x10,0x18(%edx),%xmm6,%xmm6 │ │ │ │ - vmovss 0x8(%edx),%xmm1 │ │ │ │ - vinsertps $0x10,0x1c(%edx),%xmm1,%xmm1 │ │ │ │ - mov 0x98(%esp),%edi │ │ │ │ - mov 0xa0(%esp),%esi │ │ │ │ - shl $0x2,%ebx │ │ │ │ + vmovss 0x4(%edx),%xmm1 │ │ │ │ + mov 0xa8(%esp),%edi │ │ │ │ + vinsertps $0x10,0x18(%edx),%xmm1,%xmm1 │ │ │ │ + mov 0xb0(%esp),%esi │ │ │ │ + add %ebx,%edi │ │ │ │ + add %ebx,%esi │ │ │ │ vmovlhps %xmm0,%xmm7,%xmm7 │ │ │ │ vmovss 0x2c(%edx),%xmm0 │ │ │ │ vinsertps $0x10,0x40(%edx),%xmm0,%xmm0 │ │ │ │ - add %ebx,%edi │ │ │ │ - add %ebx,%esi │ │ │ │ - vmovlhps %xmm0,%xmm6,%xmm6 │ │ │ │ + vmovlhps %xmm0,%xmm1,%xmm6 │ │ │ │ vmovss 0x30(%edx),%xmm0 │ │ │ │ + vmovss 0x8(%edx),%xmm1 │ │ │ │ + vmovaps %xmm6,0x50(%esp) │ │ │ │ vinsertps $0x10,0x44(%edx),%xmm0,%xmm0 │ │ │ │ - vmovlhps %xmm0,%xmm1,%xmm5 │ │ │ │ + vinsertps $0x10,0x1c(%edx),%xmm1,%xmm1 │ │ │ │ + vmovlhps %xmm0,%xmm1,%xmm6 │ │ │ │ vmovss 0x34(%edx),%xmm0 │ │ │ │ vmovss 0xc(%edx),%xmm1 │ │ │ │ + vmovaps %xmm6,0x40(%esp) │ │ │ │ vinsertps $0x10,0x48(%edx),%xmm0,%xmm0 │ │ │ │ vinsertps $0x10,0x20(%edx),%xmm1,%xmm1 │ │ │ │ - vmovaps %xmm5,0x40(%esp) │ │ │ │ vmovlhps %xmm0,%xmm1,%xmm5 │ │ │ │ vmovss 0x28(%ecx),%xmm0 │ │ │ │ vmovss (%ecx),%xmm1 │ │ │ │ + vmovaps %xmm5,0x30(%esp) │ │ │ │ vinsertps $0x10,0x3c(%ecx),%xmm0,%xmm0 │ │ │ │ vinsertps $0x10,0x14(%ecx),%xmm1,%xmm1 │ │ │ │ - vmovaps %xmm5,0x30(%esp) │ │ │ │ - vmovlhps %xmm0,%xmm1,%xmm5 │ │ │ │ + vmovlhps %xmm0,%xmm1,%xmm6 │ │ │ │ vmovss 0x2c(%ecx),%xmm0 │ │ │ │ vmovss 0x4(%ecx),%xmm1 │ │ │ │ + vmovaps %xmm6,0x20(%esp) │ │ │ │ vinsertps $0x10,0x40(%ecx),%xmm0,%xmm0 │ │ │ │ vinsertps $0x10,0x18(%ecx),%xmm1,%xmm1 │ │ │ │ - vmovaps %xmm5,0x20(%esp) │ │ │ │ vmovlhps %xmm0,%xmm1,%xmm5 │ │ │ │ vmovss 0x30(%ecx),%xmm0 │ │ │ │ vmovaps %xmm5,0x10(%esp) │ │ │ │ vinsertps $0x10,0x44(%ecx),%xmm0,%xmm0 │ │ │ │ + mov %edx,0x6c(%esp) │ │ │ │ vmovss 0x8(%ecx),%xmm1 │ │ │ │ vinsertps $0x10,0x1c(%ecx),%xmm1,%xmm1 │ │ │ │ - mov %edx,0x5c(%esp) │ │ │ │ - add 0x94(%esp),%ebx │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - vmovlhps %xmm0,%xmm1,%xmm5 │ │ │ │ + add 0xa4(%esp),%ebx │ │ │ │ + mov 0x78(%esp),%edx │ │ │ │ + vmovlhps %xmm0,%xmm1,%xmm6 │ │ │ │ vmovss 0x34(%ecx),%xmm0 │ │ │ │ - vmovaps %xmm5,(%esp) │ │ │ │ + vmovaps %xmm6,(%esp) │ │ │ │ + vmovss 0xc(%ecx),%xmm6 │ │ │ │ vinsertps $0x10,0x48(%ecx),%xmm0,%xmm0 │ │ │ │ - vmovss 0xc(%ecx),%xmm5 │ │ │ │ - vinsertps $0x10,0x20(%ecx),%xmm5,%xmm5 │ │ │ │ - vmovlhps %xmm0,%xmm5,%xmm5 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vinsertps $0x10,0x20(%ecx),%xmm6,%xmm6 │ │ │ │ + vmovlhps %xmm0,%xmm6,%xmm6 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ vbroadcastss 0x4(%edi,%eax,4),%xmm0 │ │ │ │ vbroadcastss (%edi,%eax,4),%xmm3 │ │ │ │ + vmulps 0x50(%esp),%xmm0,%xmm0 │ │ │ │ vbroadcastss (%esi,%eax,4),%xmm4 │ │ │ │ vbroadcastss 0x8(%edi,%eax,4),%xmm1 │ │ │ │ vbroadcastss 0xc(%edi,%eax,4),%xmm2 │ │ │ │ - vmulps %xmm6,%xmm0,%xmm0 │ │ │ │ + vbroadcastss (%edx,%eax,1),%xmm5 │ │ │ │ vfmadd132ps %xmm7,%xmm0,%xmm3 │ │ │ │ - vfmadd132ps 0x40(%esp),%xmm3,%xmm1 │ │ │ │ vbroadcastss 0x4(%esi,%eax,4),%xmm0 │ │ │ │ - vbroadcastss 0x8(%esi,%eax,4),%xmm3 │ │ │ │ + vfmadd132ps 0x40(%esp),%xmm3,%xmm1 │ │ │ │ vmulps 0x10(%esp),%xmm0,%xmm0 │ │ │ │ + vbroadcastss 0x8(%esi,%eax,4),%xmm3 │ │ │ │ vfmadd132ps 0x20(%esp),%xmm0,%xmm4 │ │ │ │ vfmadd132ps 0x30(%esp),%xmm1,%xmm2 │ │ │ │ vbroadcastss 0xc(%esi,%eax,4),%xmm1 │ │ │ │ vfmadd132ps (%esp),%xmm4,%xmm3 │ │ │ │ - vfmadd132ps %xmm5,%xmm3,%xmm1 │ │ │ │ + vfmadd132ps %xmm6,%xmm3,%xmm1 │ │ │ │ vmulps %xmm2,%xmm1,%xmm1 │ │ │ │ - vdivps 0x0(%ebp,%eax,1){1to4},%xmm1,%xmm1 │ │ │ │ + vdivps %xmm5,%xmm1,%xmm1 │ │ │ │ vmovups %xmm1,(%ebx,%eax,4) │ │ │ │ add $0x4,%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - jne 22370 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1d0> │ │ │ │ - mov 0x5c(%esp),%edx │ │ │ │ - mov 0x64(%esp),%ebx │ │ │ │ + cmp %ebp,%eax │ │ │ │ + jne 1f260 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1d0> │ │ │ │ + mov 0x6c(%esp),%edx │ │ │ │ + mov 0x74(%esp),%ebx │ │ │ │ add $0x50,%ecx │ │ │ │ - add %ebx,0x58(%esp) │ │ │ │ + add %ebx,0x68(%esp) │ │ │ │ add $0x50,%edx │ │ │ │ - cmp 0x60(%esp),%edx │ │ │ │ - jne 22220 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x80> │ │ │ │ - add $0x7c,%esp │ │ │ │ + cmp 0x70(%esp),%edx │ │ │ │ + jne 1f110 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x80> │ │ │ │ + add $0x8c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x64(%esp),%ebx │ │ │ │ + mov 0x74(%esp),%ebx │ │ │ │ add $0x50,%edx │ │ │ │ + add %ebx,0x68(%esp) │ │ │ │ add $0x50,%ecx │ │ │ │ - add %ebx,0x58(%esp) │ │ │ │ - cmp 0x60(%esp),%edx │ │ │ │ - je 22409 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x269> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xb0(%esp),%eax │ │ │ │ - cmp %eax,0xac(%esp) │ │ │ │ - jge 22411 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x271> │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ - mov 0x58(%esp),%ebx │ │ │ │ + cmp 0x70(%esp),%edx │ │ │ │ + je 1f301 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x271> │ │ │ │ + mov 0xc0(%esp),%eax │ │ │ │ + cmp %eax,0xbc(%esp) │ │ │ │ + jge 1f30c ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x27c> │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ + mov 0x68(%esp),%ebx │ │ │ │ add %eax,%ebx │ │ │ │ - jmp 22242 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0xa2> │ │ │ │ - mov 0x60(%esp),%ecx │ │ │ │ + jmp 1f132 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0xa2> │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ lea 0x50(%edx),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 22409 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x269> │ │ │ │ + je 1f301 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x271> │ │ │ │ add $0xa0,%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 22453 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2b3> │ │ │ │ - jmp 22409 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x269> │ │ │ │ + jne 1f343 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x2b3> │ │ │ │ + jmp 1f301 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x271> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00022470 ::getPaddedPatternsModulus()@@Base>: │ │ │ │ +0001f360 ::getPaddedPatternsModulus()@@Base>: │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00022480 ::getName()@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x417db,%eax │ │ │ │ +0001f370 ::getName()@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x3c8eb,%eax │ │ │ │ lea -0xbc55(%eax),%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000224a0 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base>: │ │ │ │ +0001f3a0 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x44,%esp │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x417b0,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x3c8b0,%esi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 22641 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0x1a1> │ │ │ │ + jle 1f552 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0x1b2> │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 22641 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0x1a1> │ │ │ │ + jle 1f552 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0x1b2> │ │ │ │ mov 0x58(%esp),%ebx │ │ │ │ mov 0x98(%eax),%eax │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - fldz │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ - mov %edx,0x3c(%esp) │ │ │ │ + fldz │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov %edx,0x3c(%esp) │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ mov 0x58(%esp),%ebx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ mov 0xac(%ebx),%ebx │ │ │ │ @@ -9637,23 +8126,23 @@ │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov %ebx,0x38(%esp) │ │ │ │ mov 0x58(%esp),%ebx │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ mov 0xa8(%ebx),%ebx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %ebx,0x34(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ + mov %ebx,0x34(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ + mov %ebp,0x2c(%esp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ - mov %ebp,0x2c(%esp) │ │ │ │ imul %ebp,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -9663,299 +8152,296 @@ │ │ │ │ mov %ebp,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add %ebx,%edx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 22650 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0x1b0> │ │ │ │ + jle 1f560 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0x1c0> │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ fldz │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ imul 0x3c(%ecx),%eax │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ add %ebp,%eax │ │ │ │ lea (%ecx,%eax,8),%ebp │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1f4e0 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0x140> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - fmull (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add %edx,%ebp │ │ │ │ + fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 225d0 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0x130> │ │ │ │ + jne 1f4e0 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0x140> │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ + add $0x8,%edi │ │ │ │ + add $0x8,%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ addl $0x4,0x4(%esp) │ │ │ │ - add $0x8,%edi │ │ │ │ add 0x18(%esp),%ebx │ │ │ │ - add $0x8,%esi │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ faddl -0x8(%edi) │ │ │ │ fstpl -0x8(%edi) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ fldl -0x8(%esi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x8(%esi) │ │ │ │ cmp 0x20(%esp),%eax │ │ │ │ - jne 22570 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0xd0> │ │ │ │ + jne 1f470 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0xd0> │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add 0x3c(%esp),%ebp │ │ │ │ cmp %eax,0x30(%esp) │ │ │ │ - jne 22540 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0xa0> │ │ │ │ + jne 1f440 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0xa0> │ │ │ │ ffreep %st(0) │ │ │ │ add $0x44,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fld %st(1) │ │ │ │ - jmp 225e4 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0x144> │ │ │ │ + jmp 1f4f5 ::calcEdgeLogDerivativesStates(int const*, double const*, int, int, double const*, double const*, double*, double*, double*)@@Base+0x155> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00022660 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base>: │ │ │ │ +0001f570 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - add $0xffffff80,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x60,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - call 57a4e ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fe> │ │ │ │ - add $0x415ec,%ecx │ │ │ │ + call 4fd8e ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fe> │ │ │ │ + add $0x3c6dc,%ecx │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ - mov %ecx,0x54(%esp) │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %ecx,0x34(%esp) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 22909 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x2a9> │ │ │ │ - mov 0x10(%edi),%ebx │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 22909 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x2a9> │ │ │ │ + jle 1f7ba ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x24a> │ │ │ │ + mov 0x10(%edi),%esi │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ + test %esi,%esi │ │ │ │ + jle 1f7ba ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x24a> │ │ │ │ mov 0x98(%edi),%eax │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - movl $0x0,0x34(%esp) │ │ │ │ + movl $0x0,0x18(%esp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ fldz │ │ │ │ - movl $0x0,0x38(%esp) │ │ │ │ - mov 0x20(%edi),%esi │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ - lea 0x0(,%ebx,8),%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + lea 0x0(,%esi,8),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0x20(%edi),%eax │ │ │ │ + mov %eax,0x50(%esp) │ │ │ │ mov 0xac(%edi),%eax │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ mov 0xa8(%edi),%eax │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,0x48(%esp) │ │ │ │ - mov 0x20(%ebp),%ebx │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ + mov %ebx,(%esp) │ │ │ │ mov %edi,0x8(%ebp) │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ - imul 0x3c(%edi),%eax │ │ │ │ - mov 0x34(%esp),%ebx │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - mov %eax,0x78(%esp) │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + fldl (%eax,%ebx,8) │ │ │ │ + mov 0x3c(%edi),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ - add %esi,%eax │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ + add 0x50(%esp),%eax │ │ │ │ lea (%edx,%eax,8),%edx │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ - mov %edx,0x68(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov %edx,0x48(%esp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + imul %esi,%eax │ │ │ │ add 0xc(%ebp),%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ - mov 0x78(%esp),%edx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 2292d ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x2cd> │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x58(%esp),%edi │ │ │ │ - mov %ebx,0x70(%esp) │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 1f7dd ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x26d> │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + mov 0x10(%ebp),%edi │ │ │ │ fldz │ │ │ │ - mov %ecx,0x50(%esp) │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ + mov %ecx,0x30(%esp) │ │ │ │ fldz │ │ │ │ - lea (%eax,%edi,8),%edi │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - mov %eax,0x74(%esp) │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ - lea -0x1(%esi),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ + lea (%edi,%ebx,8),%edi │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + mov %ebx,0x54(%esp) │ │ │ │ + lea 0x1(%eax),%ebx │ │ │ │ + mov %ebx,0x40(%esp) │ │ │ │ + lea -0x1(%eax),%ebx │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %ebx,0x44(%esp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0x6,0x64(%esp) │ │ │ │ - jbe 22920 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x2c0> │ │ │ │ - mov 0x74(%esp),%ecx │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ + cmpl $0x2,0x44(%esp) │ │ │ │ + jbe 1f7d0 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x260> │ │ │ │ + mov 0x54(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %esi,%edx │ │ │ │ fld %st(3) │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vmulpd (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovlpd %xmm0,0x78(%esp) │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - vmovhpd %xmm0,0x78(%esp) │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm3,0x78(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm4,0x78(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovlpd %xmm0,0x78(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovhpd %xmm0,0x78(%esp) │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm5,0x78(%esp) │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm6,0x78(%esp) │ │ │ │ - faddl 0x78(%esp) │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,0x58(%esp) │ │ │ │ + faddl 0x58(%esp) │ │ │ │ + vmovhpd %xmm0,0x58(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl 0x58(%esp) │ │ │ │ + vmovlpd %xmm0,0x58(%esp) │ │ │ │ + faddl 0x58(%esp) │ │ │ │ + vmovhpd %xmm0,0x58(%esp) │ │ │ │ + faddl 0x58(%esp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 227c0 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x160> │ │ │ │ - test $0x7,%esi │ │ │ │ - je 2287d ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x21d> │ │ │ │ - mov 0x74(%esp),%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ + jne 1f6d0 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x160> │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + test $0x3,%al │ │ │ │ + je 1f73d ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x1cd> │ │ │ │ + mov 0x54(%esp),%ecx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ sub %eax,%edx │ │ │ │ lea (%ecx,%edx,8),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ + mov 0x50(%esp),%ecx │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jg 22870 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x210> │ │ │ │ - fldl (%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov 0x60(%esp),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jg 1f730 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x1c0> │ │ │ │ + fmull (%edi) │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ add $0x8,%edi │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - add %ecx,0x74(%esp) │ │ │ │ - add $0x8,%eax │ │ │ │ + add $0x8,%ebx │ │ │ │ + add %ecx,0x54(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fmull -0x8(%eax) │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ + fldl -0x8(%edi) │ │ │ │ + fmull -0x8(%ebx) │ │ │ │ + cmp 0x48(%esp),%ebx │ │ │ │ faddp %st,%st(2) │ │ │ │ - cmp 0x68(%esp),%eax │ │ │ │ - jne 227a0 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x140> │ │ │ │ - mov 0x50(%esp),%ecx │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ + jne 1f6b0 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x140> │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%ecx) │ │ │ │ - mov 0x44(%esp),%edi │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ - add %edi,0x58(%esp) │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ + add %ebx,0x48(%esp) │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ add $0x8,%edx │ │ │ │ - add %edi,0x68(%esp) │ │ │ │ - add %edi,%ebx │ │ │ │ + add %edi,0x38(%esp) │ │ │ │ + add %ebx,%esi │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp 0x40(%esp),%ecx │ │ │ │ - jne 22750 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0xf0> │ │ │ │ + cmp 0x20(%esp),%ecx │ │ │ │ + jne 1f660 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0xf0> │ │ │ │ ffreep %st(0) │ │ │ │ - incl 0x38(%esp) │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + mov (%esp),%ebx │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + add %esi,0x18(%esp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - add %ecx,0x34(%esp) │ │ │ │ - cmp %eax,0x28(%esp) │ │ │ │ - jne 226ee ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x8e> │ │ │ │ + inc %ebx │ │ │ │ + cmp %ebx,0xc(%esp) │ │ │ │ + jne 1f5fc ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x8c> │ │ │ │ ffreep %st(0) │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x74(%esp),%edx │ │ │ │ + mov 0x54(%esp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 22861 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x201> │ │ │ │ + jmp 1f723 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x1b3> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - jmp 228b4 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x254> │ │ │ │ + jmp 1f769 ::calcEdgeLogDerivativesPartials(double const*, double const*, int, int, double const*, double const*, int, double*, double*, double*)@@Base+0x1f9> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00022940 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base>: │ │ │ │ +0001f800 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ mov 0x30(%ecx),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 22a5a ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x11a> │ │ │ │ + jle 1f91a ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x11a> │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ - mov 0x28(%ecx),%edi │ │ │ │ imul 0x10(%ecx),%eax │ │ │ │ + mov 0x28(%ecx),%edi │ │ │ │ imul 0x58(%esp),%edi │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ add 0x50(%esp),%eax │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ @@ -9965,869 +8451,744 @@ │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x5c(%esp),%edi │ │ │ │ cmp %edi,0x58(%esp) │ │ │ │ - jge 22a4b ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x10b> │ │ │ │ + jge 1f90b ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x10b> │ │ │ │ mov 0x20(%esi),%edi │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 22a62 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x122> │ │ │ │ + jle 1f922 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x122> │ │ │ │ mov 0x3c(%esi),%ebx │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ mov %ecx,%edi │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov %esi,0x40(%esp) │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ imul %eax,%ebx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ mov %ebx,(%esp) │ │ │ │ mov 0x24(%esi),%ebx │ │ │ │ shl $0x3,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ + add 0x0(%ebp),%eax │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ mov 0x54(%esp),%esi │ │ │ │ - add 0x0(%ebp),%eax │ │ │ │ lea (%edx,%eax,8),%ecx │ │ │ │ mov (%esp),%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ add (%edx),%eax │ │ │ │ lea (%esi,%eax,8),%edx │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ add 0x4(%esp),%edi │ │ │ │ lea (%esi,%edi,8),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add %ebx,%ecx │ │ │ │ + fmull (%edx) │ │ │ │ add %ebx,%edx │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 22a20 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0xe0> │ │ │ │ + jne 1f8e0 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0xe0> │ │ │ │ addl $0x4,(%esp) │ │ │ │ add $0x4,%ebp │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - jne 229f0 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0xb0> │ │ │ │ + jne 1f8b0 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0xb0> │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ add 0x1c(%esp),%ecx │ │ │ │ inc %eax │ │ │ │ cmp 0x18(%esp),%eax │ │ │ │ - jne 229a0 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x60> │ │ │ │ + jne 1f860 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x60> │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x4(%edx),%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - je 22a4b ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x10b> │ │ │ │ + je 1f90b ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x10b> │ │ │ │ add $0x8,%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 22a70 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x130> │ │ │ │ - jmp 22a4b ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x10b> │ │ │ │ + jne 1f930 ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x130> │ │ │ │ + jmp 1f90b ::calcStatesStates(double*, int const*, double const*, int const*, double const*, int, int)@@Base+0x10b> │ │ │ │ │ │ │ │ -00022a80 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ +0001f940 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ add $0xffffff80,%esp │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x10(%ebp),%ebx │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x411c9,%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x3c309,%eax │ │ │ │ mov 0x30(%ecx),%edi │ │ │ │ - mov %eax,0x54(%esp) │ │ │ │ - mov %edi,0x20(%esp) │ │ │ │ + mov %eax,0x50(%esp) │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 22f2c ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x4ac> │ │ │ │ - mov 0x20(%ecx),%eax │ │ │ │ - mov 0x28(%ecx),%edx │ │ │ │ + jle 1fcec ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x3ac> │ │ │ │ + mov 0x20(%ecx),%edi │ │ │ │ movl $0x0,0x40(%esp) │ │ │ │ movl $0x0,0x30(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - lea 0x3(%eax),%edi │ │ │ │ - mov %eax,0x68(%esp) │ │ │ │ - lea 0x0(,%edx,8),%esi │ │ │ │ - mov %edi,0x50(%esp) │ │ │ │ - cmovns %eax,%edi │ │ │ │ - mov 0x10(%ecx),%eax │ │ │ │ + fldz │ │ │ │ + mov 0x28(%ecx),%edx │ │ │ │ + test %edi,%edi │ │ │ │ + lea 0x3(%edi),%eax │ │ │ │ + mov %edi,0x68(%esp) │ │ │ │ + cmovns %edi,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + lea 0x0(,%edx,8),%ebx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + sar $0x2,%edi │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ + mov %edi,0x58(%esp) │ │ │ │ + mov 0x10(%ecx),%edi │ │ │ │ mov 0x3c(%ecx),%ecx │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ - mov %edi,0x64(%esp) │ │ │ │ - imul %edx,%eax │ │ │ │ + imul %edx,%edi │ │ │ │ imul 0x20(%ebp),%edx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x20(%ebp),%ecx │ │ │ │ - lea 0x0(,%eax,8),%edi │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ - lea (%ebx,%ecx,4),%ecx │ │ │ │ + shl $0x3,%edi │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ + lea (%esi,%ecx,4),%ecx │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov 0x18(%ebp),%edx │ │ │ │ - lea (%ebx,%ecx,4),%ebx │ │ │ │ + lea (%esi,%ecx,4),%ecx │ │ │ │ add %eax,%edx │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ add %eax,%edx │ │ │ │ - mov 0x54(%esp),%eax │ │ │ │ - cmpl $0x4,0x64(%esp) │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ - vmovdqa64 -0x9f20(%eax),%zmm7 │ │ │ │ - vmovdqa64 -0x9ee0(%eax),%zmm5 │ │ │ │ - setg 0x4f(%esp) │ │ │ │ + cmpl $0x4,0x54(%esp) │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ + setg 0x4e(%esp) │ │ │ │ + setle %dl │ │ │ │ + cmpl $0x1,0x58(%esp) │ │ │ │ + sete %al │ │ │ │ + or %eax,%edx │ │ │ │ + mov %dl,0x4f(%esp) │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ cmp %eax,0x20(%ebp) │ │ │ │ - jge 22f03 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x483> │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 22f67 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x4e7> │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ + jge 1fcc1 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x381> │ │ │ │ + mov 0x68(%esp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 1fd23 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x3e3> │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ + mov %ecx,0x3c(%esp) │ │ │ │ mov %ebx,0x38(%esp) │ │ │ │ - mov %edi,0x58(%esp) │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ - lea 0x0(,%edi,8),%edi │ │ │ │ - mov %edi,0x34(%esp) │ │ │ │ - mov 0x64(%esp),%edi │ │ │ │ - shr $0x2,%edi │ │ │ │ - mov %edi,0x48(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov 0x14(%ebp),%ebx │ │ │ │ - movl $0x0,0x60(%esp) │ │ │ │ - fldz │ │ │ │ - mov %ecx,0x44(%esp) │ │ │ │ - lea (%ebx,%eax,8),%eax │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ + lea 0x0(,%eax,8),%esi │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov %esi,0x34(%esp) │ │ │ │ + shr $0x2,%eax │ │ │ │ + mov %eax,0x48(%esp) │ │ │ │ + mov (%edx),%eax │ │ │ │ + movl $0x0,0x64(%esp) │ │ │ │ + mov %edx,0x44(%esp) │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + lea (%esi,%eax,8),%eax │ │ │ │ + mov %eax,0x60(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %eax,0x6c(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x60(%esp),%edx │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x5c(%esp),%esi │ │ │ │ + fldl (%edx,%ecx,8) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ - fldl (%esi,%ecx,8) │ │ │ │ - mov %eax,%ebx │ │ │ │ - cmpl $0x6,0x50(%esp) │ │ │ │ - jbe 22f40 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x4c0> │ │ │ │ - cmpl $0xc,0x64(%esp) │ │ │ │ - jle 22f58 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x4d8> │ │ │ │ + mov %eax,%esi │ │ │ │ + test %edx,%edx │ │ │ │ + je 1fd00 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x3c0> │ │ │ │ cmpb $0x0,0x4f(%esp) │ │ │ │ - mov $0x1,%esi │ │ │ │ + jne 1fd18 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x3d8> │ │ │ │ + cmpb $0x0,0x4e(%esp) │ │ │ │ + mov $0x1,%ebx │ │ │ │ fldz │ │ │ │ mov %edi,%edx │ │ │ │ - cmovne 0x48(%esp),%esi │ │ │ │ + cmovne 0x48(%esp),%ebx │ │ │ │ fldz │ │ │ │ - mov %esi,%ecx │ │ │ │ - shr $0x2,%ecx │ │ │ │ - shl $0x7,%ecx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + shr $1,%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 22c22 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x1a2> │ │ │ │ + jmp 1fac2 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x182> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ - vmovupd (%eax),%zmm0 │ │ │ │ - vmovupd (%edx),%zmm3 │ │ │ │ - vmovupd 0x40(%eax),%zmm6 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sub $0xffffff80,%edx │ │ │ │ - vmovapd %zmm0,%zmm1 │ │ │ │ - vmovapd %zmm3,%zmm2 │ │ │ │ - vpermt2pd %zmm6,%zmm5,%zmm0 │ │ │ │ - vpermt2pd -0x40(%edx),%zmm5,%zmm3 │ │ │ │ - vpermt2pd -0x40(%edx),%zmm7,%zmm2 │ │ │ │ - vpermt2pd %zmm6,%zmm7,%zmm1 │ │ │ │ - vmulpd %zmm2,%zmm1,%zmm1 │ │ │ │ - vmulpd %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovlpd %xmm1,0x78(%esp) │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vmovhpd %xmm1,0x78(%esp) │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm4,0x78(%esp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm4,0x78(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovlpd %xmm1,0x78(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ + vmovupd (%eax),%ymm0 │ │ │ │ + vmovupd 0x20(%eax),%ymm4 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x40,%edx │ │ │ │ + vmovupd -0x40(%edx),%ymm1 │ │ │ │ + vmovupd -0x20(%edx),%ymm3 │ │ │ │ + vunpcklpd %ymm4,%ymm0,%ymm2 │ │ │ │ + vunpckhpd %ymm4,%ymm0,%ymm0 │ │ │ │ + vunpcklpd %ymm3,%ymm1,%ymm5 │ │ │ │ + vpermpd $0xd8,%ymm2,%ymm2 │ │ │ │ + vunpckhpd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpermpd $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermpd $0xd8,%ymm5,%ymm5 │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm1 │ │ │ │ + vmulpd %ymm5,%ymm2,%ymm2 │ │ │ │ + vmulpd %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm2,0x78(%esp) │ │ │ │ faddl 0x78(%esp) │ │ │ │ - vmovhpd %xmm1,0x78(%esp) │ │ │ │ - vmovsd %xmm4,0x70(%esp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm3 │ │ │ │ + vmovhpd %xmm2,0x78(%esp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + vmovlpd %xmm2,0x70(%esp) │ │ │ │ faddl 0x78(%esp) │ │ │ │ fxch %st(1) │ │ │ │ vmovlpd %xmm0,0x78(%esp) │ │ │ │ faddl 0x78(%esp) │ │ │ │ vmovhpd %xmm0,0x78(%esp) │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm6,0x78(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm6,0x78(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovlpd %xmm0,0x78(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovhpd %xmm0,0x78(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ faddl 0x78(%esp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovsd %xmm6,0x78(%esp) │ │ │ │ + vmovlpd %xmm0,0x78(%esp) │ │ │ │ faddl 0x70(%esp) │ │ │ │ - vmovsd %xmm3,0x70(%esp) │ │ │ │ + vmovhpd %xmm2,0x70(%esp) │ │ │ │ faddl 0x70(%esp) │ │ │ │ fxch %st(1) │ │ │ │ faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm4,0x78(%esp) │ │ │ │ + vmovhpd %xmm0,0x78(%esp) │ │ │ │ faddl 0x78(%esp) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 22c20 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x1a0> │ │ │ │ - test $0x3,%esi │ │ │ │ - je 22da0 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x320> │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - shl $0x2,%esi │ │ │ │ - fldl (%edi,%esi,8) │ │ │ │ - fmull (%ebx,%esi,8) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 1fac0 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x180> │ │ │ │ + test $0x1,%bl │ │ │ │ + je 1fba6 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x266> │ │ │ │ + and $0xfffffffe,%ebx │ │ │ │ + shl $0x2,%ebx │ │ │ │ + fldl (%edi,%ebx,8) │ │ │ │ + fmull (%esi,%ebx,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl 0x8(%ebx,%esi,8) │ │ │ │ - fmull 0x8(%edi,%esi,8) │ │ │ │ + fldl 0x8(%edi,%ebx,8) │ │ │ │ + fmull 0x8(%esi,%ebx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl 0x10(%ebx,%esi,8) │ │ │ │ - fmull 0x10(%edi,%esi,8) │ │ │ │ + fldl 0x10(%esi,%ebx,8) │ │ │ │ + fmull 0x10(%edi,%ebx,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl 0x18(%ebx,%esi,8) │ │ │ │ - fmull 0x18(%edi,%esi,8) │ │ │ │ - add $0x4,%esi │ │ │ │ + fldl 0x18(%esi,%ebx,8) │ │ │ │ + fmull 0x18(%edi,%ebx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jg 22d73 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x2f3> │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - cmp %ecx,0x68(%esp) │ │ │ │ - jle 22ea0 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x420> │ │ │ │ - mov 0x68(%esp),%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - lea -0x1(%esi),%edx │ │ │ │ - mov %esi,0x70(%esp) │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jbe 22f4d ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x4cd> │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + cmp %eax,0x68(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + jle 1fc60 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x320> │ │ │ │ + mov 0x68(%esp),%ebx │ │ │ │ + sub %ecx,%ebx │ │ │ │ + lea -0x1(%ebx),%eax │ │ │ │ + mov %ebx,0x70(%esp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 1fd0d ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x3cd> │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ - shr $0x3,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - add %eax,%ecx │ │ │ │ - lea (%edx,%ecx,8),%ecx │ │ │ │ - lea (%edi,%eax,8),%edx │ │ │ │ - add %edx,%esi │ │ │ │ - nop │ │ │ │ - vmovupd (%ecx),%zmm0 │ │ │ │ - vmulpd (%edx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%ecx │ │ │ │ + mov 0x6c(%esp),%edx │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + add %ecx,%edx │ │ │ │ + lea (%eax,%edx,8),%edx │ │ │ │ + lea (%edi,%ecx,8),%eax │ │ │ │ + add %eax,%ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ vmovlpd %xmm0,0x78(%esp) │ │ │ │ faddl 0x78(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ vmovhpd %xmm0,0x78(%esp) │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm6,0x78(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm3,0x78(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ faddl 0x78(%esp) │ │ │ │ vmovlpd %xmm0,0x78(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - fldl 0x78(%esp) │ │ │ │ - vmovhpd %xmm0,0x78(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0x78(%esp) │ │ │ │ - vmovsd %xmm4,0x78(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm6,0x78(%esp) │ │ │ │ + vmovhpd %xmm0,0x78(%esp) │ │ │ │ faddl 0x78(%esp) │ │ │ │ - cmp %edx,%esi │ │ │ │ - jne 22de0 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x360> │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - test $0x7,%cl │ │ │ │ - je 22eb0 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x430> │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0xfffffff8,%edx │ │ │ │ - add %edx,%eax │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ - fmull (%ebx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 1fbf0 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x2b0> │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + test $0x3,%al │ │ │ │ + je 1fc70 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x330> │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ + fldl (%edi,%ecx,8) │ │ │ │ + fmull (%esi,%ecx,8) │ │ │ │ + inc %ecx │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jg 22e90 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x410> │ │ │ │ - jmp 22eb0 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x430> │ │ │ │ - nop │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jg 1fc42 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x302> │ │ │ │ + jmp 1fc70 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x330> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ - mov 0x68(%esp),%ebx │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - lea 0x1(%ebx,%eax,1),%eax │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ + mov 0x68(%esp),%esi │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ + lea 0x1(%esi,%eax,1),%eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ + mov %eax,0x6c(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 22bd0 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x150> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x44(%esp),%ecx │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - mov 0x34(%esp),%ebx │ │ │ │ - add %ebx,0x58(%esp) │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 1fa70 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x130> │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ + add %esi,0x5c(%esp) │ │ │ │ + add $0x4,%edx │ │ │ │ add %eax,%edi │ │ │ │ - add $0x4,%ecx │ │ │ │ - cmp %ecx,0x38(%esp) │ │ │ │ - jne 22ba0 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x120> │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ + cmp %edx,0x3c(%esp) │ │ │ │ + jne 1fa50 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x110> │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ + mov %eax,%ebx │ │ │ │ incl 0x30(%esp) │ │ │ │ - add %ecx,0x28(%esp) │ │ │ │ - add %ecx,0x24(%esp) │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ - add %ecx,0x40(%esp) │ │ │ │ - cmp 0x20(%esp),%eax │ │ │ │ - jne 22b4a ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0xca> │ │ │ │ + add %esi,0x24(%esp) │ │ │ │ + add %esi,0x28(%esp) │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + add %esi,0x40(%esp) │ │ │ │ + cmp 0x1c(%esp),%eax │ │ │ │ + jne 1fa06 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0xc6> │ │ │ │ + ffreep %st(0) │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(1) │ │ │ │ - xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ fld %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 22db0 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x330> │ │ │ │ + jmp 1fbb6 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x276> │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - jmp 22e90 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x410> │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ + jmp 1fc42 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x302> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 22d73 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x2f3> │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - lea 0x4(%eax),%edx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 22f03 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x483> │ │ │ │ - add $0x8,%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 22f6b ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x4eb> │ │ │ │ - jmp 22f03 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x483> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 1fb80 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x240> │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ + lea 0x4(%edx),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 1fcc1 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x381> │ │ │ │ + add $0x8,%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jne 1fd27 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x3e7> │ │ │ │ + jmp 1fcc1 ::calcStatesPartials(double*, int const*, double const*, double const*, double const*, int, int)@@Base+0x381> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00022f80 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ +0001fd40 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - sub $0x100,%esp │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x40cc9,%esi │ │ │ │ - mov 0x30(%edx),%eax │ │ │ │ - mov %esi,0x70(%esp) │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 23832 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x8b2> │ │ │ │ - mov 0x20(%edx),%eax │ │ │ │ - mov 0x10(%edx),%ecx │ │ │ │ - vmovdqa64 -0x9f20(%esi),%zmm7 │ │ │ │ - movl $0x0,0x60(%esp) │ │ │ │ - movl $0x0,0x54(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ - mov %eax,0xd8(%esp) │ │ │ │ - cmovs %ebx,%eax │ │ │ │ - mov %ebx,0x74(%esp) │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + add $0xffffff80,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x3bf0c,%eax │ │ │ │ + mov 0x30(%ecx),%esi │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + test %esi,%esi │ │ │ │ + jle 2024f ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x50f> │ │ │ │ + mov 0x20(%ecx),%ebx │ │ │ │ + movl $0x0,0x24(%esp) │ │ │ │ + fldz │ │ │ │ + mov 0x28(%ecx),%edx │ │ │ │ + test %ebx,%ebx │ │ │ │ + lea 0x3(%ebx),%eax │ │ │ │ + mov %ebx,0x58(%esp) │ │ │ │ + cmovns %ebx,%eax │ │ │ │ + lea 0x0(,%edx,8),%edi │ │ │ │ + mov %eax,%esi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ mov %eax,%ebx │ │ │ │ - mov %eax,0xd4(%esp) │ │ │ │ - mov 0x28(%edx),%eax │ │ │ │ - mov 0x3c(%edx),%edx │ │ │ │ - vmovdqa64 %zmm7,0x80(%esp) │ │ │ │ - vmovdqa64 -0x9ee0(%esi),%zmm7 │ │ │ │ - imul %eax,%ecx │ │ │ │ - lea 0x0(,%eax,8),%edi │ │ │ │ - imul 0x20(%ebp),%eax │ │ │ │ - mov %edx,0x44(%esp) │ │ │ │ - mov %edi,0x5c(%esp) │ │ │ │ - shl $0x3,%ecx │ │ │ │ - mov %ecx,0x48(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ + mov 0x10(%ecx),%eax │ │ │ │ + sar $0x2,%esi │ │ │ │ + mov 0x3c(%ecx),%ecx │ │ │ │ + mov %esi,0x3c(%esp) │ │ │ │ + imul %edx,%eax │ │ │ │ + imul 0x20(%ebp),%edx │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,0x50(%esp) │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + lea 0x0(,%edx,8),%eax │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ add 0xc(%ebp),%eax │ │ │ │ cmp $0x4,%ebx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - setg 0x6f(%esp) │ │ │ │ - mov 0x24(%ebp),%esi │ │ │ │ - cmp %esi,0x20(%ebp) │ │ │ │ - jge 23807 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x887> │ │ │ │ - mov 0xd8(%esp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 23807 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x887> │ │ │ │ - lea 0x0(,%ebx,8),%ecx │ │ │ │ - mov 0xd4(%esp),%ebx │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + setg 0x32(%esp) │ │ │ │ + setle %dl │ │ │ │ + cmp $0x1,%esi │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + sete %al │ │ │ │ + xor %esi,%esi │ │ │ │ + or %eax,%edx │ │ │ │ + mov %dl,0x33(%esp) │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + cmp %eax,0x20(%ebp) │ │ │ │ + jge 20227 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4e7> │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 20227 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4e7> │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ mov 0x20(%ebp),%edx │ │ │ │ - mov 0x50(%esp),%edi │ │ │ │ - mov 0x4c(%esp),%esi │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ - mov %eax,0x78(%esp) │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ - shr $0x2,%ebx │ │ │ │ - mov %ebx,0x68(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x60(%esp),%ebx │ │ │ │ - movl $0x0,0xd0(%esp) │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - fldz │ │ │ │ - mov %ebx,0xdc(%esp) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ + lea 0x0(,%eax,8),%ecx │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov %edi,%esi │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + mov %ebx,%edi │ │ │ │ + shr $0x2,%eax │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ + movl $0x0,0x54(%esp) │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ mov %edi,%esi │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ mov 0x14(%ebp),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ add 0x1c(%ebp),%eax │ │ │ │ - mov %eax,0xf0(%esp) │ │ │ │ - cmpl $0x6,0x74(%esp) │ │ │ │ - jbe 23840 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x8c0> │ │ │ │ - cmpl $0xc,0xd4(%esp) │ │ │ │ - jle 2386c ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x8ec> │ │ │ │ - cmpb $0x0,0x6f(%esp) │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 20260 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x520> │ │ │ │ + cmpb $0x0,0x33(%esp) │ │ │ │ + jne 20290 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x550> │ │ │ │ + cmpb $0x0,0x32(%esp) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov 0xf0(%esp),%ecx │ │ │ │ fldz │ │ │ │ - cmovne 0x68(%esp),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + cmovne 0x2c(%esp),%eax │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0xcc(%esp) │ │ │ │ + mov %eax,0x50(%esp) │ │ │ │ + shr $1,%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x2,%edx │ │ │ │ - shl $0x7,%edx │ │ │ │ - jmp 23126 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1a6> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1fec6 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x186> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - vmovdqa64 0x80(%esp),%zmm5 │ │ │ │ - vmovupd (%edi,%eax,1),%zmm4 │ │ │ │ - vmovupd (%esi,%eax,1),%zmm0 │ │ │ │ - vmovdqa64 %zmm5,%zmm2 │ │ │ │ - vmovdqa64 %zmm5,%zmm1 │ │ │ │ - vmovdqa64 %zmm5,%zmm3 │ │ │ │ - vpermi2pd 0x40(%esi,%eax,1),%zmm0,%zmm1 │ │ │ │ - vpermi2pd 0x40(%edi,%eax,1),%zmm4,%zmm2 │ │ │ │ - vmulpd %zmm1,%zmm2,%zmm2 │ │ │ │ - vmovupd (%ecx,%eax,1),%zmm1 │ │ │ │ - vmovlpd %xmm2,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm6 │ │ │ │ - vmovhpd %xmm2,0xf8(%esp) │ │ │ │ - vpermt2pd 0x40(%ecx,%eax,1),%zmm5,%zmm1 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm6,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm6 │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm6,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm6 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm6,0xe0(%esp) │ │ │ │ - vmovupd (%ebx,%eax,1),%zmm6 │ │ │ │ - vmovlpd %xmm2,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm2,0xf8(%esp) │ │ │ │ - vpermi2pd 0x40(%ebx,%eax,1),%zmm6,%zmm3 │ │ │ │ - vmulpd %zmm3,%zmm1,%zmm1 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovlpd %xmm1,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm1,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm5,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm5,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovlpd %xmm1,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm1,0xf8(%esp) │ │ │ │ - vpermt2pd 0x40(%edi,%eax,1),%zmm7,%zmm4 │ │ │ │ - vpermt2pd 0x40(%esi,%eax,1),%zmm7,%zmm0 │ │ │ │ - vmovupd (%ecx,%eax,1),%zmm3 │ │ │ │ - vpermt2pd 0x40(%ebx,%eax,1),%zmm7,%zmm6 │ │ │ │ - vmovsd %xmm5,0xe8(%esp) │ │ │ │ - vmulpd %zmm0,%zmm4,%zmm0 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ + vmovupd (%edi,%eax,1),%ymm0 │ │ │ │ + vmovupd 0x20(%edi,%eax,1),%ymm6 │ │ │ │ + vmovupd (%ebx,%eax,1),%ymm5 │ │ │ │ + vmovupd (%esi,%eax,1),%ymm4 │ │ │ │ + vunpcklpd 0x20(%ebx,%eax,1),%ymm5,%ymm1 │ │ │ │ + vunpcklpd 0x20(%esi,%eax,1),%ymm4,%ymm2 │ │ │ │ + vunpckhpd 0x20(%ebx,%eax,1),%ymm5,%ymm5 │ │ │ │ + vunpckhpd 0x20(%esi,%eax,1),%ymm4,%ymm4 │ │ │ │ + vunpcklpd %ymm6,%ymm0,%ymm3 │ │ │ │ + vunpckhpd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpermpd $0xd8,%ymm3,%ymm3 │ │ │ │ + vpermpd $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm1 │ │ │ │ + vpermpd $0xd8,%ymm2,%ymm2 │ │ │ │ + vmulpd %ymm1,%ymm3,%ymm3 │ │ │ │ + vmovupd (%edx,%eax,1),%ymm1 │ │ │ │ + vpermpd $0xd8,%ymm5,%ymm5 │ │ │ │ + vpermpd $0xd8,%ymm4,%ymm4 │ │ │ │ + vunpcklpd 0x20(%edx,%eax,1),%ymm1,%ymm7 │ │ │ │ + vmulpd %ymm5,%ymm0,%ymm0 │ │ │ │ + vunpckhpd 0x20(%edx,%eax,1),%ymm1,%ymm1 │ │ │ │ + add $0x40,%eax │ │ │ │ + vmovlpd %xmm3,0x78(%esp) │ │ │ │ + faddl 0x78(%esp) │ │ │ │ + vmovhpd %xmm3,0x78(%esp) │ │ │ │ + vextractf128 $0x1,%ymm3,%xmm3 │ │ │ │ + vmovlpd %xmm3,0x60(%esp) │ │ │ │ + faddl 0x78(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vpermpd $0xd8,%ymm7,%ymm7 │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm1 │ │ │ │ + vmulpd %ymm2,%ymm7,%ymm2 │ │ │ │ + vmulpd %ymm4,%ymm1,%ymm1 │ │ │ │ + vmovlpd %xmm2,0x78(%esp) │ │ │ │ + faddl 0x78(%esp) │ │ │ │ + vmovhpd %xmm2,0x78(%esp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + vmovlpd %xmm2,0x68(%esp) │ │ │ │ + faddl 0x78(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - vmovlpd %xmm0,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - vpermt2pd 0x40(%ecx,%eax,1),%zmm7,%zmm3 │ │ │ │ - vmulpd %zmm6,%zmm3,%zmm3 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm0,0xf8(%esp) │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vextractf64x2 $0x1,%ymm3,%xmm6 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm4,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm4,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovlpd %xmm0,0xf8(%esp) │ │ │ │ - vmovsd %xmm4,0xf0(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm0,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ + vmovlpd %xmm0,0x78(%esp) │ │ │ │ + faddl 0x78(%esp) │ │ │ │ + vmovhpd %xmm0,0x78(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vmovlpd %xmm0,0x70(%esp) │ │ │ │ + faddl 0x78(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - vmovlpd %xmm3,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm3,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm6,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm3,%ymm3,%ymm6 │ │ │ │ - vextractf64x4 $0x1,%zmm3,%ymm3 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm6,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm3,%xmm6 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovlpd %xmm3,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm3,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovsd %xmm6,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm6 │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ - vmovsd %xmm6,0xe0(%esp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm2 │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ + vmovlpd %xmm1,0x78(%esp) │ │ │ │ + faddl 0x78(%esp) │ │ │ │ + vmovhpd %xmm1,0x78(%esp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl 0x78(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm1,0x78(%esp) │ │ │ │ + faddl 0x60(%esp) │ │ │ │ + vmovhpd %xmm3,0x60(%esp) │ │ │ │ + faddl 0x60(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - faddl 0xe8(%esp) │ │ │ │ - vmovsd %xmm2,0xe8(%esp) │ │ │ │ - valignq $0x3,%ymm3,%ymm3,%ymm2 │ │ │ │ - faddl 0xe8(%esp) │ │ │ │ + faddl 0x68(%esp) │ │ │ │ + vmovhpd %xmm2,0x68(%esp) │ │ │ │ + faddl 0x68(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - faddl 0xf0(%esp) │ │ │ │ - vmovsd %xmm6,0xf0(%esp) │ │ │ │ - faddl 0xf0(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm2,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jne 23120 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1a0> │ │ │ │ - mov 0xcc(%esp),%eax │ │ │ │ - mov %ecx,0xf0(%esp) │ │ │ │ - test $0x3,%al │ │ │ │ - je 234d9 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x559> │ │ │ │ - mov 0xd4(%esp),%edx │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ - fmull (%esi,%eax,8) │ │ │ │ + faddl 0x70(%esp) │ │ │ │ + vmovhpd %xmm0,0x70(%esp) │ │ │ │ + faddl 0x70(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + faddl 0x78(%esp) │ │ │ │ + vmovhpd %xmm1,0x78(%esp) │ │ │ │ + faddl 0x78(%esp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 1fec0 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x180> │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + test $0x1,%al │ │ │ │ + je 20083 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x343> │ │ │ │ + and $0xfffffffe,%eax │ │ │ │ + lea 0x0(,%eax,4),%ecx │ │ │ │ + fldl (%ebx,%ecx,8) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + fmull (%edi,%ecx,8) │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldl (%ecx,%eax,8) │ │ │ │ - fmull (%ebx,%eax,8) │ │ │ │ + fldl (%esi,%ecx,8) │ │ │ │ + fmull (%eax,%ecx,8) │ │ │ │ faddp %st,%st(4) │ │ │ │ - fldl 0x8(%edi,%eax,8) │ │ │ │ - fmull 0x8(%esi,%eax,8) │ │ │ │ + fldl 0x8(%edi,%ecx,8) │ │ │ │ + fmull 0x8(%ebx,%ecx,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl 0x8(%ecx,%eax,8) │ │ │ │ - fmull 0x8(%ebx,%eax,8) │ │ │ │ + fldl 0x8(%eax,%ecx,8) │ │ │ │ + fmull 0x8(%esi,%ecx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl 0x10(%edi,%eax,8) │ │ │ │ - fmull 0x10(%esi,%eax,8) │ │ │ │ + fldl 0x10(%edi,%ecx,8) │ │ │ │ + fmull 0x10(%ebx,%ecx,8) │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldl 0x10(%ecx,%eax,8) │ │ │ │ - fmull 0x10(%ebx,%eax,8) │ │ │ │ + fldl 0x10(%eax,%ecx,8) │ │ │ │ + fmull 0x10(%esi,%ecx,8) │ │ │ │ faddp %st,%st(4) │ │ │ │ - fldl 0x18(%edi,%eax,8) │ │ │ │ - fmull 0x18(%esi,%eax,8) │ │ │ │ + fldl 0x18(%edi,%ecx,8) │ │ │ │ + fmull 0x18(%ebx,%ecx,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl 0x18(%ecx,%eax,8) │ │ │ │ - fmull 0x18(%ebx,%eax,8) │ │ │ │ - add $0x4,%eax │ │ │ │ + fldl 0x18(%eax,%ecx,8) │ │ │ │ + fmull 0x18(%esi,%ecx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jg 2347f ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4ff> │ │ │ │ - mov %ecx,0xf0(%esp) │ │ │ │ - mov 0xd4(%esp),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - cmp %eax,0xd8(%esp) │ │ │ │ - jle 23780 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x800> │ │ │ │ - mov 0xd8(%esp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + cmp %eax,0x58(%esp) │ │ │ │ + mov %eax,0x60(%esp) │ │ │ │ + jle 201c0 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x480> │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x60(%esp),%ecx │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %eax,0x68(%esp) │ │ │ │ dec %eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 23855 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x8d5> │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 2027b ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x53b> │ │ │ │ fxch %st(2) │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov %esi,0xc4(%esp) │ │ │ │ - mov %ebx,0xc0(%esp) │ │ │ │ - mov %edi,0x7c(%esp) │ │ │ │ - lea (%edx,%ecx,1),%eax │ │ │ │ - shl $0x3,%eax │ │ │ │ - mov %eax,0xf8(%esp) │ │ │ │ - add 0x1c(%ebp),%eax │ │ │ │ - mov %eax,0xc8(%esp) │ │ │ │ - lea 0x0(,%edx,8),%eax │ │ │ │ - lea (%ebx,%eax,1),%ecx │ │ │ │ - mov 0xc8(%esp),%edi │ │ │ │ - mov %ecx,0xcc(%esp) │ │ │ │ - mov 0xf8(%esp),%ecx │ │ │ │ + mov 0x5c(%esp),%edx │ │ │ │ + lea 0x0(,%ecx,8),%eax │ │ │ │ + mov %edi,0x48(%esp) │ │ │ │ + mov %esi,0x44(%esp) │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + shl $0x3,%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ add 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,0xe0(%esp) │ │ │ │ - lea (%esi,%eax,1),%ecx │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov 0xcc(%esp),%esi │ │ │ │ - mov 0xe0(%esp),%ebx │ │ │ │ - mov %edx,0xe0(%esp) │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,0xf8(%esp) │ │ │ │ + mov %edx,0x50(%esp) │ │ │ │ + lea (%esi,%eax,1),%edx │ │ │ │ + mov 0x50(%esp),%esi │ │ │ │ + mov %ebx,0x50(%esp) │ │ │ │ + mov %edx,0x78(%esp) │ │ │ │ + lea (%ebx,%eax,1),%edx │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ + mov 0x78(%esp),%ebx │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x4c(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0xf8(%esp),%edx │ │ │ │ - jmp 235a2 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x622> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 20102 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3c2> │ │ │ │ + nop │ │ │ │ fxch %st(3) │ │ │ │ - vmovupd (%ebx,%eax,1),%zmm0 │ │ │ │ - vmulpd (%ecx,%eax,1),%zmm0,%zmm0 │ │ │ │ - vmovlpd %xmm0,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - vmovhpd %xmm0,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm6,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm4,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovlpd %xmm0,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm2 │ │ │ │ - fldl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm0,0xf8(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0xf8(%esp) │ │ │ │ - vmovsd %xmm5,0xf8(%esp) │ │ │ │ - vmovupd (%edi,%eax,1),%zmm0 │ │ │ │ - vmulpd (%esi,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm2,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ + vmovupd (%ecx,%eax,1),%ymm0 │ │ │ │ + vmulpd (%edx,%eax,1),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,0x78(%esp) │ │ │ │ + faddl 0x78(%esp) │ │ │ │ + vmovhpd %xmm0,0x78(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl 0x78(%esp) │ │ │ │ + vmovlpd %xmm0,0x78(%esp) │ │ │ │ + faddl 0x78(%esp) │ │ │ │ + vmovhpd %xmm0,0x78(%esp) │ │ │ │ + vmovupd (%esi,%eax,1),%ymm0 │ │ │ │ + vmulpd (%ebx,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + faddl 0x78(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - vmovlpd %xmm0,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm0,0xf8(%esp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm6,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm2 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm4,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovlpd %xmm0,0xf8(%esp) │ │ │ │ - fldl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm0,0xf8(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0xf8(%esp) │ │ │ │ - vmovsd %xmm5,0xf8(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm2,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jne 235a0 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x620> │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov 0xc4(%esp),%esi │ │ │ │ - mov 0xc0(%esp),%ebx │ │ │ │ - mov 0x7c(%esp),%edi │ │ │ │ - mov 0xe0(%esp),%edx │ │ │ │ - test $0x7,%al │ │ │ │ - je 23790 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x810> │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - mov 0xf0(%esp),%ecx │ │ │ │ - add %eax,%edx │ │ │ │ - mov 0xd8(%esp),%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%esi,%edx,8) │ │ │ │ - fmull (%edi,%edx,8) │ │ │ │ + vmovlpd %xmm0,0x78(%esp) │ │ │ │ + faddl 0x78(%esp) │ │ │ │ + vmovhpd %xmm0,0x78(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl 0x78(%esp) │ │ │ │ + vmovlpd %xmm0,0x78(%esp) │ │ │ │ + faddl 0x78(%esp) │ │ │ │ + vmovhpd %xmm0,0x78(%esp) │ │ │ │ + faddl 0x78(%esp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 20100 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3c0> │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + mov 0x44(%esp),%esi │ │ │ │ + mov 0x50(%esp),%ebx │ │ │ │ + test $0x3,%al │ │ │ │ + je 201d0 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x490> │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + add %eax,0x60(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ + fmull (%edi,%eax,8) │ │ │ │ faddp %st,%st(4) │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - fmull (%ecx,%edx,8) │ │ │ │ - inc %edx │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ + fmull (%edx,%eax,8) │ │ │ │ + inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jg 23760 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x7e0> │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jg 201a2 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x462> │ │ │ │ fxch %st(3) │ │ │ │ - jmp 237a0 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x820> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 201d2 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x492> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ - jmp 237a0 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x820> │ │ │ │ + jmp 201d2 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x492> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - mov 0xd8(%esp),%edi │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov 0x58(%esp),%edi │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpl (%ecx,%eax,8) │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ + fstpl (%edx,%eax,8) │ │ │ │ + mov 0x5c(%esp),%edx │ │ │ │ inc %eax │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - lea 0x1(%edi,%ecx,1),%ecx │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ + lea 0x1(%edx,%edi,1),%edx │ │ │ │ + mov %edx,0x5c(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 230b0 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x130> │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1fe60 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x120> │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ mov %esi,%edi │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ mov %ebx,%esi │ │ │ │ - mov 0x5c(%esp),%ebx │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - add %edx,0x78(%esp) │ │ │ │ - add %ebx,%edi │ │ │ │ - add %ebx,%esi │ │ │ │ - inc %eax │ │ │ │ - cmp 0x24(%ebp),%eax │ │ │ │ - jne 23090 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x110> │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - mov 0x48(%esp),%ebx │ │ │ │ - incl 0x54(%esp) │ │ │ │ - mov 0x44(%esp),%edi │ │ │ │ - mov 0x54(%esp),%esi │ │ │ │ - add %ebx,0x50(%esp) │ │ │ │ - add %ebx,0x4c(%esp) │ │ │ │ - add %edi,0x60(%esp) │ │ │ │ - add %ebx,%eax │ │ │ │ - cmp 0x40(%esp),%esi │ │ │ │ - jne 23044 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0xc4> │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + add %ebx,0x40(%esp) │ │ │ │ + add %eax,%esi │ │ │ │ + add %eax,%edi │ │ │ │ + inc %edx │ │ │ │ + cmp %edx,0x24(%ebp) │ │ │ │ + jne 1fe40 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x100> │ │ │ │ + mov (%esp),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ + inc %esi │ │ │ │ + add %eax,0x18(%esp) │ │ │ │ + add %eax,0x10(%esp) │ │ │ │ + add %eax,0x14(%esp) │ │ │ │ + add %ebx,0x24(%esp) │ │ │ │ + cmp 0x8(%esp),%esi │ │ │ │ + jne 1fdf6 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0xb6> │ │ │ │ + ffreep %st(0) │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ - xor %edx,%edx │ │ │ │ + movl $0x0,0x60(%esp) │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ fld %st(3) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ - jmp 234ef ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x56f> │ │ │ │ + jmp 20095 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x355> │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0xd8(%esp),%eax │ │ │ │ - mov 0xf0(%esp),%ecx │ │ │ │ - jmp 23760 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x7e0> │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + jmp 201a2 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x462> │ │ │ │ fldz │ │ │ │ - mov 0xd4(%esp),%edx │ │ │ │ - mov 0xf0(%esp),%ecx │ │ │ │ - xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ - jmp 2347f ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4ff> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 20033 ::calcPartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2f3> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -10835,338 +9196,304 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000238c0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ +000202c0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x3b994,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x40390,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xe8,%esp │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + sub $0xa8,%esp │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ mov (%ecx),%esi │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x14(%ecx),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - mov 0x1c(%ecx),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ - mov 0x20(%esi),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov 0x1c(%ecx),%eax │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov 0x20(%esi),%edi │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - je 23938 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x78> │ │ │ │ + je 20332 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x72> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - push -0x40(%ebp) │ │ │ │ + push -0x20(%ebp) │ │ │ │ call 17510 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 23ebb ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x5fb> │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - mov 0x28(%esi),%edx │ │ │ │ - mov -0xb4(%ebp),%ecx │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ + jle 207a2 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4e2> │ │ │ │ test %edi,%edi │ │ │ │ - lea 0x3(%edi),%ebx │ │ │ │ - mov %edi,%eax │ │ │ │ - cmovs %ebx,%eax │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ - imul %edx,%ecx │ │ │ │ - lea 0x0(,%edx,8),%ebx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov 0x10(%esi),%ebx │ │ │ │ + lea 0x3(%edi),%eax │ │ │ │ + mov 0x28(%esi),%edx │ │ │ │ + movl $0x0,-0x70(%ebp) │ │ │ │ + cmovns %edi,%eax │ │ │ │ + fldz │ │ │ │ + mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov 0x3c(%esi),%esi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - lea 0x0(,%ecx,8),%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - shl $0x3,%edi │ │ │ │ - imul %edx,%ebx │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ - add %eax,%ecx │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + sar $0x2,%ebx │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + lea 0x0(,%edx,8),%ecx │ │ │ │ + imul %edx,%eax │ │ │ │ + lea 0x0(,%eax,8),%ebx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov %ebx,-0x9c(%ebp) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + imul %edx,%eax │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + shl $0x3,%eax │ │ │ │ add %eax,%edx │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + add %eax,%ebx │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ add %eax,%edx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ - lea -0x4(%eax),%esi │ │ │ │ - cmp $0x4,%eax │ │ │ │ - mov $0x0,%eax │ │ │ │ - lea 0x0(,%esi,8),%edx │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - setg -0x79(%ebp) │ │ │ │ + mov %edx,-0x94(%ebp) │ │ │ │ + mov 0x3c(%esi),%edx │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + cmp $0x4,%esi │ │ │ │ + lea 0x0(,%edi,8),%edx │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + setg -0x5e(%ebp) │ │ │ │ + setle %dl │ │ │ │ + cmpl $0x1,-0x40(%ebp) │ │ │ │ + sete %al │ │ │ │ + or %eax,%edx │ │ │ │ + lea -0x4(%esi),%eax │ │ │ │ + mov %dl,-0x5d(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + lea 0x0(,%eax,8),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp $0x4,%esi │ │ │ │ cmovg %edx,%eax │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - vmovdqa64 -0x9f20(%eax),%zmm7 │ │ │ │ - vmovdqa64 -0x9ee0(%eax),%zmm5 │ │ │ │ - mov %ecx,%eax │ │ │ │ - lea 0x0(,%ebx,8),%ecx │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ - cmp -0x98(%ebp),%esi │ │ │ │ - jge 23e86 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x5c6> │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ - mov %edi,%esi │ │ │ │ - add %eax,%ebx │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + cmp -0x7c(%ebp),%esi │ │ │ │ + jge 20773 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4b3> │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + test %edi,%edi │ │ │ │ + jle 2076a ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4aa> │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + lea 0x20(%ecx),%edx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + shr $0x2,%ecx │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 23e7a ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x5ba> │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - fldz │ │ │ │ - add -0x94(%ebp),%edi │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x78(%ebp),%ecx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ - add -0x60(%ebp),%edx │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ - cmpl $0x6,-0x64(%ebp) │ │ │ │ - jbe 23ed0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x610> │ │ │ │ - cmpl $0xc,-0x50(%ebp) │ │ │ │ - jle 23f37 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x677> │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + add -0x44(%ebp),%edx │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 207b0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4f0> │ │ │ │ + cmpb $0x0,-0x5d(%ebp) │ │ │ │ + jne 20814 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x554> │ │ │ │ + cmpb $0x0,-0x5e(%ebp) │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ fldz │ │ │ │ + cmovne -0x5c(%ebp),%esi │ │ │ │ fldz │ │ │ │ - shr $0x2,%ecx │ │ │ │ - inc %ecx │ │ │ │ - cmpb $0x0,-0x79(%ebp) │ │ │ │ - cmovne %ecx,%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %edi,%ebx │ │ │ │ - shr $0x2,%ebx │ │ │ │ - shl $0x7,%ebx │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ + shr $1,%ebx │ │ │ │ + shl $0x6,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ - jmp 23b02 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x242> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vmovupd (%ecx),%zmm3 │ │ │ │ - vmovupd 0x40(%edx),%zmm6 │ │ │ │ - sub $0xffffff80,%edx │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ - vmovapd %zmm0,%zmm1 │ │ │ │ - vmovapd %zmm3,%zmm2 │ │ │ │ - vpermt2pd %zmm6,%zmm5,%zmm0 │ │ │ │ - vpermt2pd -0x40(%ecx),%zmm5,%zmm3 │ │ │ │ - vpermt2pd -0x40(%ecx),%zmm7,%zmm2 │ │ │ │ - vpermt2pd %zmm6,%zmm7,%zmm1 │ │ │ │ - vmulpd %zmm2,%zmm1,%zmm1 │ │ │ │ - vmulpd %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x48(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm3 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x48(%ebp) │ │ │ │ - vmovsd %xmm3,-0x48(%ebp) │ │ │ │ - faddl -0x48(%ebp) │ │ │ │ + jmp 204d2 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x212> │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + vmovupd 0x20(%edx),%ymm4 │ │ │ │ + add $0x40,%edx │ │ │ │ + add $0x40,%ecx │ │ │ │ + vmovupd -0x40(%ecx),%ymm1 │ │ │ │ + vmovupd -0x20(%ecx),%ymm3 │ │ │ │ + vunpcklpd %ymm4,%ymm0,%ymm2 │ │ │ │ + vunpckhpd %ymm4,%ymm0,%ymm0 │ │ │ │ + vunpcklpd %ymm3,%ymm1,%ymm5 │ │ │ │ + vpermpd $0xd8,%ymm2,%ymm2 │ │ │ │ + vunpckhpd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpermpd $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermpd $0xd8,%ymm5,%ymm5 │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm1 │ │ │ │ + vmulpd %ymm5,%ymm2,%ymm2 │ │ │ │ + vmulpd %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + vmovlpd %xmm2,-0x28(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x28(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x28(%ebp) │ │ │ │ + faddl -0x28(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 23b00 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x240> │ │ │ │ - test $0x3,%edi │ │ │ │ - je 23c62 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3a2> │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ - shl $0x2,%edi │ │ │ │ - fldl (%esi,%edi,8) │ │ │ │ - fmull (%edx,%edi,8) │ │ │ │ + jne 204d0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x210> │ │ │ │ + test $0x1,%esi │ │ │ │ + je 205ba ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2fa> │ │ │ │ + and $0xfffffffe,%esi │ │ │ │ + shl $0x2,%esi │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + fldl (%ebx,%esi,8) │ │ │ │ + fldl (%ecx,%esi,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl 0x8(%esi,%edi,8) │ │ │ │ - fmull 0x8(%edx,%edi,8) │ │ │ │ + fldl 0x8(%ebx,%esi,8) │ │ │ │ + fldl 0x8(%ecx,%esi,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl 0x10(%esi,%edi,8) │ │ │ │ - fmull 0x10(%edx,%edi,8) │ │ │ │ + fldl 0x10(%ebx,%esi,8) │ │ │ │ + fldl 0x10(%ecx,%esi,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl 0x18(%edx,%edi,8) │ │ │ │ - fmull 0x18(%esi,%edi,8) │ │ │ │ - add $0x4,%edi │ │ │ │ + fldl 0x18(%ebx,%esi,8) │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + fldl 0x18(%ecx,%esi,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - jg 23c35 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x375> │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov $0x4,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - cmovge %edi,%edx │ │ │ │ - cmp %edx,-0x4c(%ebp) │ │ │ │ - jle 23f50 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x690> │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + mov $0x4,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + cmovge %esi,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jle 20830 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x570> │ │ │ │ mov %edi,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - lea -0x1(%ecx),%ebx │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - jbe 23eeb ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x62b> │ │ │ │ - jmp 23ca0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3e0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + sub %ebx,%ecx │ │ │ │ + lea -0x1(%ecx),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 207c8 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x508> │ │ │ │ + jmp 20600 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x340> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp %edi,%edx │ │ │ │ - jge 23eeb ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x62b> │ │ │ │ fxch %st(1) │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov $0x1,%ebx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - cmovge %ebx,%edi │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - shr $0x3,%edi │ │ │ │ - add %edx,%ebx │ │ │ │ - shl $0x6,%edi │ │ │ │ - lea (%ecx,%ebx,8),%ebx │ │ │ │ - lea (%esi,%edx,8),%ecx │ │ │ │ - add %ecx,%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - vmovupd (%ebx),%zmm0 │ │ │ │ - vmulpd (%ecx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - jne 23cd0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x410> │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - test $0x7,%edi │ │ │ │ - je 23d7d ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4bd> │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - and $0xfffffff8,%edi │ │ │ │ - add %edi,%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jge 207c8 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x508> │ │ │ │ + fxch %st(1) │ │ │ │ + mov $0x1,%esi │ │ │ │ + cmovl %ecx,%esi │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ + shr $0x2,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + lea (%ecx,%ebx,8),%edx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ + lea (%edx,%ecx,8),%ecx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + add %edx,%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%esi,%edx,8) │ │ │ │ - fmull (%ebx,%edx,8) │ │ │ │ - inc %edx │ │ │ │ + vmovupd (%ecx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmulpd -0x20(%edx),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %esi,%edx │ │ │ │ + jne 20640 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x380> │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + test $0x3,%esi │ │ │ │ + je 2069c ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3dc> │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + add %esi,%ebx │ │ │ │ + fldl (%ecx,%ebx,8) │ │ │ │ + fmull (%edx,%ebx,8) │ │ │ │ + inc %ebx │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jg 23d70 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4b0> │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jg 2068f ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3cf> │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ faddp %st,%st(1) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - fmull (%ebx) │ │ │ │ - cmpl $0x6,-0x64(%ebp) │ │ │ │ - jbe 23e12 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x552> │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + fmull (%esi) │ │ │ │ + test %edx,%edx │ │ │ │ + je 20820 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x560> │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 23dc0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x500> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ add $0x20,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x20(%edx) │ │ │ │ fstpl -0x20(%edx) │ │ │ │ fldl 0x8(%eax,%ecx,8) │ │ │ │ @@ -11179,139 +9506,126 @@ │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fldl 0x18(%eax,%ecx,8) │ │ │ │ add $0x4,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 23dc0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x500> │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + jg 206c0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x400> │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ mov $0x4,%edx │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - cmovge %ebx,%edx │ │ │ │ - cmp %edx,-0x4c(%ebp) │ │ │ │ - jle 23f00 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x640> │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp %edx,%esi │ │ │ │ + cmovge %esi,%edx │ │ │ │ + cmp %edx,%edi │ │ │ │ + jle 207e0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x520> │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ sub %ebx,%ecx │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%ecx,%edx,8) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jg 23e20 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x560> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - addl $0x8,-0x54(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - lea 0x1(%ebx,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ - cmp -0x6c(%ebp),%eax │ │ │ │ - jne 23aa0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1e0> │ │ │ │ + cmp %edx,%edi │ │ │ │ + jg 20720 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x460> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ - add %edx,-0x6c(%ebp) │ │ │ │ - add %edx,%ebx │ │ │ │ - add %edx,%esi │ │ │ │ - inc %eax │ │ │ │ - cmp -0x98(%ebp),%eax │ │ │ │ - jne 23a65 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1a5> │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - incl -0x9c(%ebp) │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - add %ecx,-0xac(%ebp) │ │ │ │ - add %ecx,%eax │ │ │ │ + addl $0x8,-0x2c(%ebp) │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + cmp %eax,-0x4c(%ebp) │ │ │ │ + lea 0x1(%esi,%edi,1),%esi │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + jne 20480 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1c0> │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + add %ebx,-0x48(%ebp) │ │ │ │ + add %ebx,-0x34(%ebp) │ │ │ │ + add %ebx,-0x4c(%ebp) │ │ │ │ + add %ebx,%eax │ │ │ │ + inc %esi │ │ │ │ + cmp %esi,-0x7c(%ebp) │ │ │ │ + jne 20451 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x191> │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ - add %ecx,-0xb0(%ebp) │ │ │ │ - add %edi,-0x90(%ebp) │ │ │ │ - cmp -0xb8(%ebp),%esi │ │ │ │ - jne 23a0b ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x14b> │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + inc %ecx │ │ │ │ + add %esi,-0x90(%ebp) │ │ │ │ + add %esi,-0x94(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ + add %esi,%eax │ │ │ │ + cmp -0xa4(%ebp),%ecx │ │ │ │ + jne 203f9 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x139> │ │ │ │ + ffreep %st(0) │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - xor %edx,%edx │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %edi,%ecx │ │ │ │ fld %st(0) │ │ │ │ + sub %ebx,%ecx │ │ │ │ fld %st(1) │ │ │ │ - mov %edi,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - lea -0x1(%ecx),%ebx │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - ja 23c90 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3d0> │ │ │ │ + lea -0x1(%ecx),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + ja 205f0 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x330> │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - jmp 23d70 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4b0> │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + jmp 2068f ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3cf> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - addl $0x8,-0x54(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - cmp %edi,-0x54(%ebp) │ │ │ │ - je 23f5c ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x69c> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + addl $0x8,-0x2c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + cmp %eax,-0x4c(%ebp) │ │ │ │ + je 2083c ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x57c> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edi,1),%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ - add -0x60(%ebp),%edx │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ - cmpl $0xc,-0x50(%ebp) │ │ │ │ - jg 23ac9 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x209> │ │ │ │ + add -0x44(%ebp),%edx │ │ │ │ + cmpb $0x0,-0x5d(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + je 204aa ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1ea> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 23c35 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x375> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 20583 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2c3> │ │ │ │ + nop │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 20711 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x451> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmull (%edi) │ │ │ │ - jmp 23d93 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4d3> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ - add %edx,-0x6c(%ebp) │ │ │ │ - add %edx,%ebx │ │ │ │ - add %edx,%esi │ │ │ │ - inc %ecx │ │ │ │ - cmp %ecx,-0x98(%ebp) │ │ │ │ - jne 23a49 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x189> │ │ │ │ - jmp 23e7a ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x5ba> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + fmull (%esi) │ │ │ │ + jmp 206ae ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3ee> │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + add %ebx,-0x48(%ebp) │ │ │ │ + add %ebx,-0x34(%ebp) │ │ │ │ + add %ebx,-0x4c(%ebp) │ │ │ │ + add %ebx,%eax │ │ │ │ + inc %esi │ │ │ │ + cmp %esi,-0x7c(%ebp) │ │ │ │ + jne 20431 ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x171> │ │ │ │ + jmp 2076a ::calcPrePartialsPartials(double*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4aa> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -11320,38 +9634,39 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -00023fc0 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base>: │ │ │ │ +00020880 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x80(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3fc8d,%ebx │ │ │ │ + add $0x3b3cd,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ mov 0x20(%esi),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ - je 23ff9 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x39> │ │ │ │ + je 208b9 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x39> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0x90(%esp) │ │ │ │ call 17510 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 24271 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x2b1> │ │ │ │ + jle 20b31 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x2b1> │ │ │ │ test %edi,%edi │ │ │ │ lea 0x3(%edi),%eax │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ movl $0x0,0x34(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ cmovns %edi,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ @@ -11390,17 +9705,17 @@ │ │ │ │ add $0x20,%eax │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ mov %edi,%ebp │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ cmp %eax,0x98(%esp) │ │ │ │ - jge 24254 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x294> │ │ │ │ + jge 20b14 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x294> │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 24291 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x2d1> │ │ │ │ + jle 20b51 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x2d1> │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ mov %ebx,0x2c(%esp) │ │ │ │ mov %ebx,0x58(%esp) │ │ │ │ mov %esi,0x5c(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ @@ -11410,32 +9725,32 @@ │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ + mov %ecx,0x30(%esp) │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ - mov %ecx,0x30(%esp) │ │ │ │ add (%ebx),%eax │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ lea (%ebx,%eax,8),%ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add 0x40(%esp),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x6,0x18(%esp) │ │ │ │ fldl (%ebx) │ │ │ │ fmull (%esi) │ │ │ │ - cmpl $0x6,0x18(%esp) │ │ │ │ - jbe 24280 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x2c0> │ │ │ │ + jbe 20b40 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x2c0> │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 24180 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x1c0> │ │ │ │ + jmp 20a40 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x1c0> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%ecx,8) │ │ │ │ add $0x20,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -11451,110 +9766,110 @@ │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fldl 0x18(%edx,%ecx,8) │ │ │ │ add $0x4,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jg 24180 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x1c0> │ │ │ │ + jg 20a40 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x1c0> │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jle 24200 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x240> │ │ │ │ + jle 20ac0 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x240> │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ sub %eax,%ecx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebp │ │ │ │ - jg 241e0 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x220> │ │ │ │ + jg 20aa0 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x220> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24210 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x250> │ │ │ │ + jmp 20ad0 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x250> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ + cmp %esi,0x14(%esp) │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ lea 0x8(%eax,%ebx,1),%ebx │ │ │ │ lea 0x8(%eax,%edx,1),%edx │ │ │ │ - cmp %esi,0x14(%esp) │ │ │ │ - jne 24150 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x190> │ │ │ │ + jne 20a10 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x190> │ │ │ │ addl $0x4,0x28(%esp) │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add %ecx,0x10(%esp) │ │ │ │ add %ecx,0x2c(%esp) │ │ │ │ add %ecx,0x14(%esp) │ │ │ │ cmp %eax,0x38(%esp) │ │ │ │ - jne 24120 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x160> │ │ │ │ + jne 209e0 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x160> │ │ │ │ mov 0x58(%esp),%ebx │ │ │ │ mov 0x5c(%esp),%esi │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x54(%esp),%edx │ │ │ │ inc %esi │ │ │ │ add %eax,0x48(%esp) │ │ │ │ add %edx,0x34(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ cmp 0x4c(%esp),%esi │ │ │ │ - jne 240c3 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x103> │ │ │ │ + jne 20983 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x103> │ │ │ │ add $0x6c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ - jmp 241c9 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x209> │ │ │ │ + jmp 20a89 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x209> │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ cmp %eax,0x38(%esp) │ │ │ │ - je 24254 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x294> │ │ │ │ + je 20b14 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x294> │ │ │ │ add $0x8,%edx │ │ │ │ cmp %edx,0x38(%esp) │ │ │ │ - jne 24295 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x2d5> │ │ │ │ - jmp 24254 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x294> │ │ │ │ + jne 20b55 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x2d5> │ │ │ │ + jmp 20b14 ::calcPrePartialsStates(double*, double const*, double const*, int const*, double const*, int, int)@@Base+0x294> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000242c0 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base>: │ │ │ │ +00020b80 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x34,%esp │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ mov 0x30(%ecx),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 24403 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x143> │ │ │ │ + jle 20cc3 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x143> │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ - mov 0x28(%ecx),%edi │ │ │ │ imul 0x10(%ecx),%eax │ │ │ │ + mov 0x28(%ecx),%edi │ │ │ │ imul 0x64(%esp),%edi │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ add 0x58(%esp),%eax │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ @@ -11569,25 +9884,25 @@ │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x68(%esp),%edi │ │ │ │ cmp %edi,0x64(%esp) │ │ │ │ - jge 243f4 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x134> │ │ │ │ + jge 20cb4 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x134> │ │ │ │ mov 0x20(%esi),%edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 2440b ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x14b> │ │ │ │ + jle 20ccb ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x14b> │ │ │ │ mov 0x3c(%esi),%ebx │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ mov %ecx,%edi │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %esi,0x48(%esp) │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ imul %eax,%ebx │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ mov %ebx,(%esp) │ │ │ │ mov 0x24(%esi),%ebx │ │ │ │ @@ -11608,897 +9923,791 @@ │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ add 0x8(%esp),%edi │ │ │ │ lea (%esi,%edi,8),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add %ebx,%ecx │ │ │ │ + fmull (%edx) │ │ │ │ add %ebx,%edx │ │ │ │ fdiv %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 243c0 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x100> │ │ │ │ + jne 20c80 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x100> │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x4,(%esp) │ │ │ │ - addl $0x8,0x4(%esp) │ │ │ │ add $0x4,%ebp │ │ │ │ + addl $0x8,0x4(%esp) │ │ │ │ cmp 0x10(%esp),%ebp │ │ │ │ - jne 24380 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0xc0> │ │ │ │ + jne 20c40 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0xc0> │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ add 0x20(%esp),%ecx │ │ │ │ inc %eax │ │ │ │ cmp 0x1c(%esp),%eax │ │ │ │ - jne 24330 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x70> │ │ │ │ + jne 20bf0 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x70> │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%edx),%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - je 243f4 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x134> │ │ │ │ + je 20cb4 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x134> │ │ │ │ add $0x8,%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 24420 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x160> │ │ │ │ - jmp 243f4 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x134> │ │ │ │ + jne 20ce0 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x160> │ │ │ │ + jmp 20cb4 ::calcStatesStatesFixedScaling(double*, int const*, double const*, int const*, double const*, double const*, int, int)@@Base+0x134> │ │ │ │ │ │ │ │ -00024430 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ +00020cf0 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ add $0xffffff80,%esp │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x3f819,%esi │ │ │ │ - mov 0x30(%ecx),%eax │ │ │ │ - mov %esi,0x50(%esp) │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 248f3 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4c3> │ │ │ │ - mov 0x20(%ecx),%eax │ │ │ │ - mov 0x10(%ecx),%edx │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x3af59,%eax │ │ │ │ + mov 0x30(%ecx),%edi │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ + test %edi,%edi │ │ │ │ + jle 210d3 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3e3> │ │ │ │ + mov 0x20(%ecx),%edi │ │ │ │ movl $0x0,0x38(%esp) │ │ │ │ movl $0x0,0x2c(%esp) │ │ │ │ - vmovdqa64 -0x9f20(%esi),%zmm7 │ │ │ │ - vmovdqa64 -0x9ee0(%esi),%zmm5 │ │ │ │ - test %eax,%eax │ │ │ │ - lea 0x3(%eax),%edi │ │ │ │ - mov %eax,0x68(%esp) │ │ │ │ - cmovs %edi,%eax │ │ │ │ - mov %edi,0x54(%esp) │ │ │ │ + fldz │ │ │ │ + mov 0x28(%ecx),%edx │ │ │ │ + test %edi,%edi │ │ │ │ + lea 0x3(%edi),%eax │ │ │ │ + mov %edi,0x68(%esp) │ │ │ │ + cmovns %edi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x28(%ecx),%eax │ │ │ │ + lea 0x0(,%edx,8),%edi │ │ │ │ + mov %eax,0x50(%esp) │ │ │ │ + mov 0x10(%ecx),%eax │ │ │ │ mov 0x3c(%ecx),%ecx │ │ │ │ - imul %eax,%edx │ │ │ │ - lea 0x0(,%eax,8),%edi │ │ │ │ - imul 0x24(%ebp),%eax │ │ │ │ + sar $0x2,%esi │ │ │ │ + mov %esi,0x54(%esp) │ │ │ │ + imul %edx,%eax │ │ │ │ + imul 0x24(%ebp),%edx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ - mov %edi,%esi │ │ │ │ - shl $0x3,%edx │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ + shl $0x3,%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ lea (%ebx,%ecx,4),%ecx │ │ │ │ - lea 0x0(,%eax,8),%edx │ │ │ │ - add 0x18(%ebp),%edx │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ + lea 0x0(,%edx,8),%eax │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ - lea 0x0(,%eax,8),%edx │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ mov 0x20(%ebp),%eax │ │ │ │ - add 0xc(%ebp),%edx │ │ │ │ - cmpl $0x4,0x64(%esp) │ │ │ │ - lea (%eax,%ecx,8),%ecx │ │ │ │ + cmpl $0x4,0x50(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ + lea (%eax,%ecx,8),%ecx │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov 0x28(%ebp),%ecx │ │ │ │ - setg 0x4f(%esp) │ │ │ │ + setle %dl │ │ │ │ + setg 0x4e(%esp) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + sete %al │ │ │ │ + or %eax,%edx │ │ │ │ lea (%ebx,%ecx,4),%ebx │ │ │ │ + mov %dl,0x4f(%esp) │ │ │ │ mov %ebx,0x3c(%esp) │ │ │ │ + mov %edi,%ebx │ │ │ │ mov 0x28(%ebp),%eax │ │ │ │ cmp %eax,0x24(%ebp) │ │ │ │ - jge 248ca ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x49a> │ │ │ │ + jge 210a8 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3b8> │ │ │ │ + mov 0x68(%esp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 21103 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x413> │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ + mov %ebx,0x34(%esp) │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ + mov %eax,0x60(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 24927 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4f7> │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ - mov %edi,0x5c(%esp) │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ - lea 0x0(,%edi,8),%edi │ │ │ │ - mov %edi,0x30(%esp) │ │ │ │ - mov 0x64(%esp),%edi │ │ │ │ - shr $0x2,%edi │ │ │ │ - mov %edi,0x48(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(,%eax,8),%esi │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ + shr $0x2,%eax │ │ │ │ + mov %eax,0x48(%esp) │ │ │ │ + mov %edi,%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ - fdivl (%ebx) │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - movl $0x0,0x60(%esp) │ │ │ │ - mov %ebx,0x44(%esp) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - lea (%edx,%eax,8),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ - fldz │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x58(%esp),%esi │ │ │ │ - lea (%eax,%ecx,8),%eax │ │ │ │ - fldl (%esi,%ecx,8) │ │ │ │ - mov %eax,%ebx │ │ │ │ - cmpl $0x6,0x54(%esp) │ │ │ │ - jbe 24900 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4d0> │ │ │ │ - cmpl $0xc,0x64(%esp) │ │ │ │ - jle 24918 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4e8> │ │ │ │ + fdivl (%ecx) │ │ │ │ + movl $0x0,0x64(%esp) │ │ │ │ + mov %ecx,0x44(%esp) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + mov (%edx),%edi │ │ │ │ + mov 0x14(%ebp),%ebx │ │ │ │ + lea (%ebx,%edi,8),%edi │ │ │ │ + mov %edi,0x5c(%esp) │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ + mov %edi,0x6c(%esp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x6c(%esp),%ebx │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ + mov 0x1c(%ebp),%edi │ │ │ │ + fldl (%ecx,%ebx,8) │ │ │ │ + mov 0x54(%esp),%ecx │ │ │ │ + lea (%edi,%ebx,8),%edx │ │ │ │ + mov %edx,%edi │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 210e0 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3f0> │ │ │ │ cmpb $0x0,0x4f(%esp) │ │ │ │ + jne 210f8 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x408> │ │ │ │ + cmpb $0x0,0x4e(%esp) │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %edi,0x78(%esp) │ │ │ │ fldz │ │ │ │ + mov %eax,%ecx │ │ │ │ cmovne 0x48(%esp),%esi │ │ │ │ fldz │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %esi,%ecx │ │ │ │ - shr $0x2,%ecx │ │ │ │ - shl $0x7,%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - jmp 245e2 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1b2> │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %esi,%ebx │ │ │ │ + shr $1,%ebx │ │ │ │ + shl $0x6,%ebx │ │ │ │ + add %edx,%ebx │ │ │ │ + jmp 20ea2 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1b2> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ - vmovupd (%eax),%zmm0 │ │ │ │ - vmovupd (%edx),%zmm3 │ │ │ │ - vmovupd 0x40(%eax),%zmm6 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sub $0xffffff80,%edx │ │ │ │ - vmovapd %zmm0,%zmm1 │ │ │ │ - vmovapd %zmm3,%zmm2 │ │ │ │ - vpermt2pd %zmm6,%zmm5,%zmm0 │ │ │ │ - vpermt2pd -0x40(%edx),%zmm5,%zmm3 │ │ │ │ - vpermt2pd -0x40(%edx),%zmm7,%zmm2 │ │ │ │ - vpermt2pd %zmm6,%zmm7,%zmm1 │ │ │ │ - vmulpd %zmm2,%zmm1,%zmm1 │ │ │ │ - vmulpd %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovlpd %xmm1,0x78(%esp) │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vmovhpd %xmm1,0x78(%esp) │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm4,0x78(%esp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm4,0x78(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovlpd %xmm1,0x78(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + vmovupd 0x20(%edx),%ymm4 │ │ │ │ + add $0x40,%edx │ │ │ │ + add $0x40,%ecx │ │ │ │ + vmovupd -0x40(%ecx),%ymm1 │ │ │ │ + vmovupd -0x20(%ecx),%ymm3 │ │ │ │ + vunpcklpd %ymm4,%ymm0,%ymm2 │ │ │ │ + vunpckhpd %ymm4,%ymm0,%ymm0 │ │ │ │ + vunpcklpd %ymm3,%ymm1,%ymm5 │ │ │ │ + vpermpd $0xd8,%ymm2,%ymm2 │ │ │ │ + vunpckhpd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpermpd $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermpd $0xd8,%ymm5,%ymm5 │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm1 │ │ │ │ + vmulpd %ymm5,%ymm2,%ymm2 │ │ │ │ + vmulpd %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm2,0x78(%esp) │ │ │ │ faddl 0x78(%esp) │ │ │ │ - vmovhpd %xmm1,0x78(%esp) │ │ │ │ - vmovsd %xmm4,0x70(%esp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm3 │ │ │ │ + vmovhpd %xmm2,0x78(%esp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + vmovlpd %xmm2,0x70(%esp) │ │ │ │ faddl 0x78(%esp) │ │ │ │ fxch %st(1) │ │ │ │ vmovlpd %xmm0,0x78(%esp) │ │ │ │ faddl 0x78(%esp) │ │ │ │ vmovhpd %xmm0,0x78(%esp) │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm6,0x78(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm6,0x78(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovlpd %xmm0,0x78(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovhpd %xmm0,0x78(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ faddl 0x78(%esp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovsd %xmm6,0x78(%esp) │ │ │ │ + vmovlpd %xmm0,0x78(%esp) │ │ │ │ faddl 0x70(%esp) │ │ │ │ - vmovsd %xmm3,0x70(%esp) │ │ │ │ + vmovhpd %xmm2,0x70(%esp) │ │ │ │ faddl 0x70(%esp) │ │ │ │ fxch %st(1) │ │ │ │ faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm4,0x78(%esp) │ │ │ │ + vmovhpd %xmm0,0x78(%esp) │ │ │ │ faddl 0x78(%esp) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 245e0 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1b0> │ │ │ │ - test $0x3,%esi │ │ │ │ - je 24760 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x330> │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 20ea0 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1b0> │ │ │ │ + test $0x1,%esi │ │ │ │ + je 20f89 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x299> │ │ │ │ + and $0xfffffffe,%esi │ │ │ │ shl $0x2,%esi │ │ │ │ - fldl (%edi,%esi,8) │ │ │ │ - fmull (%ebx,%esi,8) │ │ │ │ + fldl (%eax,%esi,8) │ │ │ │ + fmull (%edi,%esi,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl 0x8(%edi,%esi,8) │ │ │ │ - fmull 0x8(%ebx,%esi,8) │ │ │ │ + fldl 0x8(%eax,%esi,8) │ │ │ │ + fmull 0x8(%edi,%esi,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl 0x10(%ebx,%esi,8) │ │ │ │ + fldl 0x10(%eax,%esi,8) │ │ │ │ fmull 0x10(%edi,%esi,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl 0x18(%ebx,%esi,8) │ │ │ │ - fmull 0x18(%edi,%esi,8) │ │ │ │ - add $0x4,%esi │ │ │ │ + fldl 0x18(%edi,%esi,8) │ │ │ │ + fmull 0x18(%eax,%esi,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jg 24733 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x303> │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - cmp %ecx,0x68(%esp) │ │ │ │ - jle 24860 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x430> │ │ │ │ + mov 0x50(%esp),%esi │ │ │ │ + cmp %esi,0x68(%esp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + jle 21040 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x350> │ │ │ │ mov 0x68(%esp),%esi │ │ │ │ - sub %eax,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ mov %esi,0x70(%esp) │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jbe 2490d ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4dd> │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 210ed ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3fd> │ │ │ │ fxch %st(1) │ │ │ │ mov 0x6c(%esp),%ecx │ │ │ │ mov 0x1c(%ebp),%edx │ │ │ │ - shr $0x3,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - add %eax,%ecx │ │ │ │ + shr $0x2,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + add %ebx,%ecx │ │ │ │ lea (%edx,%ecx,8),%ecx │ │ │ │ - lea (%edi,%eax,8),%edx │ │ │ │ + lea (%eax,%ebx,8),%edx │ │ │ │ add %edx,%esi │ │ │ │ - nop │ │ │ │ - vmovupd (%ecx),%zmm0 │ │ │ │ - vmulpd (%edx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%ecx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%ecx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmulpd -0x20(%edx),%ymm0,%ymm0 │ │ │ │ vmovlpd %xmm0,0x78(%esp) │ │ │ │ faddl 0x78(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ vmovhpd %xmm0,0x78(%esp) │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm6,0x78(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm3,0x78(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ faddl 0x78(%esp) │ │ │ │ vmovlpd %xmm0,0x78(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - fldl 0x78(%esp) │ │ │ │ - vmovhpd %xmm0,0x78(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0x78(%esp) │ │ │ │ - vmovsd %xmm4,0x78(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ faddl 0x78(%esp) │ │ │ │ - vmovsd %xmm6,0x78(%esp) │ │ │ │ + vmovhpd %xmm0,0x78(%esp) │ │ │ │ faddl 0x78(%esp) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 247a0 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x370> │ │ │ │ + jne 20fd0 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2e0> │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ - test $0x7,%cl │ │ │ │ - je 24870 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x440> │ │ │ │ + test $0x3,%cl │ │ │ │ + je 21050 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x360> │ │ │ │ mov %ecx,%edx │ │ │ │ - and $0xfffffff8,%edx │ │ │ │ - add %edx,%eax │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + add %edx,%ebx │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ - fmull (%ebx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ + fldl (%eax,%ebx,8) │ │ │ │ + fmull (%edi,%ebx,8) │ │ │ │ + inc %ebx │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jg 24850 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x420> │ │ │ │ - jmp 24870 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x440> │ │ │ │ - nop │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jg 21025 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x335> │ │ │ │ + jmp 21050 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x360> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ - mov 0x68(%esp),%ebx │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - lea 0x1(%ebx,%eax,1),%eax │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ + mov 0x6c(%esp),%edi │ │ │ │ + mov 0x68(%esp),%esi │ │ │ │ + mov 0x60(%esp),%ebx │ │ │ │ + lea 0x1(%esi,%edi,1),%edi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fstpl (%ecx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 24590 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x160> │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %edi,0x6c(%esp) │ │ │ │ + mov 0x64(%esp),%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ + fstpl (%ebx,%edi,8) │ │ │ │ + inc %edi │ │ │ │ + mov %edi,0x64(%esp) │ │ │ │ + cmp %edi,%esi │ │ │ │ + jne 20e50 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x160> │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x44(%esp),%ebx │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - add %esi,0x5c(%esp) │ │ │ │ - add %eax,%edi │ │ │ │ - add $0x4,%ecx │ │ │ │ - add $0x8,%ebx │ │ │ │ - cmp %ecx,0x3c(%esp) │ │ │ │ - jne 24560 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x130> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + mov 0x30(%esp),%ebx │ │ │ │ + add %ebx,0x60(%esp) │ │ │ │ + add $0x8,%ecx │ │ │ │ + add %edi,%eax │ │ │ │ + add $0x4,%edx │ │ │ │ + cmp %edx,0x3c(%esp) │ │ │ │ + jne 20e20 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x130> │ │ │ │ + mov %edi,%ebx │ │ │ │ incl 0x2c(%esp) │ │ │ │ - add %ebx,0x24(%esp) │ │ │ │ - add %ebx,0x20(%esp) │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - add %ebx,0x38(%esp) │ │ │ │ + add %esi,0x24(%esp) │ │ │ │ + add %esi,0x20(%esp) │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + add %esi,0x38(%esp) │ │ │ │ cmp 0x18(%esp),%eax │ │ │ │ - jne 24509 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0xd9> │ │ │ │ + jne 20dc7 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0xd7> │ │ │ │ + ffreep %st(0) │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fld %st(1) │ │ │ │ - xor %eax,%eax │ │ │ │ fld %st(2) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + fld %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 24770 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x340> │ │ │ │ + jmp 20f99 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x2a9> │ │ │ │ fxch %st(1) │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ - jmp 24850 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x420> │ │ │ │ + jmp 21025 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x335> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 24733 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x303> │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ + jmp 20f63 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x273> │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ - lea 0x4(%eax),%edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - je 248ca ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x49a> │ │ │ │ - add $0x8,%eax │ │ │ │ + lea 0x4(%edx),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 2492b ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x4fb> │ │ │ │ - jmp 248ca ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x49a> │ │ │ │ + je 210a8 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3b8> │ │ │ │ + add $0x8,%edx │ │ │ │ + cmp %edi,%edx │ │ │ │ + jne 21107 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x417> │ │ │ │ + jmp 210a8 ::calcStatesPartialsFixedScaling(double*, int const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3b8> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00024940 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ +00021120 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - sub $0x100,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x3ab32,%eax │ │ │ │ + sub $0xa0,%esp │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ebp),%ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x3f306,%esi │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ mov 0x30(%ecx),%eax │ │ │ │ - mov %esi,0x70(%esp) │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 25237 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x8f7> │ │ │ │ - mov 0x20(%ecx),%eax │ │ │ │ - mov 0x10(%ecx),%edx │ │ │ │ - vmovdqa64 -0x9f20(%esi),%zmm7 │ │ │ │ - movl $0x0,0x5c(%esp) │ │ │ │ - movl $0x0,0x50(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - lea 0x3(%eax),%edi │ │ │ │ - mov %eax,0xd8(%esp) │ │ │ │ - cmovs %edi,%eax │ │ │ │ - mov %edi,0x74(%esp) │ │ │ │ + jle 21718 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x5f8> │ │ │ │ + mov 0x20(%ecx),%esi │ │ │ │ + movl $0x0,0x40(%esp) │ │ │ │ + movl $0x0,0x30(%esp) │ │ │ │ + mov 0x28(%ecx),%edx │ │ │ │ + test %esi,%esi │ │ │ │ + lea 0x3(%esi),%eax │ │ │ │ + mov %esi,0x78(%esp) │ │ │ │ + cmovns %esi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,0xd4(%esp) │ │ │ │ - mov 0x28(%ecx),%eax │ │ │ │ - vmovdqa64 %zmm7,0x80(%esp) │ │ │ │ - vmovdqa64 -0x9ee0(%esi),%zmm7 │ │ │ │ - imul %eax,%edx │ │ │ │ - lea 0x0(,%eax,8),%edi │ │ │ │ - imul 0x24(%ebp),%eax │ │ │ │ - mov %edi,0x58(%esp) │ │ │ │ - shl $0x3,%edx │ │ │ │ - mov %edx,0x3c(%esp) │ │ │ │ - lea 0x0(,%eax,8),%edx │ │ │ │ - add 0x10(%ebp),%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - lea 0x0(,%eax,8),%edx │ │ │ │ - add 0x18(%ebp),%edx │ │ │ │ - mov %edx,0x48(%esp) │ │ │ │ - lea 0x0(,%eax,8),%edx │ │ │ │ - add 0xc(%ebp),%edx │ │ │ │ - cmpl $0x4,0xd4(%esp) │ │ │ │ - mov %edx,0x44(%esp) │ │ │ │ - mov 0x3c(%ecx),%edx │ │ │ │ - setg 0x6f(%esp) │ │ │ │ - mov %edx,0x34(%esp) │ │ │ │ - mov 0x24(%ebp),%edx │ │ │ │ - lea (%ebx,%edx,8),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x28(%ebp),%edx │ │ │ │ - lea (%ebx,%edx,8),%ebx │ │ │ │ - mov %ebx,0x60(%esp) │ │ │ │ + lea 0x0(,%edx,8),%edi │ │ │ │ + mov %eax,0x50(%esp) │ │ │ │ + mov 0x10(%ecx),%eax │ │ │ │ + mov 0x3c(%ecx),%ecx │ │ │ │ + sar $0x2,%esi │ │ │ │ + mov %esi,0x54(%esp) │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ + imul %edx,%eax │ │ │ │ + imul 0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ + shl $0x3,%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + lea (%ebx,%ecx,8),%ecx │ │ │ │ + mov %ecx,0x20(%esp) │ │ │ │ + mov 0x28(%ebp),%ecx │ │ │ │ + lea 0x0(,%edx,8),%eax │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + lea (%ebx,%ecx,8),%ebx │ │ │ │ + mov %ebx,0x3c(%esp) │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + cmpl $0x4,0x50(%esp) │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ + setg 0x4e(%esp) │ │ │ │ + setle %dl │ │ │ │ + cmp $0x1,%esi │ │ │ │ + sete %al │ │ │ │ + or %eax,%edx │ │ │ │ + mov %dl,0x4f(%esp) │ │ │ │ mov 0x28(%ebp),%eax │ │ │ │ cmp %eax,0x24(%ebp) │ │ │ │ - jge 2520a ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x8ca> │ │ │ │ - mov 0xd8(%esp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 2528f ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x94f> │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ebx │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov 0x48(%esp),%esi │ │ │ │ - mov %eax,0x78(%esp) │ │ │ │ - mov 0xd8(%esp),%eax │ │ │ │ + jge 216eb ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x5cb> │ │ │ │ + mov 0x78(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 2176e ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x64e> │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + mov 0x20(%esp),%edx │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ mov %ebx,%edi │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ - mov 0xd4(%esp),%eax │ │ │ │ - mov %ecx,0x54(%esp) │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + mov %ecx,0x34(%esp) │ │ │ │ shr $0x2,%eax │ │ │ │ - mov %eax,0x68(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,0x48(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ fld1 │ │ │ │ - fdivl (%eax) │ │ │ │ - mov 0x5c(%esp),%edx │ │ │ │ - movl $0x0,0xd0(%esp) │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + fdivl (%edx) │ │ │ │ mov %esi,%ebx │ │ │ │ + movl $0x0,0x74(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov %edi,%esi │ │ │ │ - mov %edx,0xdc(%esp) │ │ │ │ - fldz │ │ │ │ + mov %edx,0x44(%esp) │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ mov 0x14(%ebp),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ add 0x1c(%ebp),%eax │ │ │ │ - mov %eax,0xf0(%esp) │ │ │ │ - cmpl $0x6,0x74(%esp) │ │ │ │ - jbe 25240 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x900> │ │ │ │ - cmpl $0xc,0xd4(%esp) │ │ │ │ - jle 2526c ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x92c> │ │ │ │ - cmpb $0x0,0x6f(%esp) │ │ │ │ + mov %eax,0x90(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 21720 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x600> │ │ │ │ + cmpb $0x0,0x4f(%esp) │ │ │ │ + jne 21759 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x639> │ │ │ │ + cmpb $0x0,0x4e(%esp) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov 0xf0(%esp),%ecx │ │ │ │ fldz │ │ │ │ - cmovne 0x68(%esp),%eax │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ + cmovne 0x48(%esp),%eax │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0xcc(%esp) │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + shr $1,%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x2,%edx │ │ │ │ - shl $0x7,%edx │ │ │ │ - jmp 24b36 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1f6> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 212c6 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1a6> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - vmovdqa64 0x80(%esp),%zmm5 │ │ │ │ - vmovupd (%edi,%eax,1),%zmm4 │ │ │ │ - vmovupd (%esi,%eax,1),%zmm0 │ │ │ │ - vmovdqa64 %zmm5,%zmm2 │ │ │ │ - vmovdqa64 %zmm5,%zmm1 │ │ │ │ - vmovdqa64 %zmm5,%zmm3 │ │ │ │ - vpermi2pd 0x40(%esi,%eax,1),%zmm0,%zmm1 │ │ │ │ - vpermi2pd 0x40(%edi,%eax,1),%zmm4,%zmm2 │ │ │ │ - vmulpd %zmm1,%zmm2,%zmm2 │ │ │ │ - vmovupd (%ecx,%eax,1),%zmm1 │ │ │ │ - vmovlpd %xmm2,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm6 │ │ │ │ - vmovhpd %xmm2,0xf8(%esp) │ │ │ │ - vpermt2pd 0x40(%ecx,%eax,1),%zmm5,%zmm1 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm6,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm6 │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm6,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm6 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm6,0xe0(%esp) │ │ │ │ - vmovupd (%ebx,%eax,1),%zmm6 │ │ │ │ - vmovlpd %xmm2,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm2,0xf8(%esp) │ │ │ │ - vpermi2pd 0x40(%ebx,%eax,1),%zmm6,%zmm3 │ │ │ │ - vmulpd %zmm3,%zmm1,%zmm1 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovlpd %xmm1,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm1,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm5,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm5,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovlpd %xmm1,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm1,0xf8(%esp) │ │ │ │ - vpermt2pd 0x40(%edi,%eax,1),%zmm7,%zmm4 │ │ │ │ - vpermt2pd 0x40(%esi,%eax,1),%zmm7,%zmm0 │ │ │ │ - vmovupd (%ecx,%eax,1),%zmm3 │ │ │ │ - vpermt2pd 0x40(%ebx,%eax,1),%zmm7,%zmm6 │ │ │ │ - vmovsd %xmm5,0xe8(%esp) │ │ │ │ - vmulpd %zmm0,%zmm4,%zmm0 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ + vmovupd (%edi,%eax,1),%ymm0 │ │ │ │ + vmovupd 0x20(%edi,%eax,1),%ymm6 │ │ │ │ + vmovupd (%esi,%eax,1),%ymm5 │ │ │ │ + vmovupd (%ebx,%eax,1),%ymm4 │ │ │ │ + vunpcklpd 0x20(%esi,%eax,1),%ymm5,%ymm1 │ │ │ │ + vunpcklpd 0x20(%ebx,%eax,1),%ymm4,%ymm2 │ │ │ │ + vunpckhpd 0x20(%esi,%eax,1),%ymm5,%ymm5 │ │ │ │ + vunpckhpd 0x20(%ebx,%eax,1),%ymm4,%ymm4 │ │ │ │ + vunpcklpd %ymm6,%ymm0,%ymm3 │ │ │ │ + vunpckhpd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpermpd $0xd8,%ymm3,%ymm3 │ │ │ │ + vpermpd $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm1 │ │ │ │ + vpermpd $0xd8,%ymm2,%ymm2 │ │ │ │ + vmulpd %ymm1,%ymm3,%ymm3 │ │ │ │ + vmovupd (%edx,%eax,1),%ymm1 │ │ │ │ + vpermpd $0xd8,%ymm5,%ymm5 │ │ │ │ + vpermpd $0xd8,%ymm4,%ymm4 │ │ │ │ + vunpcklpd 0x20(%edx,%eax,1),%ymm1,%ymm7 │ │ │ │ + vmulpd %ymm5,%ymm0,%ymm0 │ │ │ │ + vunpckhpd 0x20(%edx,%eax,1),%ymm1,%ymm1 │ │ │ │ + add $0x40,%eax │ │ │ │ + vmovlpd %xmm3,0x98(%esp) │ │ │ │ + faddl 0x98(%esp) │ │ │ │ + vmovhpd %xmm3,0x98(%esp) │ │ │ │ + vextractf128 $0x1,%ymm3,%xmm3 │ │ │ │ + vmovlpd %xmm3,0x80(%esp) │ │ │ │ + faddl 0x98(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vpermpd $0xd8,%ymm7,%ymm7 │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm1 │ │ │ │ + vmulpd %ymm2,%ymm7,%ymm2 │ │ │ │ + vmulpd %ymm4,%ymm1,%ymm1 │ │ │ │ + vmovlpd %xmm2,0x98(%esp) │ │ │ │ + faddl 0x98(%esp) │ │ │ │ + vmovhpd %xmm2,0x98(%esp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + vmovlpd %xmm2,0x88(%esp) │ │ │ │ + faddl 0x98(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - vmovlpd %xmm0,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - vpermt2pd 0x40(%ecx,%eax,1),%zmm7,%zmm3 │ │ │ │ - vmulpd %zmm6,%zmm3,%zmm3 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm0,0xf8(%esp) │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vextractf64x2 $0x1,%ymm3,%xmm6 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm4,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm4,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovlpd %xmm0,0xf8(%esp) │ │ │ │ - vmovsd %xmm4,0xf0(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm0,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ + vmovlpd %xmm0,0x98(%esp) │ │ │ │ + faddl 0x98(%esp) │ │ │ │ + vmovhpd %xmm0,0x98(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vmovlpd %xmm0,0x90(%esp) │ │ │ │ + faddl 0x98(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - vmovlpd %xmm3,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm3,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm6,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm3,%ymm3,%ymm6 │ │ │ │ - vextractf64x4 $0x1,%zmm3,%ymm3 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm6,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm3,%xmm6 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovlpd %xmm3,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm3,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovsd %xmm6,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm6 │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ - vmovsd %xmm6,0xe0(%esp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm2 │ │ │ │ - faddl 0xe0(%esp) │ │ │ │ + vmovlpd %xmm1,0x98(%esp) │ │ │ │ + faddl 0x98(%esp) │ │ │ │ + vmovhpd %xmm1,0x98(%esp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl 0x98(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm1,0x98(%esp) │ │ │ │ + faddl 0x80(%esp) │ │ │ │ + vmovhpd %xmm3,0x80(%esp) │ │ │ │ + faddl 0x80(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - faddl 0xe8(%esp) │ │ │ │ - vmovsd %xmm2,0xe8(%esp) │ │ │ │ - valignq $0x3,%ymm3,%ymm3,%ymm2 │ │ │ │ - faddl 0xe8(%esp) │ │ │ │ + faddl 0x88(%esp) │ │ │ │ + vmovhpd %xmm2,0x88(%esp) │ │ │ │ + faddl 0x88(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - faddl 0xf0(%esp) │ │ │ │ - vmovsd %xmm6,0xf0(%esp) │ │ │ │ - faddl 0xf0(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm2,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jne 24b30 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1f0> │ │ │ │ - mov 0xcc(%esp),%eax │ │ │ │ - mov %ecx,0xf0(%esp) │ │ │ │ - test $0x3,%al │ │ │ │ - je 24ee9 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x5a9> │ │ │ │ - mov 0xd4(%esp),%edx │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - fldl (%esi,%eax,8) │ │ │ │ - fmull (%edi,%eax,8) │ │ │ │ + faddl 0x90(%esp) │ │ │ │ + vmovhpd %xmm0,0x90(%esp) │ │ │ │ + faddl 0x90(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + faddl 0x98(%esp) │ │ │ │ + vmovhpd %xmm1,0x98(%esp) │ │ │ │ + faddl 0x98(%esp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 212c0 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x1a0> │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov %edx,0x90(%esp) │ │ │ │ + test $0x1,%al │ │ │ │ + je 214e9 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3c9> │ │ │ │ + and $0xfffffffe,%eax │ │ │ │ + lea 0x0(,%eax,4),%ecx │ │ │ │ + fldl (%esi,%ecx,8) │ │ │ │ + mov 0x90(%esp),%eax │ │ │ │ + fmull (%edi,%ecx,8) │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ - fmull (%ecx,%eax,8) │ │ │ │ + fldl (%ebx,%ecx,8) │ │ │ │ + fmull (%eax,%ecx,8) │ │ │ │ faddp %st,%st(4) │ │ │ │ - fldl 0x8(%edi,%eax,8) │ │ │ │ - fmull 0x8(%esi,%eax,8) │ │ │ │ + fldl 0x8(%esi,%ecx,8) │ │ │ │ + fmull 0x8(%edi,%ecx,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl 0x8(%ecx,%eax,8) │ │ │ │ - fmull 0x8(%ebx,%eax,8) │ │ │ │ + fldl 0x8(%ebx,%ecx,8) │ │ │ │ + fmull 0x8(%eax,%ecx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl 0x10(%edi,%eax,8) │ │ │ │ - fmull 0x10(%esi,%eax,8) │ │ │ │ + fldl 0x10(%edi,%ecx,8) │ │ │ │ + fmull 0x10(%esi,%ecx,8) │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldl 0x10(%ecx,%eax,8) │ │ │ │ - fmull 0x10(%ebx,%eax,8) │ │ │ │ + fldl 0x10(%eax,%ecx,8) │ │ │ │ + fmull 0x10(%ebx,%ecx,8) │ │ │ │ faddp %st,%st(4) │ │ │ │ - fldl 0x18(%edi,%eax,8) │ │ │ │ - fmull 0x18(%esi,%eax,8) │ │ │ │ + fldl 0x18(%edi,%ecx,8) │ │ │ │ + fmull 0x18(%esi,%ecx,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl 0x18(%ecx,%eax,8) │ │ │ │ - fmull 0x18(%ebx,%eax,8) │ │ │ │ - add $0x4,%eax │ │ │ │ + fldl 0x18(%eax,%ecx,8) │ │ │ │ + fmull 0x18(%ebx,%ecx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jg 24e8f ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x54f> │ │ │ │ - mov %ecx,0xf0(%esp) │ │ │ │ - mov 0xd4(%esp),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - cmp %eax,0xd8(%esp) │ │ │ │ - jle 25180 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x840> │ │ │ │ - mov 0xd8(%esp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov %eax,0xe8(%esp) │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + cmp %eax,0x78(%esp) │ │ │ │ + mov %eax,0x80(%esp) │ │ │ │ + jle 21680 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x560> │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + mov 0x80(%esp),%ecx │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ dec %eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 25255 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x915> │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 2173e ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x61e> │ │ │ │ fxch %st(2) │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov %esi,0xc4(%esp) │ │ │ │ - mov %ebx,0xc0(%esp) │ │ │ │ - mov %edi,0x7c(%esp) │ │ │ │ - lea (%edx,%ecx,1),%eax │ │ │ │ - shl $0x3,%eax │ │ │ │ - mov %eax,0xf8(%esp) │ │ │ │ - add 0x1c(%ebp),%eax │ │ │ │ - mov %eax,0xc8(%esp) │ │ │ │ - lea 0x0(,%edx,8),%eax │ │ │ │ - lea (%ebx,%eax,1),%ecx │ │ │ │ - mov 0xc8(%esp),%edi │ │ │ │ - mov %ecx,0xcc(%esp) │ │ │ │ - mov 0xf8(%esp),%ecx │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ + lea 0x0(,%ecx,8),%eax │ │ │ │ + mov %esi,0x68(%esp) │ │ │ │ + mov %ebx,0x64(%esp) │ │ │ │ + mov %edi,0x60(%esp) │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + shl $0x3,%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ add 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,0xe0(%esp) │ │ │ │ - lea (%esi,%eax,1),%ecx │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov 0xcc(%esp),%esi │ │ │ │ - mov 0xe0(%esp),%ebx │ │ │ │ - mov %edx,0xe0(%esp) │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,0xf8(%esp) │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + lea (%ebx,%eax,1),%edx │ │ │ │ + mov %edx,0x98(%esp) │ │ │ │ + lea (%esi,%eax,1),%edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov 0x98(%esp),%ebx │ │ │ │ + mov 0x70(%esp),%esi │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,0x6c(%esp) │ │ │ │ + mov 0x6c(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0xf8(%esp),%edx │ │ │ │ - jmp 24fb2 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x672> │ │ │ │ + jmp 21582 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x462> │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ - vmovupd (%ebx,%eax,1),%zmm0 │ │ │ │ - vmulpd (%ecx,%eax,1),%zmm0,%zmm0 │ │ │ │ - vmovlpd %xmm0,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - vmovhpd %xmm0,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm6,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm4,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovlpd %xmm0,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm2 │ │ │ │ - fldl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm0,0xf8(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0xf8(%esp) │ │ │ │ - vmovsd %xmm5,0xf8(%esp) │ │ │ │ - vmovupd (%edi,%eax,1),%zmm0 │ │ │ │ - vmulpd (%esi,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm2,0xf8(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ + vmovupd (%ecx,%eax,1),%ymm0 │ │ │ │ + vmulpd (%edx,%eax,1),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,0x98(%esp) │ │ │ │ + faddl 0x98(%esp) │ │ │ │ + vmovhpd %xmm0,0x98(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl 0x98(%esp) │ │ │ │ + vmovlpd %xmm0,0x98(%esp) │ │ │ │ + faddl 0x98(%esp) │ │ │ │ + vmovhpd %xmm0,0x98(%esp) │ │ │ │ + vmovupd (%esi,%eax,1),%ymm0 │ │ │ │ + vmulpd (%ebx,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + faddl 0x98(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - vmovlpd %xmm0,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm0,0xf8(%esp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm6,0xf8(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm2 │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm4,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovlpd %xmm0,0xf8(%esp) │ │ │ │ - fldl 0xf8(%esp) │ │ │ │ - vmovhpd %xmm0,0xf8(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0xf8(%esp) │ │ │ │ - vmovsd %xmm5,0xf8(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - vmovsd %xmm2,0xf8(%esp) │ │ │ │ - faddl 0xf8(%esp) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jne 24fb0 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x670> │ │ │ │ - mov 0xe8(%esp),%eax │ │ │ │ - mov 0xc4(%esp),%esi │ │ │ │ - mov 0xc0(%esp),%ebx │ │ │ │ - mov 0x7c(%esp),%edi │ │ │ │ - mov 0xe0(%esp),%edx │ │ │ │ - test $0x7,%al │ │ │ │ - je 25190 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x850> │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - mov 0xf0(%esp),%ecx │ │ │ │ - add %eax,%edx │ │ │ │ - mov 0xd8(%esp),%eax │ │ │ │ - fldl (%esi,%edx,8) │ │ │ │ - fmull (%edi,%edx,8) │ │ │ │ + vmovlpd %xmm0,0x98(%esp) │ │ │ │ + faddl 0x98(%esp) │ │ │ │ + vmovhpd %xmm0,0x98(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl 0x98(%esp) │ │ │ │ + vmovlpd %xmm0,0x98(%esp) │ │ │ │ + faddl 0x98(%esp) │ │ │ │ + vmovhpd %xmm0,0x98(%esp) │ │ │ │ + faddl 0x98(%esp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 21580 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x460> │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov 0x68(%esp),%esi │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ + test $0x3,%al │ │ │ │ + je 21690 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x570> │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + add %eax,0x80(%esp) │ │ │ │ + mov 0x78(%esp),%ecx │ │ │ │ + mov 0x80(%esp),%eax │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ + fmull (%edi,%eax,8) │ │ │ │ faddp %st,%st(4) │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - fmull (%ecx,%edx,8) │ │ │ │ - inc %edx │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ + fmull (%edx,%eax,8) │ │ │ │ + inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jg 25160 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x820> │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jg 21662 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x542> │ │ │ │ fxch %st(3) │ │ │ │ - jmp 251a0 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x860> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 21692 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x572> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ - jmp 251a0 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x860> │ │ │ │ + jmp 21692 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x572> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - mov 0xd8(%esp),%edi │ │ │ │ - faddp %st,%st(2) │ │ │ │ + fxch %st(2) │ │ │ │ + mov 0x74(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%edx │ │ │ │ + mov 0x78(%esp),%edi │ │ │ │ + faddp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fstpl (%ecx,%eax,8) │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ + fstpl (%edx,%eax,8) │ │ │ │ + mov 0x7c(%esp),%edx │ │ │ │ inc %eax │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ - lea 0x1(%edi,%ecx,1),%ecx │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ + mov %eax,0x74(%esp) │ │ │ │ + lea 0x1(%edx,%edi,1),%edx │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 24ac0 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x180> │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 21260 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x140> │ │ │ │ ffreep %st(0) │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ mov %esi,%edi │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ mov %ebx,%esi │ │ │ │ - mov 0x58(%esp),%ebx │ │ │ │ - mov 0x54(%esp),%edx │ │ │ │ - add %edx,0x78(%esp) │ │ │ │ - add %ebx,%edi │ │ │ │ - add %ebx,%esi │ │ │ │ - add $0x8,%eax │ │ │ │ - cmp %eax,0x60(%esp) │ │ │ │ - jne 24a90 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x150> │ │ │ │ - incl 0x50(%esp) │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ - add %esi,0x4c(%esp) │ │ │ │ - add %esi,0x48(%esp) │ │ │ │ - add %esi,0x44(%esp) │ │ │ │ add %ebx,0x5c(%esp) │ │ │ │ - cmp 0x38(%esp),%eax │ │ │ │ - jne 24a30 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0xf0> │ │ │ │ + add %eax,%edi │ │ │ │ + add %eax,%esi │ │ │ │ + add $0x8,%edx │ │ │ │ + cmp 0x3c(%esp),%edx │ │ │ │ + jne 21240 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x120> │ │ │ │ + incl 0x30(%esp) │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add %ebx,0x24(%esp) │ │ │ │ + add %ebx,0x2c(%esp) │ │ │ │ + add %ebx,0x28(%esp) │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + add %esi,0x40(%esp) │ │ │ │ + cmp 0x18(%esp),%eax │ │ │ │ + jne 211f6 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0xd6> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - fld %st(0) │ │ │ │ - xor %edx,%edx │ │ │ │ - fld %st(1) │ │ │ │ - fld %st(2) │ │ │ │ - fld %st(3) │ │ │ │ + fldz │ │ │ │ + movl $0x0,0x80(%esp) │ │ │ │ + fldz │ │ │ │ + fldz │ │ │ │ + fldz │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ - jmp 24eff ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x5bf> │ │ │ │ + jmp 214fe ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x3de> │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0xd8(%esp),%eax │ │ │ │ - mov 0xf0(%esp),%ecx │ │ │ │ - jmp 25160 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x820> │ │ │ │ + mov 0x78(%esp),%ecx │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ + mov 0x80(%esp),%eax │ │ │ │ + jmp 21662 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x542> │ │ │ │ fldz │ │ │ │ - mov 0xd4(%esp),%edx │ │ │ │ - mov 0xf0(%esp),%ecx │ │ │ │ - xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ - jmp 24e8f ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x54f> │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ + jmp 21496 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x376> │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ lea 0x8(%eax),%edx │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 2520a ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x8ca> │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 216eb ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x5cb> │ │ │ │ add $0x10,%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 25293 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x953> │ │ │ │ - jmp 2520a ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x8ca> │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 21772 ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x652> │ │ │ │ + jmp 216eb ::calcPartialsPartialsFixedScaling(double*, double const*, double const*, double const*, double const*, double const*, int, int)@@Base+0x5cb> │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -000252b0 ::getName()@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x3e9ab,%eax │ │ │ │ +00021790 ::getName()@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x3a4cb,%eax │ │ │ │ lea -0xbc60(%eax),%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000252d0 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x3e98b,%eax │ │ │ │ +000217c0 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x3a49b,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2546d ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x19d> │ │ │ │ + jle 2196e ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x1ae> │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2546d ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x19d> │ │ │ │ + jle 2196e ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x1ae> │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ mov 0x94(%eax),%eax │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - xor %ebp,%ebp │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ mov %edx,0x38(%esp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ @@ -12508,23 +10717,23 @@ │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov %esi,0x34(%esp) │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ mov 0xa4(%esi),%esi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ + mov %ebp,0x28(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - mov %ebp,0x28(%esp) │ │ │ │ imul %ebp,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -12534,318 +10743,305 @@ │ │ │ │ mov %ebp,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ add %ebx,%edx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 25480 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x1b0> │ │ │ │ + jle 21980 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x1c0> │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ fldz │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ imul 0x3c(%ecx),%eax │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ add %ebp,%eax │ │ │ │ lea (%ecx,%eax,4),%ebp │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ + jmp 21900 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x140> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds 0x0(%ebp) │ │ │ │ - fmuls (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add %edx,%ebp │ │ │ │ + fmuls -0x4(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 25400 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x130> │ │ │ │ + jne 21900 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x140> │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ + add $0x4,%edi │ │ │ │ + add $0x4,%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ addl $0x4,(%esp) │ │ │ │ - add $0x4,%edi │ │ │ │ add 0x14(%esp),%ebx │ │ │ │ - add $0x4,%esi │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ fadds -0x4(%edi) │ │ │ │ fstps -0x4(%edi) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ mov (%esp),%eax │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ add %edx,0x4(%esp) │ │ │ │ flds -0x4(%esi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps -0x4(%esi) │ │ │ │ cmp 0x1c(%esp),%eax │ │ │ │ - jne 253a0 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0xd0> │ │ │ │ + jne 21890 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0xd0> │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ add 0x38(%esp),%ebp │ │ │ │ cmp %eax,0x2c(%esp) │ │ │ │ - jne 25370 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0xa0> │ │ │ │ + jne 21860 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0xa0> │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - jmp 25414 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x144> │ │ │ │ + jmp 21915 ::calcEdgeLogDerivativesStates(int const*, float const*, int, int, double const*, float const*, double*, double*, double*)@@Base+0x155> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00025490 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base>: │ │ │ │ +00021990 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - add $0xffffff80,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x3a2c2,%eax │ │ │ │ + sub $0x60,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x3e7bc,%eax │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 257b7 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x327> │ │ │ │ + jle 21c27 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x297> │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ - mov %ebx,0x30(%esp) │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 257b7 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x327> │ │ │ │ + jle 21c27 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x297> │ │ │ │ mov 0x94(%edi),%eax │ │ │ │ + movl $0x0,0x18(%esp) │ │ │ │ + movl $0x0,0x1c(%esp) │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ mov 0x20(%edi),%esi │ │ │ │ - movl $0x0,0x38(%esp) │ │ │ │ - movl $0x0,0x3c(%esp) │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ + mov %eax,0x50(%esp) │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ mov 0xa8(%edi),%eax │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ mov 0xa4(%edi),%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ mov 0x20(%ebp),%ebx │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ mov %edi,0x8(%ebp) │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ imul 0x3c(%edi),%eax │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ - mov %ebx,0x78(%esp) │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ + mov %ebx,0x58(%esp) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ imul %ecx,%edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ shl $0x2,%ecx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - add %esi,%edx │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ imul %ecx,%ebx │ │ │ │ - mov %ecx,0x48(%esp) │ │ │ │ - lea (%eax,%edx,4),%eax │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ + add %esi,%edx │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ add 0xc(%ebp),%ebx │ │ │ │ - mov %eax,0x68(%esp) │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ + lea (%eax,%edx,4),%eax │ │ │ │ + mov %eax,0x48(%esp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 257cd ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x33d> │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ + jle 21c3d ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x2ad> │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ mov 0x10(%ebp),%edi │ │ │ │ - mov %ebx,0x74(%esp) │ │ │ │ fldz │ │ │ │ - mov %eax,0x54(%esp) │ │ │ │ - mov %ecx,0x50(%esp) │ │ │ │ + mov %ebx,0x54(%esp) │ │ │ │ fld %st(0) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ + mov %ecx,0x30(%esp) │ │ │ │ lea (%edi,%edx,4),%edi │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov %edx,0x78(%esp) │ │ │ │ + mov 0x20(%esp),%edx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ - mov %edx,0x60(%esp) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ + mov %edx,0x44(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0xe,0x64(%esp) │ │ │ │ - jbe 257c0 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x330> │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ + cmpl $0x6,0x44(%esp) │ │ │ │ + jbe 21c30 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x2a0> │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ fldz │ │ │ │ mov %ebx,%edx │ │ │ │ lea (%eax,%ecx,4),%eax │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - vmulps (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm6 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm7 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm7,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulps -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,0x5c(%esp) │ │ │ │ + fadds 0x5c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x5c(%esp) │ │ │ │ + fadds 0x5c(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x5c(%esp) │ │ │ │ + fadds 0x5c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x5c(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds 0x5c(%esp) │ │ │ │ + vmovss %xmm0,0x5c(%esp) │ │ │ │ + fadds 0x5c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x5c(%esp) │ │ │ │ + fadds 0x5c(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x5c(%esp) │ │ │ │ + fadds 0x5c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x5c(%esp) │ │ │ │ + fadds 0x5c(%esp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 255f0 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x160> │ │ │ │ - test $0xf,%esi │ │ │ │ - je 2572d ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x29d> │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ + jne 21af0 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x160> │ │ │ │ + test $0x7,%esi │ │ │ │ + je 21b9d ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x20d> │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ + mov 0x50(%esp),%ecx │ │ │ │ sub %eax,%edx │ │ │ │ lea (%ecx,%edx,4),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%esi │ │ │ │ - jg 25720 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x290> │ │ │ │ + jg 21b90 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x200> │ │ │ │ flds (%edi) │ │ │ │ - mov 0x74(%esp),%eax │ │ │ │ - mov 0x60(%esp),%ecx │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + add %ecx,0x58(%esp) │ │ │ │ + add $0x4,%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ - add %ecx,0x78(%esp) │ │ │ │ - add $0x4,%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x4(%eax) │ │ │ │ - mov %eax,0x74(%esp) │ │ │ │ + cmp 0x48(%esp),%eax │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ faddp %st,%st(2) │ │ │ │ - cmp 0x68(%esp),%eax │ │ │ │ - jne 255d0 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x140> │ │ │ │ - mov 0x54(%esp),%eax │ │ │ │ - mov 0x50(%esp),%ecx │ │ │ │ + jne 21ad0 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x140> │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%eax) │ │ │ │ - mov 0x48(%esp),%edx │ │ │ │ - mov 0x4c(%esp),%edi │ │ │ │ - add %edi,0x58(%esp) │ │ │ │ - add %edx,0x68(%esp) │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ add $0x4,%eax │ │ │ │ + add %edx,0x48(%esp) │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ add $0x4,%ecx │ │ │ │ + add %edi,0x38(%esp) │ │ │ │ add %edx,%ebx │ │ │ │ fstps -0x4(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%ecx) │ │ │ │ fstps -0x4(%ecx) │ │ │ │ - cmp 0x44(%esp),%eax │ │ │ │ - jne 25590 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x100> │ │ │ │ + cmp 0x24(%esp),%eax │ │ │ │ + jne 21a90 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x100> │ │ │ │ ffreep %st(0) │ │ │ │ - incl 0x3c(%esp) │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ + incl 0x1c(%esp) │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + add %ecx,0x18(%esp) │ │ │ │ + cmp %eax,0xc(%esp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - add %ecx,0x38(%esp) │ │ │ │ - cmp %eax,0x2c(%esp) │ │ │ │ - jne 25520 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x90> │ │ │ │ + jne 21a20 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x90> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ - mov 0x78(%esp),%edx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 25709 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x279> │ │ │ │ + jmp 21b79 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x1e9> │ │ │ │ fldz │ │ │ │ fld %st(0) │ │ │ │ - jmp 25764 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x2d4> │ │ │ │ + jmp 21bd4 ::calcEdgeLogDerivativesPartials(float const*, float const*, int, int, double const*, float const*, int, double*, double*, double*)@@Base+0x244> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000257e0 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base>: │ │ │ │ +00021c60 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ mov 0x30(%ecx),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 258fa ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x11a> │ │ │ │ + jle 21d7a ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x11a> │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ - mov 0x28(%ecx),%edi │ │ │ │ imul 0x10(%ecx),%eax │ │ │ │ + mov 0x28(%ecx),%edi │ │ │ │ imul 0x54(%esp),%edi │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ add 0x4c(%esp),%eax │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ @@ -12855,800 +11051,635 @@ │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x58(%esp),%edi │ │ │ │ cmp %edi,0x54(%esp) │ │ │ │ - jge 258eb ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x10b> │ │ │ │ + jge 21d6b ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x10b> │ │ │ │ mov 0x20(%esi),%edi │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 25902 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x122> │ │ │ │ + jle 21d82 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x122> │ │ │ │ mov 0x3c(%esi),%ebx │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ mov %ecx,%edi │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov %esi,0x3c(%esp) │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ imul %eax,%ebx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ mov %ebx,(%esp) │ │ │ │ mov 0x24(%esi),%ebx │ │ │ │ shl $0x2,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ + add 0x0(%ebp),%eax │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ - add 0x0(%ebp),%eax │ │ │ │ lea (%edx,%eax,4),%ecx │ │ │ │ mov (%esp),%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ add (%edx),%eax │ │ │ │ lea (%esi,%eax,4),%edx │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ add 0x4(%esp),%edi │ │ │ │ lea (%esi,%edi,4),%esi │ │ │ │ flds (%ecx) │ │ │ │ - fmuls (%edx) │ │ │ │ add $0x4,%eax │ │ │ │ add %ebx,%ecx │ │ │ │ + fmuls (%edx) │ │ │ │ add %ebx,%edx │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 258c0 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0xe0> │ │ │ │ + jne 21d40 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0xe0> │ │ │ │ addl $0x4,(%esp) │ │ │ │ add $0x4,%ebp │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - jne 25890 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0xb0> │ │ │ │ + jne 21d10 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0xb0> │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x3c(%esp),%esi │ │ │ │ add 0x1c(%esp),%ecx │ │ │ │ inc %eax │ │ │ │ cmp 0x18(%esp),%eax │ │ │ │ - jne 25840 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x60> │ │ │ │ + jne 21cc0 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x60> │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x4(%edx),%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - je 258eb ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x10b> │ │ │ │ + je 21d6b ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x10b> │ │ │ │ add $0x8,%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 25910 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x130> │ │ │ │ - jmp 258eb ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x10b> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 21d90 ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x130> │ │ │ │ + jmp 21d6b ::calcStatesStates(float*, int const*, float const*, int const*, float const*, int, int)@@Base+0x10b> │ │ │ │ │ │ │ │ -00025940 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ +00021da0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - add $0xffffff80,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0xc0,%esp │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x10(%ebp),%edi │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x3e309,%eax │ │ │ │ - mov 0x30(%ecx),%edx │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ - mov %edx,0x2c(%esp) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 25f6e ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x62e> │ │ │ │ - mov 0x20(%ecx),%eax │ │ │ │ - mov 0x10(%ecx),%ebx │ │ │ │ - movl $0x0,0x48(%esp) │ │ │ │ - movl $0x0,0x38(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - lea 0x3(%eax),%edx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - cmovns %eax,%edx │ │ │ │ + mov 0x10(%ebp),%ebx │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x39ea6,%eax │ │ │ │ + mov 0x30(%ecx),%edi │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ + mov %edi,0x8(%esp) │ │ │ │ + test %edi,%edi │ │ │ │ + jle 2234e ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x5ae> │ │ │ │ + mov 0x20(%ecx),%edi │ │ │ │ + movl $0x0,0x28(%esp) │ │ │ │ + movl $0x0,0x18(%esp) │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ + mov 0x10(%ecx),%edx │ │ │ │ mov 0x3c(%ecx),%ecx │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ - mov %edx,0x6c(%esp) │ │ │ │ - imul %eax,%ebx │ │ │ │ + test %edi,%edi │ │ │ │ + lea 0x3(%edi),%esi │ │ │ │ + mov %edi,0x90(%esp) │ │ │ │ + mov %esi,0x38(%esp) │ │ │ │ + cmovs %esi,%edi │ │ │ │ + imul %eax,%edx │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ imul 0x20(%ebp),%eax │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ + mov %ecx,(%esp) │ │ │ │ mov 0x20(%ebp),%ecx │ │ │ │ - shl $0x2,%ebx │ │ │ │ - mov %ebx,0x28(%esp) │ │ │ │ - mov 0x18(%ebp),%ebx │ │ │ │ - lea (%edi,%ecx,4),%ecx │ │ │ │ - shl $0x2,%eax │ │ │ │ - mov %ecx,0x34(%esp) │ │ │ │ + mov %edi,0x8c(%esp) │ │ │ │ + shl $0x2,%edx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + lea (%ebx,%ecx,4),%ecx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ - add %eax,%ebx │ │ │ │ - add 0xc(%ebp),%eax │ │ │ │ - cmpl $0x4,0x6c(%esp) │ │ │ │ - lea (%edi,%ecx,4),%edi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - setg 0x57(%esp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - vmovdqa32 -0x9ea0(%eax),%zmm7 │ │ │ │ - vmovdqa32 -0x9e60(%eax),%zmm5 │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ + add 0x18(%ebp),%edx │ │ │ │ + lea (%ebx,%ecx,4),%ebx │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ + add 0xc(%ebp),%edx │ │ │ │ + cmpl $0x4,0x8c(%esp) │ │ │ │ + vmovdqa -0x9f20(%eax),%ymm3 │ │ │ │ + vmovdqa -0x9f00(%eax),%ymm4 │ │ │ │ + vmovdqa -0x9f40(%eax),%ymm6 │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + setg 0x33(%esp) │ │ │ │ + vmovdqa %ymm3,0xa0(%esp) │ │ │ │ + vmovdqa -0x9ee0(%eax),%ymm3 │ │ │ │ + vmovdqa %ymm4,0x60(%esp) │ │ │ │ + vmovdqa %ymm3,0x40(%esp) │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ cmp %eax,0x20(%ebp) │ │ │ │ - jge 25f47 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x607> │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ + jge 22326 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x586> │ │ │ │ + mov 0x90(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 25fa7 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x667> │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ - mov %esi,0x44(%esp) │ │ │ │ - mov %ebx,0x40(%esp) │ │ │ │ - mov %ecx,0x20(%esp) │ │ │ │ - mov %edi,0x60(%esp) │ │ │ │ - mov 0x70(%esp),%edi │ │ │ │ + jle 2238b ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x5eb> │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ + mov %ebx,0x20(%esp) │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + mov %edi,0x80(%esp) │ │ │ │ + mov 0x90(%esp),%edi │ │ │ │ lea 0x0(,%edi,4),%edi │ │ │ │ - mov %edi,0x3c(%esp) │ │ │ │ - mov 0x6c(%esp),%edi │ │ │ │ - shr $0x2,%edi │ │ │ │ - mov %edi,0x50(%esp) │ │ │ │ - mov %ecx,%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edx),%eax │ │ │ │ - mov 0x14(%ebp),%ebx │ │ │ │ - movl $0x0,0x68(%esp) │ │ │ │ - fldz │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - lea (%ebx,%eax,4),%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ - mov %eax,0x74(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + nop │ │ │ │ + mov (%ecx),%eax │ │ │ │ + movl $0x0,0x88(%esp) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + lea (%esi,%eax,4),%eax │ │ │ │ + mov %eax,0x84(%esp) │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x8c(%esp),%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x74(%esp),%ebx │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - lea (%eax,%ebx,4),%eax │ │ │ │ - flds (%ecx,%ebx,4) │ │ │ │ - mov %eax,%edx │ │ │ │ - cmpl $0x6,0x58(%esp) │ │ │ │ - jbe 25f80 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x640> │ │ │ │ - cmpl $0x1c,0x6c(%esp) │ │ │ │ - jle 25f98 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x658> │ │ │ │ - cmpb $0x0,0x57(%esp) │ │ │ │ - mov $0x1,%ecx │ │ │ │ + cmpl $0x6,0x38(%esp) │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ + lea (%eax,%ecx,4),%eax │ │ │ │ + flds (%ebx,%ecx,4) │ │ │ │ + mov %eax,%esi │ │ │ │ + jbe 22360 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x5c0> │ │ │ │ + cmpl $0xc,0x8c(%esp) │ │ │ │ + jle 22379 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x5d9> │ │ │ │ + cmpb $0x0,0x33(%esp) │ │ │ │ + mov $0x1,%ebx │ │ │ │ fldz │ │ │ │ - cmovne 0x50(%esp),%ecx │ │ │ │ + mov %edi,%edx │ │ │ │ + cmovne 0x34(%esp),%ebx │ │ │ │ fld %st(0) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %edi,%ecx │ │ │ │ - shr $0x3,%ebx │ │ │ │ - shl $0x7,%ebx │ │ │ │ - add %eax,%ebx │ │ │ │ - jmp 25ad2 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x192> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - vmovups (%eax),%zmm0 │ │ │ │ - vmovups (%ecx),%zmm4 │ │ │ │ - vmovups 0x40(%eax),%zmm6 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ - vmovaps %zmm0,%zmm1 │ │ │ │ - vmovaps %zmm4,%zmm2 │ │ │ │ - vpermt2ps %zmm6,%zmm5,%zmm0 │ │ │ │ - vpermt2ps -0x40(%ecx),%zmm7,%zmm2 │ │ │ │ - vpermt2ps %zmm6,%zmm7,%zmm1 │ │ │ │ - vmulps %zmm2,%zmm1,%zmm1 │ │ │ │ - vmovss %xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm1,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm3 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovss %xmm3,0x78(%esp) │ │ │ │ - vpermt2ps -0x40(%ecx),%zmm5,%zmm4 │ │ │ │ - vmulps %zmm4,%zmm0,%zmm0 │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm6 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm6 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds 0x78(%esp) │ │ │ │ - vmovss %xmm4,0x78(%esp) │ │ │ │ - fadds 0x78(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 25ad0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x190> │ │ │ │ - test $0x7,%esi │ │ │ │ - je 25d6d ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x42d> │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ - and $0xfffffff8,%esi │ │ │ │ - shl $0x2,%esi │ │ │ │ - jmp 25d40 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x400> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + jmp 21f82 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x1e2> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - flds (%edx,%esi,4) │ │ │ │ - fmuls (%edi,%esi,4) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovups (%eax),%ymm4 │ │ │ │ + vmovups 0x20(%eax),%ymm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x40,%edx │ │ │ │ + vmovdqa 0xa0(%esp),%ymm7 │ │ │ │ + vmovups -0x40(%edx),%ymm3 │ │ │ │ + vmovups -0x20(%edx),%ymm2 │ │ │ │ + vpermd %ymm4,%ymm6,%ymm5 │ │ │ │ + vpermd %ymm0,%ymm7,%ymm1 │ │ │ │ + vpermd %ymm3,%ymm6,%ymm7 │ │ │ │ + vblendps $0xf,%ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0xa0(%esp),%ymm5 │ │ │ │ + vpermd %ymm2,%ymm5,%ymm5 │ │ │ │ + vblendps $0xf,%ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x60(%esp),%ymm7 │ │ │ │ + vmulps %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x40(%esp),%ymm5 │ │ │ │ + vmovss %xmm1,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm1,0x9c(%esp) │ │ │ │ + vpermd %ymm4,%ymm7,%ymm4 │ │ │ │ + vpermd %ymm3,%ymm7,%ymm3 │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm1,0x9c(%esp) │ │ │ │ + vpermd %ymm0,%ymm5,%ymm0 │ │ │ │ + vpermd %ymm2,%ymm5,%ymm2 │ │ │ │ + vblendps $0xf,%ymm4,%ymm0,%ymm0 │ │ │ │ + vblendps $0xf,%ymm3,%ymm2,%ymm2 │ │ │ │ + vmulps %ymm2,%ymm0,%ymm0 │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm1,0x9c(%esp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vextractps $0x2,%xmm1,0x98(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vmovss %xmm1,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm1,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x98(%esp) │ │ │ │ + vextractps $0x3,%xmm1,0x98(%esp) │ │ │ │ + fadds 0x98(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 21f80 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x1e0> │ │ │ │ + test $0x3,%bl │ │ │ │ + je 22174 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x3d4> │ │ │ │ + mov 0x8c(%esp),%edx │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + flds (%edi,%eax,4) │ │ │ │ + fmuls (%esi,%eax,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ - flds 0x4(%edx,%esi,4) │ │ │ │ - fmuls 0x4(%edi,%esi,4) │ │ │ │ + flds 0x4(%esi,%eax,4) │ │ │ │ + fmuls 0x4(%edi,%eax,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds 0x8(%edx,%esi,4) │ │ │ │ - fmuls 0x8(%edi,%esi,4) │ │ │ │ + flds 0x8(%esi,%eax,4) │ │ │ │ + fmuls 0x8(%edi,%eax,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ - flds 0xc(%edx,%esi,4) │ │ │ │ - fmuls 0xc(%edi,%esi,4) │ │ │ │ - add $0x4,%esi │ │ │ │ + flds 0xc(%esi,%eax,4) │ │ │ │ + fmuls 0xc(%edi,%eax,4) │ │ │ │ + add $0x4,%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jg 25d40 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x400> │ │ │ │ - mov 0x6c(%esp),%ebx │ │ │ │ + cmp %eax,%edx │ │ │ │ + jg 22147 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x3a7> │ │ │ │ + mov 0x8c(%esp),%ebx │ │ │ │ + cmp %ebx,0x90(%esp) │ │ │ │ mov %ebx,%eax │ │ │ │ - cmp %ebx,0x70(%esp) │ │ │ │ - jle 25ee0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x5a0> │ │ │ │ - mov 0x70(%esp),%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - lea -0x1(%esi),%ecx │ │ │ │ - mov %esi,0x78(%esp) │ │ │ │ - cmp $0xe,%ecx │ │ │ │ - jbe 25f8d ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x64d> │ │ │ │ + jle 222b0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x510> │ │ │ │ + mov 0x90(%esp),%ebx │ │ │ │ + sub %eax,%ebx │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ + mov %ebx,0x98(%esp) │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 2236b ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x5cb> │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x74(%esp),%ebx │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - shr $0x4,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - add %eax,%ebx │ │ │ │ - lea (%ecx,%ebx,4),%ebx │ │ │ │ - lea (%edi,%eax,4),%ecx │ │ │ │ - add %ecx,%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%ebx),%zmm0 │ │ │ │ - vmulps (%ecx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm6 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm6 │ │ │ │ - flds 0x7c(%esp) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jne 25db0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x470> │ │ │ │ - mov 0x78(%esp),%ebx │ │ │ │ - test $0xf,%bl │ │ │ │ - je 25ef0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x5b0> │ │ │ │ - mov %ebx,%ecx │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + add %eax,%ecx │ │ │ │ + lea (%edx,%ecx,4),%ecx │ │ │ │ + lea (%edi,%eax,4),%edx │ │ │ │ + add %edx,%ebx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovups (%ecx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmulps -0x20(%edx),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds 0x9c(%esp) │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 221d0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x430> │ │ │ │ + mov 0x98(%esp),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + je 222c0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x520> │ │ │ │ + mov %ebx,%edx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi,%eax,4) │ │ │ │ - fmuls (%edx,%eax,4) │ │ │ │ + fmuls (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg 25ed0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x590> │ │ │ │ - jmp 25ef0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x5b0> │ │ │ │ + cmp %eax,%edx │ │ │ │ + jg 222a0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x500> │ │ │ │ + jmp 222c0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x520> │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ - mov 0x74(%esp),%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov 0x60(%esp),%ebx │ │ │ │ - lea 0x1(%edx,%eax,1),%eax │ │ │ │ - mov %eax,0x74(%esp) │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov 0x90(%esp),%esi │ │ │ │ + mov 0x80(%esp),%ecx │ │ │ │ + lea 0x1(%esi,%eax,1),%eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstps (%ebx,%eax,4) │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ - mov %eax,0x68(%esp) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 25a80 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x140> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ - add %ebx,0x60(%esp) │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 21f20 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x180> │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + add %esi,0x80(%esp) │ │ │ │ + add $0x4,%ecx │ │ │ │ add %eax,%edi │ │ │ │ - add $0x4,%edx │ │ │ │ - cmp %edx,0x40(%esp) │ │ │ │ - jne 25a50 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x110> │ │ │ │ - mov 0x40(%esp),%ebx │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ + cmp %ecx,0x20(%esp) │ │ │ │ + jne 21ee0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x140> │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ - incl 0x38(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - add %edi,0x30(%esp) │ │ │ │ - add %edx,0x48(%esp) │ │ │ │ - add %edi,%ecx │ │ │ │ - cmp 0x2c(%esp),%eax │ │ │ │ - jne 25a00 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0xc0> │ │ │ │ + incl 0x18(%esp) │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ + add %ecx,0x10(%esp) │ │ │ │ + add %ecx,0xc(%esp) │ │ │ │ + mov (%esp),%ecx │ │ │ │ + add %ecx,0x28(%esp) │ │ │ │ + cmp 0x8(%esp),%eax │ │ │ │ + jne 21e95 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0xf5> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fld %st(1) │ │ │ │ + fldz │ │ │ │ xor %eax,%eax │ │ │ │ - fld %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 25d7d ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x43d> │ │ │ │ + fld %st(0) │ │ │ │ + jmp 2218a ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x3ea> │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - jmp 25ed0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x590> │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ + jmp 222a0 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x500> │ │ │ │ fldz │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ - xor %esi,%esi │ │ │ │ + mov 0x8c(%esp),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ fld %st(0) │ │ │ │ - jmp 25d40 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x400> │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ + jmp 22147 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x3a7> │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 25f47 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x607> │ │ │ │ + je 22326 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x586> │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 25fab ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x66b> │ │ │ │ - jmp 25f47 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x607> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 2238f ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x5ef> │ │ │ │ + jmp 22326 ::calcStatesPartials(float*, int const*, float const*, float const*, float const*, int, int)@@Base+0x586> │ │ │ │ nop │ │ │ │ │ │ │ │ -00025fc0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ +000223a0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - add $0xffffff80,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0xe0,%esp │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x3dc8c,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x398a9,%esi │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ - mov %esi,0x40(%esp) │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ + mov %esi,0x3c(%esp) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 269ae ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x9ee> │ │ │ │ + jle 22c2e ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x88e> │ │ │ │ + vmovdqa -0x9f40(%esi),%ymm7 │ │ │ │ + movl $0x0,0x2c(%esp) │ │ │ │ + movl $0x0,0x20(%esp) │ │ │ │ mov 0x20(%edx),%eax │ │ │ │ mov 0x10(%edx),%ecx │ │ │ │ - vmovdqa32 -0x9ea0(%esi),%zmm7 │ │ │ │ - vmovdqa32 -0x9e60(%esi),%zmm6 │ │ │ │ - movl $0x0,0x30(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ - mov %eax,0x68(%esp) │ │ │ │ - cmovs %ebx,%eax │ │ │ │ - mov %ebx,0x44(%esp) │ │ │ │ + lea 0x3(%eax),%edi │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ + cmovs %edi,%eax │ │ │ │ + mov %edi,0x40(%esp) │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + vmovdqa %ymm7,0x60(%esp) │ │ │ │ + vmovdqa -0x9f20(%esi),%ymm7 │ │ │ │ mov %eax,%ebx │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + mov %eax,0x84(%esp) │ │ │ │ mov 0x28(%edx),%eax │ │ │ │ imul %eax,%ecx │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ imul 0x20(%ebp),%eax │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ shl $0x2,%ecx │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + vmovdqa %ymm7,0xc0(%esp) │ │ │ │ + vmovdqa -0x9f00(%esi),%ymm7 │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ shl $0x2,%eax │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ mov 0x18(%ebp),%ecx │ │ │ │ + vmovdqa %ymm7,0xa0(%esp) │ │ │ │ + vmovdqa -0x9ee0(%esi),%ymm7 │ │ │ │ add %eax,%ecx │ │ │ │ add 0xc(%ebp),%eax │ │ │ │ cmp $0x4,%ebx │ │ │ │ - mov %ecx,0x20(%esp) │ │ │ │ - setg 0x3f(%esp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - mov 0x3c(%edx),%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - cmp %eax,0x20(%ebp) │ │ │ │ - jge 26988 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x9c8> │ │ │ │ - mov 0x68(%esp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 26988 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x9c8> │ │ │ │ - lea 0x0(,%ebx,4),%ecx │ │ │ │ - mov 0x64(%esp),%ebx │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ - mov %ecx,0x28(%esp) │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ + mov 0x3c(%edx),%ecx │ │ │ │ + setg 0x37(%esp) │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ + mov 0x24(%ebp),%edi │ │ │ │ + cmp %edi,0x20(%ebp) │ │ │ │ + jge 22c03 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x863> │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 22c03 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x863> │ │ │ │ + mov 0x20(%ebp),%edx │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ + lea 0x0(,%ecx,4),%ecx │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ + movl $0x0,0x80(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ shr $0x2,%ebx │ │ │ │ - mov %eax,0x48(%esp) │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ + mov %ecx,0x8c(%esp) │ │ │ │ mov %ebx,0x38(%esp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - movl $0x0,0x60(%esp) │ │ │ │ - mov %edx,0x34(%esp) │ │ │ │ mov %esi,%ebx │ │ │ │ - fldz │ │ │ │ mov %edi,%esi │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8c(%esp),%eax │ │ │ │ mov 0x14(%ebp),%edi │ │ │ │ shl $0x2,%eax │ │ │ │ add %eax,%edi │ │ │ │ add 0x1c(%ebp),%eax │ │ │ │ - mov %eax,0x78(%esp) │ │ │ │ - cmpl $0x6,0x44(%esp) │ │ │ │ - jbe 269c0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0xa00> │ │ │ │ - cmpl $0x1c,0x64(%esp) │ │ │ │ - jle 269f5 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0xa35> │ │ │ │ - cmpb $0x0,0x3f(%esp) │ │ │ │ + cmpl $0x6,0x40(%esp) │ │ │ │ + mov %eax,0x98(%esp) │ │ │ │ + jbe 22c40 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x8a0> │ │ │ │ + cmpl $0xc,0x84(%esp) │ │ │ │ + jle 22c6c ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x8cc> │ │ │ │ + cmpb $0x0,0x37(%esp) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ fldz │ │ │ │ + mov 0x98(%esp),%ecx │ │ │ │ cmovne 0x38(%esp),%eax │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x7,%eax │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 26146 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x186> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + shr $0x2,%edx │ │ │ │ + shl $0x6,%edx │ │ │ │ + jmp 22556 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1b6> │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - vmovups (%edi,%eax,1),%zmm5 │ │ │ │ - vmovups (%esi,%eax,1),%zmm0 │ │ │ │ - vmovaps %zmm5,%zmm2 │ │ │ │ - vmovaps %zmm0,%zmm1 │ │ │ │ - vpermt2ps 0x40(%esi,%eax,1),%zmm7,%zmm1 │ │ │ │ - vpermt2ps 0x40(%edi,%eax,1),%zmm7,%zmm2 │ │ │ │ - vmulps %zmm1,%zmm2,%zmm2 │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm2,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm2,%xmm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm2,%ymm2,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm2,%ymm2,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm2,%ymm2,%ymm4 │ │ │ │ - vextractf32x8 $0x1,%zmm2,%ymm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm2,%xmm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm2,%ymm2,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm2,%ymm2,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovss %xmm4,0x70(%esp) │ │ │ │ - vmovups (%ecx,%eax,1),%zmm1 │ │ │ │ - vmovups (%ebx,%eax,1),%zmm3 │ │ │ │ - valignd $0x7,%ymm2,%ymm2,%ymm2 │ │ │ │ - vpermt2ps 0x40(%ebx,%eax,1),%zmm7,%zmm3 │ │ │ │ - vpermt2ps 0x40(%ecx,%eax,1),%zmm7,%zmm1 │ │ │ │ - vmulps %zmm3,%zmm1,%zmm1 │ │ │ │ - vmovss %xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm1,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm1,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm4 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ + vmovdqa 0xc0(%esp),%ymm5 │ │ │ │ + vmovdqa 0x60(%esp),%ymm6 │ │ │ │ + vmovups (%edi,%eax,1),%ymm4 │ │ │ │ + vpermd 0x20(%edi,%eax,1),%ymm5,%ymm2 │ │ │ │ + vpermd (%esi,%eax,1),%ymm6,%ymm1 │ │ │ │ + vmovups (%ecx,%eax,1),%ymm3 │ │ │ │ + vpermd %ymm4,%ymm6,%ymm0 │ │ │ │ + vblendps $0xf,%ymm0,%ymm2,%ymm2 │ │ │ │ + vpermd 0x20(%esi,%eax,1),%ymm5,%ymm0 │ │ │ │ + vblendps $0xf,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpermd %ymm3,%ymm6,%ymm1 │ │ │ │ + vpermd (%ebx,%eax,1),%ymm6,%ymm6 │ │ │ │ + vmulps %ymm0,%ymm2,%ymm2 │ │ │ │ + vmovups 0x20(%ecx,%eax,1),%ymm0 │ │ │ │ + vmovss %xmm2,0xc0(%esp) │ │ │ │ + fadds 0xc0(%esp) │ │ │ │ + vextractps $0x1,%xmm2,0xc0(%esp) │ │ │ │ + fadds 0xc0(%esp) │ │ │ │ + vextractps $0x2,%xmm2,0xc0(%esp) │ │ │ │ + fadds 0xc0(%esp) │ │ │ │ + vextractps $0x3,%xmm2,0xc0(%esp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + vextractps $0x2,%xmm2,0x90(%esp) │ │ │ │ + fadds 0xc0(%esp) │ │ │ │ + vmovss %xmm2,0xc0(%esp) │ │ │ │ + fadds 0xc0(%esp) │ │ │ │ + vextractps $0x1,%xmm2,0xc0(%esp) │ │ │ │ + fadds 0xc0(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovdqa %ymm5,0xc0(%esp) │ │ │ │ + vpermd %ymm0,%ymm5,%ymm5 │ │ │ │ + vpermd %ymm0,%ymm7,%ymm0 │ │ │ │ + vblendps $0xf,%ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0xc0(%esp),%ymm1 │ │ │ │ + vpermd 0x20(%ebx,%eax,1),%ymm1,%ymm1 │ │ │ │ + vblendps $0xf,%ymm6,%ymm1,%ymm1 │ │ │ │ + vmulps %ymm1,%ymm5,%ymm1 │ │ │ │ + vmovss %xmm1,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm1,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm1,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm1,0x9c(%esp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vmovdqa 0xa0(%esp),%ymm6 │ │ │ │ + vmovss %xmm1,0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm1,0x94(%esp) │ │ │ │ + vpermd 0x20(%edi,%eax,1),%ymm7,%ymm5 │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm1,0x9c(%esp) │ │ │ │ + vpermd %ymm4,%ymm6,%ymm4 │ │ │ │ + vpermd (%esi,%eax,1),%ymm6,%ymm6 │ │ │ │ + vblendps $0xf,%ymm4,%ymm5,%ymm4 │ │ │ │ + vpermd 0x20(%esi,%eax,1),%ymm7,%ymm5 │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - vmovss %xmm4,0x74(%esp) │ │ │ │ - vpermt2ps 0x40(%edi,%eax,1),%zmm6,%zmm5 │ │ │ │ - vpermt2ps 0x40(%esi,%eax,1),%zmm6,%zmm0 │ │ │ │ - vmovups (%ecx,%eax,1),%zmm3 │ │ │ │ - vmulps %zmm0,%zmm5,%zmm0 │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ + vblendps $0xf,%ymm6,%ymm5,%ymm5 │ │ │ │ + vmulps %ymm5,%ymm4,%ymm5 │ │ │ │ + vmovdqa 0xa0(%esp),%ymm4 │ │ │ │ + vmovss %xmm5,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm5,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm5,0x9c(%esp) │ │ │ │ + vpermd %ymm3,%ymm4,%ymm3 │ │ │ │ + vpermd (%ebx,%eax,1),%ymm4,%ymm4 │ │ │ │ + vblendps $0xf,%ymm3,%ymm0,%ymm0 │ │ │ │ + vpermd 0x20(%ebx,%eax,1),%ymm7,%ymm3 │ │ │ │ + add $0x40,%eax │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm5,0x9c(%esp) │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm5 │ │ │ │ + vextractps $0x2,%xmm5,0x98(%esp) │ │ │ │ + vblendps $0xf,%ymm4,%ymm3,%ymm3 │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vmovss %xmm5,0x9c(%esp) │ │ │ │ + vmulps %ymm3,%ymm0,%ymm0 │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm5,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - vmovss %xmm5,0x78(%esp) │ │ │ │ - vpermt2ps 0x40(%ecx,%eax,1),%zmm6,%zmm3 │ │ │ │ - vmovups (%ebx,%eax,1),%zmm4 │ │ │ │ - vpermt2ps 0x40(%ebx,%eax,1),%zmm6,%zmm4 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vmulps %zmm4,%zmm3,%zmm3 │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm3,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm3,%xmm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm3,%ymm3,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm3,%ymm3,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm3,%ymm3,%ymm5 │ │ │ │ - vextractf32x8 $0x1,%zmm3,%ymm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm3,%xmm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm3,%ymm3,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm3,%ymm3,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - fadds 0x70(%esp) │ │ │ │ - vmovss %xmm2,0x70(%esp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm2 │ │ │ │ - fadds 0x70(%esp) │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x90(%esp) │ │ │ │ + vextractps $0x3,%xmm2,0x90(%esp) │ │ │ │ + fadds 0x90(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - fadds 0x74(%esp) │ │ │ │ - vmovss %xmm2,0x74(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm2 │ │ │ │ - fadds 0x74(%esp) │ │ │ │ + fadds 0x94(%esp) │ │ │ │ + vextractps $0x3,%xmm1,0x94(%esp) │ │ │ │ + fadds 0x94(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - fadds 0x78(%esp) │ │ │ │ - vmovss %xmm2,0x78(%esp) │ │ │ │ - valignd $0x7,%ymm3,%ymm3,%ymm2 │ │ │ │ - fadds 0x78(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ + fadds 0x98(%esp) │ │ │ │ + vextractps $0x3,%xmm5,0x98(%esp) │ │ │ │ + fadds 0x98(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 26140 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x180> │ │ │ │ + jne 22550 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1b0> │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ - mov %ecx,0x78(%esp) │ │ │ │ - test $0x7,%al │ │ │ │ - je 26607 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x647> │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ + mov %ecx,0x98(%esp) │ │ │ │ + test $0x3,%al │ │ │ │ + je 22910 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x570> │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - nop │ │ │ │ flds (%edi,%eax,4) │ │ │ │ fmuls (%esi,%eax,4) │ │ │ │ faddp %st,%st(3) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ fmuls (%ebx,%eax,4) │ │ │ │ faddp %st,%st(4) │ │ │ │ flds 0x4(%edi,%eax,4) │ │ │ │ @@ -13667,268 +11698,208 @@ │ │ │ │ fmuls 0xc(%esi,%eax,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ flds 0xc(%ecx,%eax,4) │ │ │ │ fmuls 0xc(%ebx,%eax,4) │ │ │ │ add $0x4,%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 265b0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5f0> │ │ │ │ - mov %ecx,0x78(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - cmp %ecx,0x68(%esp) │ │ │ │ - jle 26920 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x960> │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,0x74(%esp) │ │ │ │ - dec %edx │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 269e4 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0xa24> │ │ │ │ - jmp 26640 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x680> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(3) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jg 228b6 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x516> │ │ │ │ + mov %ecx,0x98(%esp) │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ + cmp %eax,0x88(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + jle 22b80 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x7e0> │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + dec %eax │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 22c55 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x8b5> │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ - mov %esi,0x54(%esp) │ │ │ │ - mov %ebx,0x50(%esp) │ │ │ │ - mov %edi,0x4c(%esp) │ │ │ │ - lea (%eax,%ecx,1),%edx │ │ │ │ - shl $0x2,%edx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - add 0x1c(%ebp),%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ - lea (%ebx,%edx,1),%ecx │ │ │ │ - mov 0x58(%esp),%edi │ │ │ │ + mov 0x8c(%esp),%ecx │ │ │ │ + mov %esi,0x50(%esp) │ │ │ │ + mov %ebx,0x4c(%esp) │ │ │ │ + mov %edi,0x48(%esp) │ │ │ │ + lea (%edx,%ecx,1),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + mov %eax,0x9c(%esp) │ │ │ │ + add 0x1c(%ebp),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ + lea (%ebx,%eax,1),%ecx │ │ │ │ mov %ecx,0x5c(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ + mov 0x9c(%esp),%ecx │ │ │ │ add 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - lea (%esi,%edx,1),%ecx │ │ │ │ - mov 0x74(%esp),%edx │ │ │ │ - mov 0x5c(%esp),%esi │ │ │ │ - mov 0x70(%esp),%ebx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - shr $0x4,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - jmp 266b2 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x6f2> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov 0x5c(%esp),%ebx │ │ │ │ + mov %ecx,0x90(%esp) │ │ │ │ + lea (%esi,%eax,1),%ecx │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov 0x58(%esp),%esi │ │ │ │ + mov %ecx,0x9c(%esp) │ │ │ │ + mov 0x90(%esp),%ecx │ │ │ │ + mov %edx,0x90(%esp) │ │ │ │ + mov 0x9c(%esp),%edx │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 229d2 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x632> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ - vmovups (%ebx,%edx,1),%zmm0 │ │ │ │ - vmulps (%ecx,%edx,1),%zmm0,%zmm0 │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm2 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm5 │ │ │ │ - flds 0x7c(%esp) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm2 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm0 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - vmovups (%edi,%edx,1),%zmm0 │ │ │ │ - vmulps (%esi,%edx,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ + vmovups (%ecx,%eax,1),%ymm0 │ │ │ │ + vmulps (%edx,%eax,1),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds 0x9c(%esp) │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + vmovups (%esi,%eax,1),%ymm0 │ │ │ │ + vmulps (%ebx,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - flds 0x7c(%esp) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm0 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 266b0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x6f0> │ │ │ │ - mov 0x74(%esp),%ecx │ │ │ │ - mov 0x54(%esp),%esi │ │ │ │ - mov 0x50(%esp),%ebx │ │ │ │ - mov 0x4c(%esp),%edi │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - test $0xf,%cl │ │ │ │ - je 26924 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x964> │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - add %edx,%eax │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - jmp 26900 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x940> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds 0x9c(%esp) │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 229d0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x630> │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov 0x50(%esp),%esi │ │ │ │ + mov 0x4c(%esp),%ebx │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ + test $0x7,%al │ │ │ │ + je 22b90 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x7f0> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + mov 0x98(%esp),%ecx │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - flds (%esi,%eax,4) │ │ │ │ - fmuls (%edi,%eax,4) │ │ │ │ + flds (%esi,%edx,4) │ │ │ │ + fmuls (%edi,%edx,4) │ │ │ │ faddp %st,%st(4) │ │ │ │ - flds (%ebx,%eax,4) │ │ │ │ - fmuls (%ecx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ + flds (%ebx,%edx,4) │ │ │ │ + fmuls (%ecx,%edx,4) │ │ │ │ + inc %edx │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jg 26900 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x940> │ │ │ │ - fxch %st(3) │ │ │ │ - jmp 26930 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x970> │ │ │ │ + cmp %edx,%eax │ │ │ │ + jg 22b60 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x7c0> │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 22ba0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x800> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ - jmp 26930 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x970> │ │ │ │ fxch %st(3) │ │ │ │ - xchg %ax,%ax │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 22ba0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x800> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ + fxch %st(1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + faddp %st,%st(3) │ │ │ │ + mov 0x80(%esp),%eax │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ + mov 0x8c(%esp),%edi │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstps (%edi,%eax,4) │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + fstps (%ecx,%eax,4) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ inc %eax │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ - lea 0x1(%edi,%ecx,1),%ecx │ │ │ │ - mov %ecx,0x6c(%esp) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 260e0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x120> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ + mov %eax,0x80(%esp) │ │ │ │ + lea 0x1(%ecx,%edi,1),%edi │ │ │ │ + mov %edi,0x8c(%esp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 224f0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x150> │ │ │ │ mov %esi,%edi │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ mov %ebx,%esi │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ + add %ebx,0x44(%esp) │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - add %ebx,0x48(%esp) │ │ │ │ - add %eax,%edi │ │ │ │ - add %eax,%esi │ │ │ │ - inc %edx │ │ │ │ - cmp 0x24(%ebp),%edx │ │ │ │ - jne 260c0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x100> │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ + inc %eax │ │ │ │ + add %ebx,%edi │ │ │ │ + add %ebx,%esi │ │ │ │ + cmp 0x24(%ebp),%eax │ │ │ │ + jne 224c0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x120> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ - inc %edi │ │ │ │ - add %eax,0x24(%esp) │ │ │ │ - add %eax,0x20(%esp) │ │ │ │ - add %eax,0x1c(%esp) │ │ │ │ - add %esi,0x30(%esp) │ │ │ │ - cmp 0x10(%esp),%edi │ │ │ │ - jne 26071 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0xb1> │ │ │ │ + incl 0x20(%esp) │ │ │ │ + add %esi,0x1c(%esp) │ │ │ │ + add %esi,0x18(%esp) │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ + add %esi,%eax │ │ │ │ + add %ecx,0x2c(%esp) │ │ │ │ + cmp 0xc(%esp),%edi │ │ │ │ + jne 22480 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0xe0> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - xor %eax,%eax │ │ │ │ + fldz │ │ │ │ + xor %edx,%edx │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ - fld %st(3) │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,0x74(%esp) │ │ │ │ - dec %edx │ │ │ │ - cmp $0xe,%edx │ │ │ │ - ja 26630 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x670> │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ + jmp 22926 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x586> │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - jmp 26900 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x940> │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov 0x98(%esp),%ecx │ │ │ │ + jmp 22b60 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x7c0> │ │ │ │ fldz │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + mov 0x98(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ - jmp 265b0 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5f0> │ │ │ │ + jmp 228b6 ::calcPartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x516> │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -13944,545 +11915,477 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -00026a40 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ +00022cc0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x38f94,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x3d210,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xe8,%esp │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ + sub $0x108,%esp │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + mov 0x4(%ecx),%eax │ │ │ │ mov (%ecx),%esi │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ - mov 0x4(%ecx),%ecx │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ - mov 0xc(%eax),%edi │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov 0x14(%eax),%edi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov 0x18(%eax),%edi │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov 0x8(%ecx),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov 0xc(%ecx),%eax │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov 0x10(%ecx),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov 0x14(%ecx),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov 0x18(%ecx),%eax │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ + mov 0x1c(%ecx),%eax │ │ │ │ + mov %eax,-0xd4(%ebp) │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - je 26abb ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x7b> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + je 22d41 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x81> │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ + push -0x38(%ebp) │ │ │ │ call 17510 │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 27180 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x740> │ │ │ │ + jle 23314 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x654> │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ + movl $0x0,-0xd8(%ebp) │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ lea 0x3(%eax),%edi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ cmovns %eax,%edi │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ and $0xfffffffc,%edi │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ imul %eax,%edx │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ - imul -0xa8(%ebp),%eax │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ + imul -0xf0(%ebp),%eax │ │ │ │ lea 0x0(,%edx,4),%ebx │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ add %eax,%edx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ - lea (%ebx,%eax,1),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %edx,-0xe8(%ebp) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ + mov %edx,-0xec(%ebp) │ │ │ │ mov 0x3c(%esi),%edx │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ + mov %edx,-0xfc(%ebp) │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ + mov %edx,-0xf8(%ebp) │ │ │ │ lea -0x4(%eax),%esi │ │ │ │ cmp $0x4,%eax │ │ │ │ mov $0x0,%eax │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ - setg -0x71(%ebp) │ │ │ │ + setg -0xb5(%ebp) │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ cmovg %edx,%eax │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - vmovdqa32 -0x9ea0(%eax),%zmm7 │ │ │ │ - vmovdqa32 -0x9e60(%eax),%zmm5 │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - cmp -0x90(%ebp),%ebx │ │ │ │ - jge 27150 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x710> │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 27144 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x704> │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - lea 0x10(%edi),%esi │ │ │ │ - mov %edx,%edi │ │ │ │ + mov %eax,-0xe4(%ebp) │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + vmovdqa -0x9f20(%eax),%ymm3 │ │ │ │ + vmovdqa -0x9f00(%eax),%ymm4 │ │ │ │ + vmovdqa -0x9f40(%eax),%ymm6 │ │ │ │ + vmovdqa %ymm3,-0x38(%ebp) │ │ │ │ + vmovdqa -0x9ee0(%eax),%ymm3 │ │ │ │ + vmovdqa %ymm4,-0x78(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + vmovdqa %ymm3,-0x98(%ebp) │ │ │ │ + mov -0xf0(%ebp),%ebx │ │ │ │ + cmp -0xd4(%ebp),%ebx │ │ │ │ + jge 232df ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x61f> │ │ │ │ + mov -0xec(%ebp),%edx │ │ │ │ + mov -0xe8(%ebp),%esi │ │ │ │ + mov %ecx,-0xdc(%ebp) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 232d3 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x613> │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ + add $0x10,%eax │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ - fldz │ │ │ │ - add -0x8c(%ebp),%eax │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ + mov %ebx,-0xc4(%ebp) │ │ │ │ + mov %esi,%edi │ │ │ │ + add -0xd0(%ebp),%eax │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %eax,%ebx │ │ │ │ - add -0x58(%ebp),%eax │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ - cmpl $0x6,-0x5c(%ebp) │ │ │ │ - jbe 27190 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x750> │ │ │ │ - cmpl $0x1c,-0x48(%ebp) │ │ │ │ - jle 271f5 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x7b5> │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + add -0x58(%ebp),%edx │ │ │ │ + cmpl $0x6,-0x9c(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + jbe 23320 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x660> │ │ │ │ + cmpl $0xc,-0x48(%ebp) │ │ │ │ + jle 2338d ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x6cd> │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ fldz │ │ │ │ fld %st(0) │ │ │ │ shr $0x2,%ecx │ │ │ │ inc %ecx │ │ │ │ - cmpb $0x0,-0x71(%ebp) │ │ │ │ - cmovne %ecx,%esi │ │ │ │ + cmpb $0x0,-0xb5(%ebp) │ │ │ │ + cmovne %ecx,%ebx │ │ │ │ mov %edi,%ecx │ │ │ │ - mov %esi,%ebx │ │ │ │ - shr $0x3,%ebx │ │ │ │ - shl $0x7,%ebx │ │ │ │ - add %eax,%ebx │ │ │ │ - jmp 26c62 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x222> │ │ │ │ - nop │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ + shr $0x2,%ebx │ │ │ │ + shl $0x6,%ebx │ │ │ │ + add %edx,%ebx │ │ │ │ + jmp 22f32 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x272> │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ - vmovups (%eax),%zmm0 │ │ │ │ - vmovups (%ecx),%zmm4 │ │ │ │ - vmovups 0x40(%eax),%zmm6 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ - vmovaps %zmm0,%zmm1 │ │ │ │ - vmovaps %zmm4,%zmm2 │ │ │ │ - vpermt2ps %zmm6,%zmm5,%zmm0 │ │ │ │ - vpermt2ps -0x40(%ecx),%zmm7,%zmm2 │ │ │ │ - vpermt2ps %zmm6,%zmm7,%zmm1 │ │ │ │ - vmulps %zmm2,%zmm1,%zmm1 │ │ │ │ + vmovups (%edx),%ymm4 │ │ │ │ + vmovups 0x20(%edx),%ymm0 │ │ │ │ + add $0x40,%edx │ │ │ │ + add $0x40,%ecx │ │ │ │ + vmovdqa -0x38(%ebp),%ymm7 │ │ │ │ + vmovups -0x40(%ecx),%ymm3 │ │ │ │ + vmovups -0x20(%ecx),%ymm2 │ │ │ │ + vpermd %ymm4,%ymm6,%ymm5 │ │ │ │ + vpermd %ymm0,%ymm7,%ymm1 │ │ │ │ + vpermd %ymm3,%ymm6,%ymm7 │ │ │ │ + vblendps $0xf,%ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa -0x38(%ebp),%ymm5 │ │ │ │ + vpermd %ymm2,%ymm5,%ymm5 │ │ │ │ + vblendps $0xf,%ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqa -0x78(%ebp),%ymm7 │ │ │ │ + vmulps %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa -0x98(%ebp),%ymm5 │ │ │ │ vmovss %xmm1,-0x3c(%ebp) │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ vextractps $0x1,%xmm1,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm3 │ │ │ │ + vpermd %ymm4,%ymm7,%ymm4 │ │ │ │ + vpermd %ymm3,%ymm7,%ymm3 │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ vextractps $0x2,%xmm1,-0x3c(%ebp) │ │ │ │ + vpermd %ymm0,%ymm5,%ymm0 │ │ │ │ + vpermd %ymm2,%ymm5,%ymm2 │ │ │ │ + vblendps $0xf,%ymm4,%ymm0,%ymm0 │ │ │ │ + vblendps $0xf,%ymm3,%ymm2,%ymm2 │ │ │ │ + vmulps %ymm2,%ymm0,%ymm0 │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ vextractps $0x3,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm3 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm3 │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vextractps $0x2,%xmm1,-0x40(%ebp) │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ vmovss %xmm1,-0x3c(%ebp) │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ vextractps $0x1,%xmm1,-0x3c(%ebp) │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovss %xmm3,-0x40(%ebp) │ │ │ │ - vpermt2ps -0x40(%ecx),%zmm5,%zmm4 │ │ │ │ - vmulps %zmm4,%zmm0,%zmm0 │ │ │ │ vmovss %xmm0,-0x3c(%ebp) │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm6 │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm4 │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm4 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ vmovss %xmm0,-0x3c(%ebp) │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm6 │ │ │ │ + vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x40(%ebp) │ │ │ │ fadds -0x40(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 26c60 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x220> │ │ │ │ - test $0x7,%esi │ │ │ │ - je 26ead ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x46d> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - and $0xfffffff8,%esi │ │ │ │ - shl $0x2,%esi │ │ │ │ - jmp 26e80 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x440> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - flds (%edi,%esi,4) │ │ │ │ - fmuls (%edx,%esi,4) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 22f30 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x270> │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + test $0x3,%bl │ │ │ │ + je 230a2 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x3e2> │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + flds (%edi,%edx,4) │ │ │ │ + fmuls (%esi,%edx,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ - flds 0x4(%edx,%esi,4) │ │ │ │ - fmuls 0x4(%edi,%esi,4) │ │ │ │ + flds 0x4(%edi,%edx,4) │ │ │ │ + fmuls 0x4(%esi,%edx,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds 0x8(%edi,%esi,4) │ │ │ │ - fmuls 0x8(%edx,%esi,4) │ │ │ │ + flds 0x8(%edi,%edx,4) │ │ │ │ + fmuls 0x8(%esi,%edx,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ - flds 0xc(%edi,%esi,4) │ │ │ │ - fmuls 0xc(%edx,%esi,4) │ │ │ │ - add $0x4,%esi │ │ │ │ + flds 0xc(%esi,%edx,4) │ │ │ │ + fmuls 0xc(%edi,%edx,4) │ │ │ │ + add $0x4,%edx │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jg 26e80 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x440> │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jg 23072 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x3b2> │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov $0x4,%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - cmovge %ebx,%eax │ │ │ │ - cmp %eax,-0x44(%ebp) │ │ │ │ - jle 27210 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x7d0> │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - mov %esi,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - lea -0x1(%ecx),%ebx │ │ │ │ - cmp $0xe,%ebx │ │ │ │ - jbe 271ab ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x76b> │ │ │ │ - jmp 26ef0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x4b0> │ │ │ │ + mov $0x4,%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + cmovge %ebx,%edx │ │ │ │ + cmp %edx,-0x44(%ebp) │ │ │ │ + jle 233a0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x6e0> │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + sub %edx,%ebx │ │ │ │ + lea -0x1(%ebx),%ecx │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + jbe 23339 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x679> │ │ │ │ + jmp 230e0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x420> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp %esi,%eax │ │ │ │ - jge 271ab ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x76b> │ │ │ │ + cmp -0x44(%ebp),%edx │ │ │ │ + jge 23339 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x679> │ │ │ │ fxch %st(1) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov $0x1,%ebx │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - cmovge %ebx,%esi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea (%edi,%edx,4),%esi │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + cmovl %ebx,%ecx │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ - shr $0x4,%esi │ │ │ │ - add %eax,%ebx │ │ │ │ - shl $0x6,%esi │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + add %edx,%ebx │ │ │ │ lea (%ecx,%ebx,4),%ebx │ │ │ │ - lea (%edi,%eax,4),%ecx │ │ │ │ - add %ecx,%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - vmovups (%ebx),%zmm0 │ │ │ │ - vmulps (%ecx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%ebx │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + lea (%ecx,%esi,1),%edi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + nop │ │ │ │ + vmovups (%ebx),%ymm0 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x20,%ebx │ │ │ │ + vmulps -0x20(%ecx),%ymm0,%ymm0 │ │ │ │ vmovss %xmm0,-0x3c(%ebp) │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm6 │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm6 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm6 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ flds -0x3c(%ebp) │ │ │ │ vmovss %xmm0,-0x3c(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds -0x3c(%ebp) │ │ │ │ vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jne 26f20 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x4e0> │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - test $0xf,%bl │ │ │ │ - je 2702d ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5ed> │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jne 23120 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x460> │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + test $0x7,%bl │ │ │ │ + je 231bd ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x4fd> │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - flds (%edi,%eax,4) │ │ │ │ - fmuls (%edx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ + add %ebx,%edx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + flds (%edi,%edx,4) │ │ │ │ + fmuls (%esi,%edx,4) │ │ │ │ + inc %edx │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg 27020 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5e0> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jg 231b0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x4f0> │ │ │ │ + xor %edx,%edx │ │ │ │ + cmpl $0x6,-0x9c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - fmuls (%eax) │ │ │ │ - xor %eax,%eax │ │ │ │ - cmpl $0x6,-0x5c(%ebp) │ │ │ │ - jbe 270d2 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x692> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + fmuls (%esi) │ │ │ │ + jbe 23255 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x595> │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 27080 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x640> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 23200 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x540> │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - flds (%ecx,%edx,4) │ │ │ │ - add $0x10,%eax │ │ │ │ + flds (%eax,%ecx,4) │ │ │ │ + add $0x10,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ - fadds -0x10(%eax) │ │ │ │ - fstps -0x10(%eax) │ │ │ │ - flds 0x4(%ecx,%edx,4) │ │ │ │ + fadds -0x10(%edx) │ │ │ │ + fstps -0x10(%edx) │ │ │ │ + flds 0x4(%eax,%ecx,4) │ │ │ │ fmul %st(1),%st │ │ │ │ - fadds -0xc(%eax) │ │ │ │ - fstps -0xc(%eax) │ │ │ │ - flds 0x8(%ecx,%edx,4) │ │ │ │ + fadds -0xc(%edx) │ │ │ │ + fstps -0xc(%edx) │ │ │ │ + flds 0x8(%eax,%ecx,4) │ │ │ │ fmul %st(1),%st │ │ │ │ - fadds -0x8(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0xc(%ecx,%edx,4) │ │ │ │ - add $0x4,%edx │ │ │ │ + fadds -0x8(%edx) │ │ │ │ + fstps -0x8(%edx) │ │ │ │ + flds 0xc(%eax,%ecx,4) │ │ │ │ + add $0x4,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ - fadds -0x4(%eax) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jg 27080 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x640> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - mov $0x4,%eax │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - cmp %eax,%ebx │ │ │ │ - cmovge %ebx,%eax │ │ │ │ - cmp %eax,-0x44(%ebp) │ │ │ │ - jle 271c0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x780> │ │ │ │ - lea 0x0(,%eax,4),%ecx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + fadds -0x4(%edx) │ │ │ │ + fstps -0x4(%edx) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jg 23200 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x540> │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + mov $0x4,%edx │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + cmp %edx,%esi │ │ │ │ + cmovge %esi,%edx │ │ │ │ + cmp %edx,-0x44(%ebp) │ │ │ │ + jle 23350 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x690> │ │ │ │ + lea 0x0(,%edx,4),%ebx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - flds (%ebx,%eax,4) │ │ │ │ + flds (%eax,%edx,4) │ │ │ │ fmul %st(1),%st │ │ │ │ - fadds (%edx,%eax,4) │ │ │ │ - fstps (%edx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg 270f0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x6b0> │ │ │ │ + fadds (%ecx,%edx,4) │ │ │ │ + fstps (%ecx,%edx,4) │ │ │ │ + inc %edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jg 23270 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5b0> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - lea 0x1(%ebx,%esi,1),%ebx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - cmp -0x64(%ebp),%eax │ │ │ │ - jne 26c10 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1d0> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - add %ecx,-0x60(%ebp) │ │ │ │ - add %ecx,-0x64(%ebp) │ │ │ │ - add %ecx,%edx │ │ │ │ - add %ecx,%edi │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + cmp -0xa8(%ebp),%eax │ │ │ │ + lea 0x1(%esi,%ebx,1),%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + jne 22ed0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x210> │ │ │ │ + mov %edi,%esi │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ + mov -0xc4(%ebp),%ebx │ │ │ │ + add %edi,-0xa4(%ebp) │ │ │ │ + add %edi,-0xa8(%ebp) │ │ │ │ + add %edi,%edx │ │ │ │ + add %edi,%esi │ │ │ │ inc %ebx │ │ │ │ - cmp -0x90(%ebp),%ebx │ │ │ │ - jne 26be6 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1a6> │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - inc %edi │ │ │ │ - add %eax,-0xa0(%ebp) │ │ │ │ - add %eax,-0xa4(%ebp) │ │ │ │ - add %ebx,-0x88(%ebp) │ │ │ │ + cmp -0xd4(%ebp),%ebx │ │ │ │ + jne 22e91 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1d1> │ │ │ │ + mov -0xdc(%ebp),%ecx │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + incl -0xd8(%ebp) │ │ │ │ + add %eax,-0xe8(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ - cmp -0xac(%ebp),%edi │ │ │ │ - jne 26b88 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x148> │ │ │ │ + add %eax,-0xec(%ebp) │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + add %edx,-0xcc(%ebp) │ │ │ │ + cmp -0xf4(%ebp),%esi │ │ │ │ + jne 22e37 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x177> │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + xor %edx,%edx │ │ │ │ + fldz │ │ │ │ fld %st(0) │ │ │ │ - fld %st(1) │ │ │ │ - mov %esi,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - lea -0x1(%ecx),%ebx │ │ │ │ - cmp $0xe,%ebx │ │ │ │ - ja 26ee0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x4a0> │ │ │ │ + sub %edx,%ebx │ │ │ │ + lea -0x1(%ebx),%ecx │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + ja 230d0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x410> │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - jmp 27020 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5e0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + jmp 231b0 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x4f0> │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x4c(%ebp) │ │ │ │ - je 2721c ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x7dc> │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + cmp %esi,-0x4c(%ebp) │ │ │ │ + je 233ac ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x6ec> │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - lea 0x1(%eax,%ebx,1),%eax │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ + lea 0x1(%eax,%esi,1),%eax │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %eax,%ebx │ │ │ │ - add -0x58(%ebp),%eax │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ - cmpl $0x1c,-0x48(%ebp) │ │ │ │ - jg 26c37 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1f7> │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + add -0x58(%ebp),%edx │ │ │ │ + cmpl $0xc,-0x48(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + jg 22eff ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x23f> │ │ │ │ fldz │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - xor %esi,%esi │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ - jmp 26e80 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x440> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + jmp 23072 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x3b2> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmuls (%eax) │ │ │ │ - jmp 27043 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x603> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - add %eax,-0x60(%ebp) │ │ │ │ - add %eax,-0x64(%ebp) │ │ │ │ - add %eax,%ecx │ │ │ │ - lea (%edi,%eax,1),%edx │ │ │ │ + fmuls (%esi) │ │ │ │ + jmp 231d9 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x519> │ │ │ │ + mov %edi,%esi │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ + mov -0xc4(%ebp),%ebx │ │ │ │ + add %edi,-0xa4(%ebp) │ │ │ │ + add %edi,-0xa8(%ebp) │ │ │ │ + add %edi,%edx │ │ │ │ + add %edi,%esi │ │ │ │ inc %ebx │ │ │ │ - cmp %ebx,-0x90(%ebp) │ │ │ │ - jne 26bc6 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x186> │ │ │ │ - jmp 27144 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x704> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + cmp %ebx,-0xd4(%ebp) │ │ │ │ + jne 22e77 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1b7> │ │ │ │ + jmp 232d3 ::calcPrePartialsPartials(float*, float const*, float const*, float const*, float const*, int, int)@@Base+0x613> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -14490,45 +12393,38 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ │ │ │ │ -00027280 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base>: │ │ │ │ +00023400 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x80(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3c9cd,%ebx │ │ │ │ + add $0x3884d,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ mov 0x20(%esi),%edi │ │ │ │ shl $0x2,%eax │ │ │ │ - je 272b9 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x39> │ │ │ │ + je 23439 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x39> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0x90(%esp) │ │ │ │ call 17510 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 27531 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x2b1> │ │ │ │ + jle 236b1 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x2b1> │ │ │ │ test %edi,%edi │ │ │ │ lea 0x3(%edi),%eax │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ movl $0x0,0x34(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ cmovns %edi,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ @@ -14567,17 +12463,17 @@ │ │ │ │ add $0x10,%eax │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ mov %edi,%ebp │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ cmp %eax,0x98(%esp) │ │ │ │ - jge 27514 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x294> │ │ │ │ + jge 23694 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x294> │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 27551 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x2d1> │ │ │ │ + jle 236d1 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x2d1> │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ mov %ebx,0x2c(%esp) │ │ │ │ mov %ebx,0x58(%esp) │ │ │ │ mov %esi,0x5c(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ @@ -14587,32 +12483,32 @@ │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ + mov %ecx,0x30(%esp) │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ - mov %ecx,0x30(%esp) │ │ │ │ add (%ebx),%eax │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ lea (%ebx,%eax,4),%ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add 0x40(%esp),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x6,0x18(%esp) │ │ │ │ flds (%ebx) │ │ │ │ fmuls (%esi) │ │ │ │ - cmpl $0x6,0x18(%esp) │ │ │ │ - jbe 27540 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x2c0> │ │ │ │ + jbe 236c0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x2c0> │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 27440 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x1c0> │ │ │ │ + jmp 235c0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x1c0> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ add $0x10,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -14628,110 +12524,110 @@ │ │ │ │ fstps -0x8(%eax) │ │ │ │ flds 0xc(%edx,%ecx,4) │ │ │ │ add $0x4,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jg 27440 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x1c0> │ │ │ │ + jg 235c0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x1c0> │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jle 274c0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x240> │ │ │ │ + jle 23640 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x240> │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ sub %eax,%ecx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds (%ecx,%eax,4) │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebp │ │ │ │ - jg 274a0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x220> │ │ │ │ + jg 23620 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x220> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 274d0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x250> │ │ │ │ + jmp 23650 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x250> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + cmp %esi,0x14(%esp) │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ lea 0x4(%eax,%ebx,1),%ebx │ │ │ │ lea 0x4(%eax,%edx,1),%edx │ │ │ │ - cmp %esi,0x14(%esp) │ │ │ │ - jne 27410 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x190> │ │ │ │ + jne 23590 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x190> │ │ │ │ addl $0x4,0x28(%esp) │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add %ecx,0x10(%esp) │ │ │ │ add %ecx,0x2c(%esp) │ │ │ │ add %ecx,0x14(%esp) │ │ │ │ cmp %eax,0x38(%esp) │ │ │ │ - jne 273e0 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x160> │ │ │ │ + jne 23560 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x160> │ │ │ │ mov 0x58(%esp),%ebx │ │ │ │ mov 0x5c(%esp),%esi │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x54(%esp),%edx │ │ │ │ inc %esi │ │ │ │ add %eax,0x48(%esp) │ │ │ │ add %edx,0x34(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ cmp 0x4c(%esp),%esi │ │ │ │ - jne 27383 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x103> │ │ │ │ + jne 23503 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x103> │ │ │ │ add $0x6c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ - jmp 27489 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x209> │ │ │ │ + jmp 23609 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x209> │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ cmp %eax,0x38(%esp) │ │ │ │ - je 27514 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x294> │ │ │ │ + je 23694 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x294> │ │ │ │ add $0x8,%edx │ │ │ │ cmp %edx,0x38(%esp) │ │ │ │ - jne 27555 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x2d5> │ │ │ │ - jmp 27514 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x294> │ │ │ │ + jne 236d5 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x2d5> │ │ │ │ + jmp 23694 ::calcPrePartialsStates(float*, float const*, float const*, int const*, float const*, int, int)@@Base+0x294> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00027580 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base>: │ │ │ │ +00023700 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x30,%esp │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ mov 0x30(%ecx),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 276c3 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x143> │ │ │ │ + jle 23843 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x143> │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ - mov 0x28(%ecx),%edi │ │ │ │ imul 0x10(%ecx),%eax │ │ │ │ + mov 0x28(%ecx),%edi │ │ │ │ imul 0x60(%esp),%edi │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ mov 0x54(%esp),%esi │ │ │ │ @@ -14745,25 +12641,25 @@ │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x64(%esp),%edi │ │ │ │ cmp %edi,0x60(%esp) │ │ │ │ - jge 276b4 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x134> │ │ │ │ + jge 23834 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x134> │ │ │ │ mov 0x20(%esi),%edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 276cb ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x14b> │ │ │ │ + jle 2384b ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x14b> │ │ │ │ mov 0x3c(%esi),%ebx │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ mov %ecx,%edi │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %esi,0x44(%esp) │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ imul %eax,%ebx │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ mov %ebx,(%esp) │ │ │ │ mov 0x24(%esi),%ebx │ │ │ │ @@ -14784,779 +12680,636 @@ │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ add 0x8(%esp),%edi │ │ │ │ lea (%esi,%edi,4),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ - fmuls (%edx) │ │ │ │ add $0x4,%eax │ │ │ │ add %ebx,%ecx │ │ │ │ + fmuls (%edx) │ │ │ │ add %ebx,%edx │ │ │ │ fdiv %st(1),%st │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 27680 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x100> │ │ │ │ + jne 23800 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x100> │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x4,(%esp) │ │ │ │ - addl $0x4,0x4(%esp) │ │ │ │ add $0x4,%ebp │ │ │ │ + addl $0x4,0x4(%esp) │ │ │ │ cmp 0x10(%esp),%ebp │ │ │ │ - jne 27640 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0xc0> │ │ │ │ + jne 237c0 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0xc0> │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ add 0x20(%esp),%ecx │ │ │ │ inc %eax │ │ │ │ cmp 0x1c(%esp),%eax │ │ │ │ - jne 275f0 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x70> │ │ │ │ + jne 23770 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x70> │ │ │ │ add $0x30,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%edx),%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - je 276b4 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x134> │ │ │ │ + je 23834 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x134> │ │ │ │ add $0x8,%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 276e0 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x160> │ │ │ │ - jmp 276b4 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x134> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 23860 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x160> │ │ │ │ + jmp 23834 ::calcStatesStatesFixedScaling(float*, int const*, float const*, int const*, float const*, float const*, int, int)@@Base+0x134> │ │ │ │ │ │ │ │ -00027700 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ +00023870 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - add $0xffffff80,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0xe0,%esp │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x3c549,%eax │ │ │ │ - mov 0x30(%ecx),%edi │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ - test %edi,%edi │ │ │ │ - jle 27d35 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x635> │ │ │ │ + mov 0x10(%ebp),%ebx │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x383d6,%esi │ │ │ │ + mov 0x30(%ecx),%eax │ │ │ │ + mov %esi,0xa0(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 23e46 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5d6> │ │ │ │ mov 0x20(%ecx),%eax │ │ │ │ - mov 0x10(%ecx),%edx │ │ │ │ movl $0x0,0x40(%esp) │ │ │ │ movl $0x0,0x34(%esp) │ │ │ │ + mov 0x10(%ecx),%edx │ │ │ │ + vmovdqa -0x9f20(%esi),%ymm3 │ │ │ │ + vmovdqa -0x9f00(%esi),%ymm4 │ │ │ │ + vmovdqa -0x9f40(%esi),%ymm6 │ │ │ │ test %eax,%eax │ │ │ │ lea 0x3(%eax),%edi │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ + mov %eax,0xb0(%esp) │ │ │ │ + cmovs %edi,%eax │ │ │ │ mov %edi,0x58(%esp) │ │ │ │ - cmovns %eax,%edi │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ mov 0x3c(%ecx),%ecx │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ - mov %edi,0x6c(%esp) │ │ │ │ + vmovdqa %ymm3,0xc0(%esp) │ │ │ │ + vmovdqa -0x9ee0(%esi),%ymm3 │ │ │ │ imul %eax,%edx │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ imul 0x24(%ebp),%eax │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ - lea 0x0(,%edx,4),%ebx │ │ │ │ - mov %ebx,0x20(%esp) │ │ │ │ - mov 0x18(%ebp),%ebx │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %eax,%ebx │ │ │ │ - add 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ + vmovdqa %ymm4,0x80(%esp) │ │ │ │ + mov %edi,%esi │ │ │ │ + shl $0x2,%edx │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ + add 0x18(%ebp),%edx │ │ │ │ + vmovdqa %ymm3,0x60(%esp) │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ + add 0xc(%ebp),%edx │ │ │ │ + lea (%eax,%ebx,1),%ecx │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ mov 0x20(%ebp),%ecx │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ add %eax,%ecx │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - cmpl $0x4,0x6c(%esp) │ │ │ │ - mov %ecx,0x28(%esp) │ │ │ │ + cmpl $0x4,0xac(%esp) │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ mov 0x28(%ebp),%ecx │ │ │ │ - vmovdqa32 -0x9ea0(%eax),%zmm7 │ │ │ │ - vmovdqa32 -0x9e60(%eax),%zmm5 │ │ │ │ - setg 0x57(%esp) │ │ │ │ - lea (%esi,%ecx,4),%ecx │ │ │ │ - mov %edi,%esi │ │ │ │ - mov %ecx,0x44(%esp) │ │ │ │ - mov %ebx,%ecx │ │ │ │ + lea (%ebx,%ecx,4),%ebx │ │ │ │ + setg 0x53(%esp) │ │ │ │ + mov %ebx,0x44(%esp) │ │ │ │ mov 0x28(%ebp),%eax │ │ │ │ cmp %eax,0x24(%ebp) │ │ │ │ - jge 27d0e ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x60e> │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ + jge 23e1d ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5ad> │ │ │ │ + mov 0xb0(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 27d67 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x667> │ │ │ │ - mov 0x2c(%esp),%edi │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ + jle 23e7b ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x60b> │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ mov %esi,0x3c(%esp) │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ - mov %edi,0x64(%esp) │ │ │ │ - mov 0x70(%esp),%edi │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ + mov %edi,0xa4(%esp) │ │ │ │ + mov 0xb0(%esp),%edi │ │ │ │ lea 0x0(,%edi,4),%edi │ │ │ │ mov %edi,0x38(%esp) │ │ │ │ - mov 0x6c(%esp),%edi │ │ │ │ - shr $0x2,%edi │ │ │ │ - mov %edi,0x50(%esp) │ │ │ │ - mov %ecx,%edi │ │ │ │ + mov %eax,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ fdivs (%ebx) │ │ │ │ - mov (%edx),%eax │ │ │ │ + movl $0x0,0xa8(%esp) │ │ │ │ + mov %ebx,0x4c(%esp) │ │ │ │ + mov %ecx,0x48(%esp) │ │ │ │ + mov (%ecx),%eax │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ - movl $0x0,0x68(%esp) │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - mov %ebx,0x48(%esp) │ │ │ │ lea (%esi,%eax,4),%eax │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %eax,0x74(%esp) │ │ │ │ - fldz │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x74(%esp),%ebx │ │ │ │ + mov %eax,0xb4(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0xb4(%esp),%ecx │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ - mov 0x60(%esp),%ecx │ │ │ │ - lea (%eax,%ebx,4),%eax │ │ │ │ - flds (%ecx,%ebx,4) │ │ │ │ - mov %eax,%edx │ │ │ │ cmpl $0x6,0x58(%esp) │ │ │ │ - jbe 27d40 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x640> │ │ │ │ - cmpl $0x1c,0x6c(%esp) │ │ │ │ - jle 27d58 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x658> │ │ │ │ - cmpb $0x0,0x57(%esp) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %edi,0x7c(%esp) │ │ │ │ + mov 0x5c(%esp),%ebx │ │ │ │ + lea (%eax,%ecx,4),%eax │ │ │ │ + flds (%ebx,%ecx,4) │ │ │ │ + mov %eax,%esi │ │ │ │ + jbe 23e50 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5e0> │ │ │ │ + cmpl $0xc,0xac(%esp) │ │ │ │ + jle 23e69 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5f9> │ │ │ │ + cmpb $0x0,0x53(%esp) │ │ │ │ + mov $0x1,%ebx │ │ │ │ fldz │ │ │ │ - cmovne 0x50(%esp),%ecx │ │ │ │ + mov %edi,0xbc(%esp) │ │ │ │ + cmovne 0x54(%esp),%ebx │ │ │ │ fld %st(0) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %edi,%ecx │ │ │ │ - shr $0x3,%ebx │ │ │ │ - shl $0x7,%ebx │ │ │ │ - add %eax,%ebx │ │ │ │ - jmp 278b2 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1b2> │ │ │ │ - fxch %st(1) │ │ │ │ - vmovups (%eax),%zmm0 │ │ │ │ - vmovups (%ecx),%zmm4 │ │ │ │ - vmovups 0x40(%eax),%zmm6 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ - vmovaps %zmm0,%zmm1 │ │ │ │ - vmovaps %zmm4,%zmm2 │ │ │ │ - vpermt2ps %zmm6,%zmm5,%zmm0 │ │ │ │ - vpermt2ps -0x40(%ecx),%zmm7,%zmm2 │ │ │ │ - vpermt2ps %zmm6,%zmm7,%zmm1 │ │ │ │ - vmulps %zmm2,%zmm1,%zmm1 │ │ │ │ - vmovss %xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm1,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm3 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovss %xmm3,0x78(%esp) │ │ │ │ - vpermt2ps -0x40(%ecx),%zmm5,%zmm4 │ │ │ │ - vmulps %zmm4,%zmm0,%zmm0 │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm6 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm6 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds 0x78(%esp) │ │ │ │ - vmovss %xmm4,0x78(%esp) │ │ │ │ - fadds 0x78(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 278b0 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1b0> │ │ │ │ - test $0x7,%esi │ │ │ │ - je 27b2d ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x42d> │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ - and $0xfffffff8,%esi │ │ │ │ - shl $0x2,%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,%edx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + jmp 23a72 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x202> │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - flds (%edx,%esi,4) │ │ │ │ - fmuls (%edi,%esi,4) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovups (%eax),%ymm4 │ │ │ │ + vmovups 0x20(%eax),%ymm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x40,%edx │ │ │ │ + vmovdqa 0xc0(%esp),%ymm7 │ │ │ │ + vmovups -0x40(%edx),%ymm3 │ │ │ │ + vmovups -0x20(%edx),%ymm2 │ │ │ │ + vpermd %ymm4,%ymm6,%ymm5 │ │ │ │ + vpermd %ymm0,%ymm7,%ymm1 │ │ │ │ + vpermd %ymm3,%ymm6,%ymm7 │ │ │ │ + vblendps $0xf,%ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0xc0(%esp),%ymm5 │ │ │ │ + vpermd %ymm2,%ymm5,%ymm5 │ │ │ │ + vblendps $0xf,%ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x80(%esp),%ymm7 │ │ │ │ + vmulps %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x60(%esp),%ymm5 │ │ │ │ + vmovss %xmm1,0xbc(%esp) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vextractps $0x1,%xmm1,0xbc(%esp) │ │ │ │ + vpermd %ymm4,%ymm7,%ymm4 │ │ │ │ + vpermd %ymm3,%ymm7,%ymm3 │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vextractps $0x2,%xmm1,0xbc(%esp) │ │ │ │ + vpermd %ymm0,%ymm5,%ymm0 │ │ │ │ + vpermd %ymm2,%ymm5,%ymm2 │ │ │ │ + vblendps $0xf,%ymm4,%ymm0,%ymm0 │ │ │ │ + vblendps $0xf,%ymm3,%ymm2,%ymm2 │ │ │ │ + vmulps %ymm2,%ymm0,%ymm0 │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vextractps $0x3,%xmm1,0xbc(%esp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vextractps $0x2,%xmm1,0xb8(%esp) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vmovss %xmm1,0xbc(%esp) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vextractps $0x1,%xmm1,0xbc(%esp) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovss %xmm0,0xbc(%esp) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0xbc(%esp) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0xbc(%esp) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0xbc(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vmovss %xmm0,0xbc(%esp) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0xbc(%esp) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vextractps $0x2,%xmm0,0xbc(%esp) │ │ │ │ + fadds 0xb8(%esp) │ │ │ │ + vextractps $0x3,%xmm1,0xb8(%esp) │ │ │ │ + fadds 0xb8(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0xbc(%esp) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 23a70 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x200> │ │ │ │ + test $0x3,%bl │ │ │ │ + je 23c67 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x3f7> │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + flds (%edi,%eax,4) │ │ │ │ + fmuls (%esi,%eax,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ - flds 0x4(%edx,%esi,4) │ │ │ │ - fmuls 0x4(%edi,%esi,4) │ │ │ │ + flds 0x4(%edi,%eax,4) │ │ │ │ + fmuls 0x4(%esi,%eax,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds 0x8(%edx,%esi,4) │ │ │ │ - fmuls 0x8(%edi,%esi,4) │ │ │ │ + flds 0x8(%esi,%eax,4) │ │ │ │ + fmuls 0x8(%edi,%eax,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ - flds 0xc(%edx,%esi,4) │ │ │ │ - fmuls 0xc(%edi,%esi,4) │ │ │ │ - add $0x4,%esi │ │ │ │ + flds 0xc(%esi,%eax,4) │ │ │ │ + fmuls 0xc(%edi,%eax,4) │ │ │ │ + add $0x4,%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jg 27b00 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x400> │ │ │ │ - mov 0x6c(%esp),%ebx │ │ │ │ + cmp %eax,%edx │ │ │ │ + jg 23c3a ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x3ca> │ │ │ │ + mov 0xac(%esp),%ebx │ │ │ │ + cmp %ebx,0xb0(%esp) │ │ │ │ mov %ebx,%eax │ │ │ │ - cmp %ebx,0x70(%esp) │ │ │ │ - jle 27ca0 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5a0> │ │ │ │ - mov 0x70(%esp),%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - lea -0x1(%esi),%ecx │ │ │ │ - mov %esi,0x78(%esp) │ │ │ │ - cmp $0xe,%ecx │ │ │ │ - jbe 27d4d ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x64d> │ │ │ │ + jle 23da0 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x530> │ │ │ │ + mov 0xb0(%esp),%ebx │ │ │ │ + sub %eax,%ebx │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ + mov %ebx,0xb8(%esp) │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 23e5b ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5eb> │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x74(%esp),%ebx │ │ │ │ - mov 0x1c(%ebp),%ecx │ │ │ │ - shr $0x4,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - add %eax,%ebx │ │ │ │ - lea (%ecx,%ebx,4),%ebx │ │ │ │ - lea (%edi,%eax,4),%ecx │ │ │ │ - add %ecx,%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%ebx),%zmm0 │ │ │ │ - vmulps (%ecx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm6 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm6 │ │ │ │ - flds 0x7c(%esp) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm6,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jne 27b70 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x470> │ │ │ │ - mov 0x78(%esp),%ebx │ │ │ │ - test $0xf,%bl │ │ │ │ - je 27cb0 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5b0> │ │ │ │ - mov %ebx,%ecx │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ + mov 0xb4(%esp),%ecx │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + add %eax,%ecx │ │ │ │ + lea (%edx,%ecx,4),%ecx │ │ │ │ + lea (%edi,%eax,4),%edx │ │ │ │ + add %edx,%ebx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovups (%ecx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmulps -0x20(%edx),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,0xbc(%esp) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0xbc(%esp) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0xbc(%esp) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0xbc(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds 0xbc(%esp) │ │ │ │ + vmovss %xmm0,0xbc(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds 0xbc(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0xbc(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0xbc(%esp) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0xbc(%esp) │ │ │ │ + fadds 0xbc(%esp) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 23cc0 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x450> │ │ │ │ + mov 0xb8(%esp),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + je 23db0 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x540> │ │ │ │ + mov %ebx,%edx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0xb0(%esp),%edx │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi,%eax,4) │ │ │ │ - fmuls (%edx,%eax,4) │ │ │ │ + fmuls (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg 27c90 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x590> │ │ │ │ - jmp 27cb0 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5b0> │ │ │ │ + cmp %eax,%edx │ │ │ │ + jg 23d90 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x520> │ │ │ │ + jmp 23db0 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x540> │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ - mov 0x74(%esp),%eax │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - mov 0x64(%esp),%ebx │ │ │ │ - lea 0x1(%edx,%eax,1),%eax │ │ │ │ - mov %eax,0x74(%esp) │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ + mov 0xb4(%esp),%eax │ │ │ │ + mov 0xb0(%esp),%esi │ │ │ │ + mov 0xa4(%esp),%ecx │ │ │ │ + lea 0x1(%esi,%eax,1),%eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fstps (%ebx,%eax,4) │ │ │ │ + mov %eax,0xb4(%esp) │ │ │ │ + mov 0xa8(%esp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ - mov %eax,0x68(%esp) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 27860 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x160> │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %eax,0xa8(%esp) │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 23a10 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1a0> │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov 0x48(%esp),%ebx │ │ │ │ + mov 0x4c(%esp),%ebx │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ - add %ecx,0x64(%esp) │ │ │ │ - add %eax,%edi │ │ │ │ - add $0x4,%edx │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + add %esi,0xa4(%esp) │ │ │ │ add $0x4,%ebx │ │ │ │ - cmp %edx,0x44(%esp) │ │ │ │ - jne 27830 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x130> │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + add %eax,%edi │ │ │ │ + add $0x4,%ecx │ │ │ │ + cmp %ecx,0x44(%esp) │ │ │ │ + jne 239d0 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x160> │ │ │ │ mov %eax,%esi │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ incl 0x34(%esp) │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ - add %edi,0x2c(%esp) │ │ │ │ - add %edx,0x40(%esp) │ │ │ │ - add %edi,%ecx │ │ │ │ - cmp 0x24(%esp),%eax │ │ │ │ - jne 277d8 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0xd8> │ │ │ │ + add %ebx,0x2c(%esp) │ │ │ │ + add %ebx,0x28(%esp) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + add %ebx,0x40(%esp) │ │ │ │ + cmp 0x20(%esp),%eax │ │ │ │ + jne 2397f ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x10f> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fld %st(1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + fldz │ │ │ │ xor %eax,%eax │ │ │ │ - fld %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 27b3d ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x43d> │ │ │ │ + fld %st(0) │ │ │ │ + jmp 23c7d ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x40d> │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - jmp 27c90 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x590> │ │ │ │ + mov 0xb0(%esp),%edx │ │ │ │ + jmp 23d90 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x520> │ │ │ │ fldz │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ - xor %esi,%esi │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ fld %st(0) │ │ │ │ - jmp 27b00 ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x400> │ │ │ │ + jmp 23c3a ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x3ca> │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 27d0e ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x60e> │ │ │ │ + je 23e1d ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5ad> │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 27d6b ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x66b> │ │ │ │ - jmp 27d0e ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x60e> │ │ │ │ + jne 23e7f ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x60f> │ │ │ │ + jmp 23e1d ::calcStatesPartialsFixedScaling(float*, int const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5ad> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00027d80 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ +00023ea0 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - add $0xffffff80,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0xe0,%esp │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ebp),%ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x3bec9,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x37da6,%esi │ │ │ │ mov 0x30(%ecx),%eax │ │ │ │ mov %esi,0x40(%esp) │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 28798 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0xa18> │ │ │ │ + jle 24754 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x8b4> │ │ │ │ mov 0x20(%ecx),%eax │ │ │ │ + movl $0x0,0x28(%esp) │ │ │ │ + movl $0x0,0x1c(%esp) │ │ │ │ + vmovdqa -0x9f40(%esi),%ymm7 │ │ │ │ mov 0x10(%ecx),%edx │ │ │ │ - vmovdqa32 -0x9ea0(%esi),%zmm7 │ │ │ │ - vmovdqa32 -0x9e60(%esi),%zmm6 │ │ │ │ - movl $0x0,0x2c(%esp) │ │ │ │ - movl $0x0,0x20(%esp) │ │ │ │ test %eax,%eax │ │ │ │ lea 0x3(%eax),%edi │ │ │ │ - mov %eax,0x68(%esp) │ │ │ │ + mov %eax,0x88(%esp) │ │ │ │ cmovs %edi,%eax │ │ │ │ - mov %edi,0x44(%esp) │ │ │ │ + mov %edi,0x3c(%esp) │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + mov %eax,0x84(%esp) │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ mov 0x3c(%ecx),%ecx │ │ │ │ + vmovdqa %ymm7,0x60(%esp) │ │ │ │ + vmovdqa -0x9f20(%esi),%ymm7 │ │ │ │ imul %eax,%edx │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ imul 0x24(%ebp),%eax │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ + mov %ecx,(%esp) │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ shl $0x2,%edx │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ lea (%ebx,%ecx,4),%ecx │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ - add 0x10(%ebp),%edx │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ mov 0x28(%ebp),%ecx │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ - add 0x18(%ebp),%edx │ │ │ │ + vmovdqa %ymm7,0xc0(%esp) │ │ │ │ + add 0x10(%ebp),%edx │ │ │ │ + vmovdqa -0x9f00(%esi),%ymm7 │ │ │ │ lea (%ebx,%ecx,4),%ebx │ │ │ │ - mov %ebx,0x30(%esp) │ │ │ │ + mov %ebx,0x2c(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ - add 0xc(%ebp),%edx │ │ │ │ - cmpl $0x4,0x64(%esp) │ │ │ │ + add 0x18(%ebp),%edx │ │ │ │ + vmovdqa %ymm7,0xa0(%esp) │ │ │ │ + vmovdqa -0x9ee0(%esi),%ymm7 │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ - setg 0x3f(%esp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ + add 0xc(%ebp),%edx │ │ │ │ + cmpl $0x4,0x84(%esp) │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + setg 0x37(%esp) │ │ │ │ mov 0x28(%ebp),%eax │ │ │ │ cmp %eax,0x24(%ebp) │ │ │ │ - jge 2876b ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x9eb> │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ + jge 24728 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x888> │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 287f2 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0xa72> │ │ │ │ - mov 0x68(%esp),%esi │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ - lea 0x0(,%esi,4),%ecx │ │ │ │ - mov 0x64(%esp),%esi │ │ │ │ - mov %eax,0x48(%esp) │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ - shr $0x2,%esi │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ - mov %edi,%esi │ │ │ │ + jle 247af ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x90f> │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ mov %ebx,%edi │ │ │ │ + lea 0x0(,%eax,4),%ecx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov %ecx,0x20(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ - fdivs (%edx) │ │ │ │ - mov 0x2c(%esp),%ebx │ │ │ │ - movl $0x0,0x60(%esp) │ │ │ │ - mov %edx,0x34(%esp) │ │ │ │ - mov %ebx,0x6c(%esp) │ │ │ │ + fdivs (%eax) │ │ │ │ + movl $0x0,0x80(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ + shr $0x2,%ebx │ │ │ │ + mov %ecx,0x8c(%esp) │ │ │ │ + mov %ebx,0x38(%esp) │ │ │ │ mov %esi,%ebx │ │ │ │ mov %edi,%esi │ │ │ │ - fldz │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ + mov 0x8c(%esp),%eax │ │ │ │ mov 0x14(%ebp),%edi │ │ │ │ shl $0x2,%eax │ │ │ │ add %eax,%edi │ │ │ │ add 0x1c(%ebp),%eax │ │ │ │ - mov %eax,0x78(%esp) │ │ │ │ - cmpl $0x6,0x44(%esp) │ │ │ │ - jbe 287a0 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0xa20> │ │ │ │ - cmpl $0x1c,0x64(%esp) │ │ │ │ - jle 287d5 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0xa55> │ │ │ │ - cmpb $0x0,0x3f(%esp) │ │ │ │ + cmpl $0x6,0x3c(%esp) │ │ │ │ + mov %eax,0x98(%esp) │ │ │ │ + jbe 24760 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x8c0> │ │ │ │ + cmpl $0xc,0x84(%esp) │ │ │ │ + jle 2478c ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x8ec> │ │ │ │ + cmpb $0x0,0x37(%esp) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ fldz │ │ │ │ + mov 0x98(%esp),%ecx │ │ │ │ cmovne 0x38(%esp),%eax │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x7,%eax │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 27f36 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1b6> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + shr $0x2,%edx │ │ │ │ + shl $0x6,%edx │ │ │ │ + jmp 24086 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1e6> │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - vmovups (%edi,%eax,1),%zmm5 │ │ │ │ - vmovups (%esi,%eax,1),%zmm0 │ │ │ │ - vmovaps %zmm5,%zmm2 │ │ │ │ - vmovaps %zmm0,%zmm1 │ │ │ │ - vpermt2ps 0x40(%esi,%eax,1),%zmm7,%zmm1 │ │ │ │ - vpermt2ps 0x40(%edi,%eax,1),%zmm7,%zmm2 │ │ │ │ - vmulps %zmm1,%zmm2,%zmm2 │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm2,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm2,%xmm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm2,%ymm2,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm2,%ymm2,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm2,%ymm2,%ymm4 │ │ │ │ - vextractf32x8 $0x1,%zmm2,%ymm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm2,%xmm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm2,%ymm2,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm2,%ymm2,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovss %xmm4,0x70(%esp) │ │ │ │ - vmovups (%ecx,%eax,1),%zmm1 │ │ │ │ - vmovups (%ebx,%eax,1),%zmm3 │ │ │ │ - valignd $0x7,%ymm2,%ymm2,%ymm2 │ │ │ │ - vpermt2ps 0x40(%ebx,%eax,1),%zmm7,%zmm3 │ │ │ │ - vpermt2ps 0x40(%ecx,%eax,1),%zmm7,%zmm1 │ │ │ │ - vmulps %zmm3,%zmm1,%zmm1 │ │ │ │ - vmovss %xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm1,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm1,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm4 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm1,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm4,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ + vmovdqa 0xc0(%esp),%ymm5 │ │ │ │ + vmovdqa 0x60(%esp),%ymm6 │ │ │ │ + vmovups (%edi,%eax,1),%ymm4 │ │ │ │ + vpermd 0x20(%edi,%eax,1),%ymm5,%ymm2 │ │ │ │ + vpermd (%esi,%eax,1),%ymm6,%ymm1 │ │ │ │ + vmovups (%ecx,%eax,1),%ymm3 │ │ │ │ + vpermd %ymm4,%ymm6,%ymm0 │ │ │ │ + vblendps $0xf,%ymm0,%ymm2,%ymm2 │ │ │ │ + vpermd 0x20(%esi,%eax,1),%ymm5,%ymm0 │ │ │ │ + vblendps $0xf,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpermd %ymm3,%ymm6,%ymm1 │ │ │ │ + vpermd (%ebx,%eax,1),%ymm6,%ymm6 │ │ │ │ + vmulps %ymm0,%ymm2,%ymm2 │ │ │ │ + vmovups 0x20(%ecx,%eax,1),%ymm0 │ │ │ │ + vmovss %xmm2,0xc0(%esp) │ │ │ │ + fadds 0xc0(%esp) │ │ │ │ + vextractps $0x1,%xmm2,0xc0(%esp) │ │ │ │ + fadds 0xc0(%esp) │ │ │ │ + vextractps $0x2,%xmm2,0xc0(%esp) │ │ │ │ + fadds 0xc0(%esp) │ │ │ │ + vextractps $0x3,%xmm2,0xc0(%esp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + vextractps $0x2,%xmm2,0x90(%esp) │ │ │ │ + fadds 0xc0(%esp) │ │ │ │ + vmovss %xmm2,0xc0(%esp) │ │ │ │ + fadds 0xc0(%esp) │ │ │ │ + vextractps $0x1,%xmm2,0xc0(%esp) │ │ │ │ + fadds 0xc0(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovdqa %ymm5,0xc0(%esp) │ │ │ │ + vpermd %ymm0,%ymm5,%ymm5 │ │ │ │ + vpermd %ymm0,%ymm7,%ymm0 │ │ │ │ + vblendps $0xf,%ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0xc0(%esp),%ymm1 │ │ │ │ + vpermd 0x20(%ebx,%eax,1),%ymm1,%ymm1 │ │ │ │ + vblendps $0xf,%ymm6,%ymm1,%ymm1 │ │ │ │ + vmulps %ymm1,%ymm5,%ymm1 │ │ │ │ + vmovss %xmm1,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm1,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm1,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm1,0x9c(%esp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vmovdqa 0xa0(%esp),%ymm6 │ │ │ │ + vmovss %xmm1,0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm1,0x94(%esp) │ │ │ │ + vpermd 0x20(%edi,%eax,1),%ymm7,%ymm5 │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm1,0x9c(%esp) │ │ │ │ + vpermd %ymm4,%ymm6,%ymm4 │ │ │ │ + vpermd (%esi,%eax,1),%ymm6,%ymm6 │ │ │ │ + vblendps $0xf,%ymm4,%ymm5,%ymm4 │ │ │ │ + vpermd 0x20(%esi,%eax,1),%ymm7,%ymm5 │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - vmovss %xmm4,0x74(%esp) │ │ │ │ - vpermt2ps 0x40(%edi,%eax,1),%zmm6,%zmm5 │ │ │ │ - vpermt2ps 0x40(%esi,%eax,1),%zmm6,%zmm0 │ │ │ │ - vmovups (%ecx,%eax,1),%zmm3 │ │ │ │ - vmulps %zmm0,%zmm5,%zmm0 │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ + vblendps $0xf,%ymm6,%ymm5,%ymm5 │ │ │ │ + vmulps %ymm5,%ymm4,%ymm5 │ │ │ │ + vmovdqa 0xa0(%esp),%ymm4 │ │ │ │ + vmovss %xmm5,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm5,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm5,0x9c(%esp) │ │ │ │ + vpermd %ymm3,%ymm4,%ymm3 │ │ │ │ + vpermd (%ebx,%eax,1),%ymm4,%ymm4 │ │ │ │ + vblendps $0xf,%ymm3,%ymm0,%ymm0 │ │ │ │ + vpermd 0x20(%ebx,%eax,1),%ymm7,%ymm3 │ │ │ │ + add $0x40,%eax │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm5,0x9c(%esp) │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm5 │ │ │ │ + vextractps $0x2,%xmm5,0x98(%esp) │ │ │ │ + vblendps $0xf,%ymm4,%ymm3,%ymm3 │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vmovss %xmm5,0x9c(%esp) │ │ │ │ + vmulps %ymm3,%ymm0,%ymm0 │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm5,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - vmovss %xmm5,0x78(%esp) │ │ │ │ - vpermt2ps 0x40(%ecx,%eax,1),%zmm6,%zmm3 │ │ │ │ - vmovups (%ebx,%eax,1),%zmm4 │ │ │ │ - vpermt2ps 0x40(%ebx,%eax,1),%zmm6,%zmm4 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vmulps %zmm4,%zmm3,%zmm3 │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm3,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm3,%xmm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm3,%ymm3,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm3,%ymm3,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm3,%ymm3,%ymm5 │ │ │ │ - vextractf32x8 $0x1,%zmm3,%ymm3 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm3,%xmm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm3,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm3,%ymm3,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm3,%ymm3,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - fadds 0x70(%esp) │ │ │ │ - vmovss %xmm2,0x70(%esp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm2 │ │ │ │ - fadds 0x70(%esp) │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x90(%esp) │ │ │ │ + vextractps $0x3,%xmm2,0x90(%esp) │ │ │ │ + fadds 0x90(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - fadds 0x74(%esp) │ │ │ │ - vmovss %xmm2,0x74(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm2 │ │ │ │ - fadds 0x74(%esp) │ │ │ │ + fadds 0x94(%esp) │ │ │ │ + vextractps $0x3,%xmm1,0x94(%esp) │ │ │ │ + fadds 0x94(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - fadds 0x78(%esp) │ │ │ │ - vmovss %xmm2,0x78(%esp) │ │ │ │ - valignd $0x7,%ymm3,%ymm3,%ymm2 │ │ │ │ - fadds 0x78(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ + fadds 0x98(%esp) │ │ │ │ + vextractps $0x3,%xmm5,0x98(%esp) │ │ │ │ + fadds 0x98(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 27f30 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1b0> │ │ │ │ + jne 24080 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x1e0> │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ - mov %ecx,0x78(%esp) │ │ │ │ - test $0x7,%al │ │ │ │ - je 283f7 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x677> │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ + mov %ecx,0x98(%esp) │ │ │ │ + test $0x3,%al │ │ │ │ + je 24440 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5a0> │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - nop │ │ │ │ - flds (%edi,%eax,4) │ │ │ │ - fmuls (%esi,%eax,4) │ │ │ │ + flds (%esi,%eax,4) │ │ │ │ + fmuls (%edi,%eax,4) │ │ │ │ faddp %st,%st(3) │ │ │ │ - flds (%ecx,%eax,4) │ │ │ │ - fmuls (%ebx,%eax,4) │ │ │ │ + flds (%ebx,%eax,4) │ │ │ │ + fmuls (%ecx,%eax,4) │ │ │ │ faddp %st,%st(4) │ │ │ │ flds 0x4(%edi,%eax,4) │ │ │ │ fmuls 0x4(%esi,%eax,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ flds 0x4(%ecx,%eax,4) │ │ │ │ fmuls 0x4(%ebx,%eax,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -15570,633 +13323,577 @@ │ │ │ │ fmuls 0xc(%esi,%eax,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ flds 0xc(%ecx,%eax,4) │ │ │ │ fmuls 0xc(%ebx,%eax,4) │ │ │ │ add $0x4,%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 283a0 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x620> │ │ │ │ - mov %ecx,0x78(%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - cmp %ecx,0x68(%esp) │ │ │ │ - jle 28700 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x980> │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,0x74(%esp) │ │ │ │ - dec %edx │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 287c4 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0xa44> │ │ │ │ - jmp 28430 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x6b0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(3) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jg 243e6 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x546> │ │ │ │ + mov %ecx,0x98(%esp) │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ + cmp %eax,0x88(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ + jle 246a0 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x800> │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + dec %eax │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 24775 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x8d5> │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ - mov %esi,0x54(%esp) │ │ │ │ - mov %ebx,0x50(%esp) │ │ │ │ - mov %edi,0x4c(%esp) │ │ │ │ - lea (%eax,%ecx,1),%edx │ │ │ │ - shl $0x2,%edx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - add 0x1c(%ebp),%edx │ │ │ │ - mov %edx,0x58(%esp) │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ - lea (%ebx,%edx,1),%ecx │ │ │ │ - mov 0x58(%esp),%edi │ │ │ │ + mov 0x8c(%esp),%ecx │ │ │ │ + mov %esi,0x50(%esp) │ │ │ │ + mov %ebx,0x4c(%esp) │ │ │ │ + mov %edi,0x48(%esp) │ │ │ │ + lea (%edx,%ecx,1),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + mov %eax,0x9c(%esp) │ │ │ │ + add 0x1c(%ebp),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ + lea (%ebx,%eax,1),%ecx │ │ │ │ mov %ecx,0x5c(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ + mov 0x9c(%esp),%ecx │ │ │ │ add 0x14(%ebp),%ecx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ - lea (%esi,%edx,1),%ecx │ │ │ │ - mov 0x74(%esp),%edx │ │ │ │ - mov 0x5c(%esp),%esi │ │ │ │ - mov 0x70(%esp),%ebx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - shr $0x4,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov 0x7c(%esp),%eax │ │ │ │ - jmp 284a2 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x722> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov 0x5c(%esp),%ebx │ │ │ │ + mov %ecx,0x90(%esp) │ │ │ │ + lea (%esi,%eax,1),%ecx │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov 0x58(%esp),%esi │ │ │ │ + mov %ecx,0x9c(%esp) │ │ │ │ + mov 0x90(%esp),%ecx │ │ │ │ + mov %edx,0x90(%esp) │ │ │ │ + mov 0x9c(%esp),%edx │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 24502 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x662> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ - vmovups (%ebx,%edx,1),%zmm0 │ │ │ │ - vmulps (%ecx,%edx,1),%zmm0,%zmm0 │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm2 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm5 │ │ │ │ - flds 0x7c(%esp) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm2 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm0 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - vmovups (%edi,%edx,1),%zmm0 │ │ │ │ - vmulps (%esi,%edx,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ + vmovups (%ecx,%eax,1),%ymm0 │ │ │ │ + vmulps (%edx,%eax,1),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds 0x9c(%esp) │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + vmovups (%esi,%eax,1),%ymm0 │ │ │ │ + vmulps (%ebx,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - flds 0x7c(%esp) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds 0x7c(%esp) │ │ │ │ - vextractps $0x1,%xmm0,0x7c(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x2,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vextractps $0x3,%xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm2 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm5,0x7c(%esp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm0 │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm2,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - vmovss %xmm0,0x7c(%esp) │ │ │ │ - fadds 0x7c(%esp) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 284a0 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x720> │ │ │ │ - mov 0x74(%esp),%ecx │ │ │ │ - mov 0x54(%esp),%esi │ │ │ │ - mov 0x50(%esp),%ebx │ │ │ │ - mov 0x4c(%esp),%edi │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - test $0xf,%cl │ │ │ │ - je 28704 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x984> │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - add %edx,%eax │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - flds (%esi,%eax,4) │ │ │ │ - fmuls (%edi,%eax,4) │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds 0x9c(%esp) │ │ │ │ + vmovss %xmm0,0x9c(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds 0x9c(%esp) │ │ │ │ + vextractps $0x1,%xmm0,0x9c(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x2,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + vextractps $0x3,%xmm0,0x9c(%esp) │ │ │ │ + fadds 0x9c(%esp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 24500 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x660> │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ + mov 0x50(%esp),%esi │ │ │ │ + mov 0x4c(%esp),%ebx │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ + test $0x7,%al │ │ │ │ + je 246b0 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x810> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + mov 0x98(%esp),%ecx │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + flds (%esi,%edx,4) │ │ │ │ + fmuls (%edi,%edx,4) │ │ │ │ faddp %st,%st(4) │ │ │ │ - flds (%ebx,%eax,4) │ │ │ │ - fmuls (%ecx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ + flds (%ebx,%edx,4) │ │ │ │ + fmuls (%ecx,%edx,4) │ │ │ │ + inc %edx │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jg 286e0 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x960> │ │ │ │ + cmp %edx,%eax │ │ │ │ + jg 24680 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x7e0> │ │ │ │ fxch %st(3) │ │ │ │ - jmp 28710 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x990> │ │ │ │ + jmp 246c0 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x820> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ - jmp 28710 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x990> │ │ │ │ + jmp 246c0 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x820> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + mov 0x80(%esp),%eax │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ + mov 0x8c(%esp),%edi │ │ │ │ + faddp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fstps (%edi,%eax,4) │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ + fstps (%ecx,%eax,4) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ inc %eax │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ - lea 0x1(%edi,%ecx,1),%ecx │ │ │ │ - mov %ecx,0x6c(%esp) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 27ed0 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x150> │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %eax,0x80(%esp) │ │ │ │ + lea 0x1(%ecx,%edi,1),%edi │ │ │ │ + mov %edi,0x8c(%esp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 24020 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x180> │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ mov %esi,%edi │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ mov %ebx,%esi │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + add %ebx,0x44(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ - add %ebx,0x48(%esp) │ │ │ │ - add %eax,%edi │ │ │ │ - add %eax,%esi │ │ │ │ - add $0x4,%edx │ │ │ │ - cmp %edx,0x30(%esp) │ │ │ │ - jne 27eb0 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x130> │ │ │ │ - incl 0x20(%esp) │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - add %esi,0x1c(%esp) │ │ │ │ - add %esi,0x18(%esp) │ │ │ │ - add %esi,0x14(%esp) │ │ │ │ - add %ebx,0x2c(%esp) │ │ │ │ - cmp 0x8(%esp),%eax │ │ │ │ - jne 27e5c ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0xdc> │ │ │ │ + add $0x4,%eax │ │ │ │ + add %ebx,%edi │ │ │ │ + add %ebx,%esi │ │ │ │ + cmp %eax,0x2c(%esp) │ │ │ │ + jne 23ff0 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x150> │ │ │ │ + incl 0x1c(%esp) │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + add %edi,0x18(%esp) │ │ │ │ + add %edi,0x14(%esp) │ │ │ │ + add %edi,0x10(%esp) │ │ │ │ + mov (%esp),%esi │ │ │ │ + add %esi,0x28(%esp) │ │ │ │ + cmp 0x4(%esp),%eax │ │ │ │ + jne 23fab ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x10b> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - xor %eax,%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fldz │ │ │ │ + xor %edx,%edx │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ - fld %st(3) │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,0x74(%esp) │ │ │ │ - dec %edx │ │ │ │ - cmp $0xe,%edx │ │ │ │ - ja 28420 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x6a0> │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ + jmp 24456 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x5b6> │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - jmp 286e0 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x960> │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ + mov 0x98(%esp),%ecx │ │ │ │ + jmp 24680 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x7e0> │ │ │ │ fldz │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + mov 0x98(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ - jmp 283a0 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x620> │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ + jmp 243e6 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x546> │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 2876b ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x9eb> │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 24728 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x888> │ │ │ │ add $0x8,%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 287f6 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0xa76> │ │ │ │ - jmp 2876b ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x9eb> │ │ │ │ + cmp %edi,%eax │ │ │ │ + jne 247b3 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x913> │ │ │ │ + jmp 24728 ::calcPartialsPartialsFixedScaling(float*, float const*, float const*, float const*, float const*, float const*, int, int)@@Base+0x888> │ │ │ │ + xchg %ax,%ax │ │ │ │ + │ │ │ │ +000247d0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ + ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00028820 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ +000247e0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00028830 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ +000247f0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00028840 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ +00024800 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00028850 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ +00024810 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00028860 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ +00024820 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00028870 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ - ret │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00028880 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base>: │ │ │ │ +00024840 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - add $0xffffff80,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x60,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ testb $0x10,0x16(%eax) │ │ │ │ - jne 289f8 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x178> │ │ │ │ + jne 249a8 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x168> │ │ │ │ test %esi,%esi │ │ │ │ - jle 289f0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x170> │ │ │ │ + jle 249a0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x160> │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov (%ecx,%edx,4),%edi │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ - mov %edi,0x5c(%esp) │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ + mov %eax,0x48(%esp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov %eax,0x68(%esp) │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %esi,%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov %edi,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%edx │ │ │ │ - movl $0x0,0x7c(%esp) │ │ │ │ - mov %edi,0x78(%esp) │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ - mov %edi,0x60(%esp) │ │ │ │ + mov %edi,0x54(%esp) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %edi,0x3c(%esp) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - mov 0x5c(%esp),%edx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + fstl 0x58(%esp) │ │ │ │ + movl $0x0,0x58(%esp) │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0xe,0x68(%esp) │ │ │ │ - jbe 28c30 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x3b0> │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov 0x78(%esp),%edi │ │ │ │ + cmpl $0x6,0x44(%esp) │ │ │ │ + jbe 24bf0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x3b0> │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ lea (%eax,%edi,4),%edi │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovupd (%edx,%eax,2),%zmm0 │ │ │ │ - vmulpd (%ecx,%eax,2),%zmm0,%zmm0 │ │ │ │ - vmovupd 0x40(%edx,%eax,2),%zmm1 │ │ │ │ - vmulpd 0x40(%ecx,%eax,2),%zmm1,%zmm1 │ │ │ │ - vcvtpd2ps %zmm0,%ymm0 │ │ │ │ - vcvtpd2ps %zmm1,%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm0 │ │ │ │ - vmovups %zmm0,(%edi,%eax,1) │ │ │ │ - add $0x40,%eax │ │ │ │ + vmovupd (%edx,%eax,2),%ymm0 │ │ │ │ + vmovupd 0x20(%edx,%eax,2),%ymm1 │ │ │ │ + vmulpd (%ecx,%eax,2),%ymm0,%ymm0 │ │ │ │ + vmulpd 0x20(%ecx,%eax,2),%ymm1,%ymm1 │ │ │ │ + vcvtpd2ps %ymm0,%xmm0 │ │ │ │ + vcvtpd2ps %ymm1,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vmovups %ymm0,(%edi,%eax,1) │ │ │ │ + add $0x20,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 28940 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xc0> │ │ │ │ - test $0xf,%esi │ │ │ │ - je 28c41 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x3c1> │ │ │ │ + jne 24900 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xc0> │ │ │ │ + test $0x7,%esi │ │ │ │ + je 24ba0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x360> │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ mov %eax,%edi │ │ │ │ - mov %eax,0x74(%esp) │ │ │ │ - mov 0x78(%esp),%eax │ │ │ │ + mov %eax,0x50(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ add %eax,%edi │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - sub 0x74(%esp),%edi │ │ │ │ + sub 0x50(%esp),%edi │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ lea (%eax,%edi,4),%edi │ │ │ │ - mov 0x74(%esp),%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jg 289b0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x130> │ │ │ │ - incl 0x7c(%esp) │ │ │ │ - add %esi,0x78(%esp) │ │ │ │ - add 0x6c(%esp),%edx │ │ │ │ - cmp %esi,0x7c(%esp) │ │ │ │ - jne 28920 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xa0> │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ - add 0x6c(%esp),%ecx │ │ │ │ - add 0x58(%esp),%edi │ │ │ │ + jg 24960 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x120> │ │ │ │ + incl 0x58(%esp) │ │ │ │ + add %esi,0x54(%esp) │ │ │ │ + add 0x48(%esp),%edx │ │ │ │ + cmp %esi,0x58(%esp) │ │ │ │ + jne 248e0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xa0> │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0x3c(%esp),%edi │ │ │ │ + add 0x48(%esp),%ecx │ │ │ │ + add 0x34(%esp),%edi │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 288f0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x70> │ │ │ │ + jne 248b0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x70> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ test %esi,%esi │ │ │ │ - jle 289f0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x170> │ │ │ │ + jle 249a0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x160> │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov (%ecx,%edx,4),%edi │ │ │ │ lea (%esi,%esi,2),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %ecx,0x70(%esp) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ lea -0x1(%esi),%ecx │ │ │ │ - mov %ecx,0x50(%esp) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ mov 0x10(%ebp),%edi │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x6,%eax │ │ │ │ - mov %eax,0x74(%esp) │ │ │ │ + mov %eax,0x50(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov %edi,0x64(%esp) │ │ │ │ - mov %esi,%edi │ │ │ │ shl $0x5,%eax │ │ │ │ - mov %eax,0x54(%esp) │ │ │ │ + mov %edi,0x40(%esp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ - imul %esi,%eax │ │ │ │ shl $0x4,%edi │ │ │ │ + imul %esi,%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov %esi,%eax │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + mov 0x58(%esp),%ebx │ │ │ │ shr $0x3,%eax │ │ │ │ shl $0x6,%eax │ │ │ │ - mov %ebx,0x3c(%esp) │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x7c(%esp),%ebx │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ - mov %ecx,0x68(%esp) │ │ │ │ - movl $0x0,0x6c(%esp) │ │ │ │ - mov %edx,0x48(%esp) │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ + movl $0x0,0x48(%esp) │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ + mov %ecx,0x20(%esp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + fstl 0x58(%esp) │ │ │ │ fstps (%eax,%edx,4) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0x6,0x50(%esp) │ │ │ │ - jbe 28c20 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x3a0> │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov %ebx,0x58(%esp) │ │ │ │ - add 0x64(%esp),%eax │ │ │ │ - mov %eax,0x78(%esp) │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - mov 0x68(%esp),%ecx │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x6,0x2c(%esp) │ │ │ │ + jbe 24c10 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x3d0> │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + add 0x40(%esp),%eax │ │ │ │ + mov %ebx,0x34(%esp) │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ lea (%eax,%ecx,4),%ebx │ │ │ │ - mov 0x54(%esp),%ecx │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - mov %ebx,0x7c(%esp) │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ + mov %ebx,0x58(%esp) │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x70(%esp),%ebx │ │ │ │ + mov 0x4c(%esp),%ebx │ │ │ │ vmovsd (%eax,%edi,1),%xmm3 │ │ │ │ - vmovsd (%eax),%xmm4 │ │ │ │ add $0x40,%ecx │ │ │ │ - vmovhpd (%eax,%esi,8),%xmm4,%xmm0 │ │ │ │ + vmovsd (%eax),%xmm4 │ │ │ │ vmovsd (%edx,%edi,1),%xmm5 │ │ │ │ vmovsd (%edx),%xmm6 │ │ │ │ + vmovhpd (%eax,%esi,8),%xmm4,%xmm0 │ │ │ │ vmovhpd (%eax,%ebx,8),%xmm3,%xmm1 │ │ │ │ vmovhpd (%edx,%ebx,8),%xmm5,%xmm2 │ │ │ │ - mov 0x7c(%esp),%ebx │ │ │ │ - addl $0x20,0x7c(%esp) │ │ │ │ - vinsertf64x2 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ vmovhpd (%edx,%esi,8),%xmm6,%xmm1 │ │ │ │ vmulpd -0x40(%ecx),%ymm0,%ymm0 │ │ │ │ - vinsertf64x2 $0x1,%xmm2,%ymm1,%ymm1 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm1,%ymm1 │ │ │ │ vmulpd -0x20(%ecx),%ymm1,%ymm1 │ │ │ │ + mov 0x58(%esp),%ebx │ │ │ │ + addl $0x20,0x58(%esp) │ │ │ │ vcvtpd2ps %ymm0,%xmm0 │ │ │ │ vcvtpd2ps %ymm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ vmovups %ymm0,(%ebx) │ │ │ │ - mov 0x74(%esp),%ebx │ │ │ │ + mov 0x50(%esp),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ add %ebx,%edx │ │ │ │ - cmp 0x78(%esp),%ecx │ │ │ │ - jne 28ae0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x260> │ │ │ │ + cmp 0x54(%esp),%ecx │ │ │ │ + jne 24a90 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x250> │ │ │ │ test $0x7,%esi │ │ │ │ - je 28bf0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x370> │ │ │ │ - mov 0x68(%esp),%ecx │ │ │ │ + je 24bc0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x380> │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - mov 0x58(%esp),%ebx │ │ │ │ + mov 0x34(%esp),%ebx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14(%ebp),%ecx │ │ │ │ imul %esi,%edx │ │ │ │ - add 0x6c(%esp),%edx │ │ │ │ + add 0x48(%esp),%edx │ │ │ │ lea (%ecx,%edx,8),%ecx │ │ │ │ - mov 0x5c(%esp),%edx │ │ │ │ - mov %ecx,0x78(%esp) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ - mov %edi,0x7c(%esp) │ │ │ │ - mov 0x64(%esp),%edi │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + mov %ecx,0x54(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov %edi,0x58(%esp) │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ sub %eax,%ecx │ │ │ │ lea (%edx,%ecx,4),%ecx │ │ │ │ - mov 0x78(%esp),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov 0x54(%esp),%edx │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ - fmull (%edi,%eax,8) │ │ │ │ add %ebx,%edx │ │ │ │ + fmull (%edi,%eax,8) │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 28ba0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x320> │ │ │ │ - incl 0x6c(%esp) │ │ │ │ - mov 0x7c(%esp),%edi │ │ │ │ - add %esi,0x68(%esp) │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ - addl $0x8,0x60(%esp) │ │ │ │ + jl 24b50 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x310> │ │ │ │ + incl 0x48(%esp) │ │ │ │ + add %esi,0x44(%esp) │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + addl $0x8,0x3c(%esp) │ │ │ │ + mov 0x58(%esp),%edi │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 28aa0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x220> │ │ │ │ - mov 0x48(%esp),%edx │ │ │ │ - mov 0x44(%esp),%ecx │ │ │ │ + jne 24a50 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x210> │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ inc %edx │ │ │ │ - add 0x3c(%esp),%ecx │ │ │ │ - add %ebx,0x64(%esp) │ │ │ │ + add 0x18(%esp),%ecx │ │ │ │ + add %ebx,0x40(%esp) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 28a70 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x1f0> │ │ │ │ + jne 24a20 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x1e0> │ │ │ │ vzeroupper │ │ │ │ - jmp 289f0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x170> │ │ │ │ + jmp 249a0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x160> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - incl 0x6c(%esp) │ │ │ │ - add %esi,0x68(%esp) │ │ │ │ - addl $0x8,0x60(%esp) │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 28abb ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x23b> │ │ │ │ - mov 0x48(%esp),%edx │ │ │ │ - mov 0x44(%esp),%ecx │ │ │ │ - mov 0x58(%esp),%ebx │ │ │ │ - jmp 28bd4 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x354> │ │ │ │ + incl 0x58(%esp) │ │ │ │ + add %esi,0x54(%esp) │ │ │ │ + add 0x48(%esp),%edx │ │ │ │ + cmp 0x58(%esp),%esi │ │ │ │ + jne 248eb ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xab> │ │ │ │ + jmp 24984 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x144> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + incl 0x48(%esp) │ │ │ │ + add %esi,0x44(%esp) │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + addl $0x8,0x3c(%esp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 24a6b ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x22b> │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ + mov 0x34(%esp),%ebx │ │ │ │ + jmp 24b84 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x344> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ + movl $0x0,0x50(%esp) │ │ │ │ + jmp 2494d ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x10d> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 28b6e ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x2ee> │ │ │ │ + jmp 24b1b ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x2db> │ │ │ │ nop │ │ │ │ - movl $0x0,0x74(%esp) │ │ │ │ - mov 0x78(%esp),%edi │ │ │ │ - jmp 2899c ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x11c> │ │ │ │ - incl 0x7c(%esp) │ │ │ │ - add %esi,0x78(%esp) │ │ │ │ - add 0x6c(%esp),%edx │ │ │ │ - cmp 0x7c(%esp),%esi │ │ │ │ - jne 2892b ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xab> │ │ │ │ - jmp 289d4 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x154> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ │ │ │ │ -00028c60 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base>: │ │ │ │ +00024c20 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ mov 0x8(%eax),%ebp │ │ │ │ testb $0x10,0x16(%eax) │ │ │ │ - jne 28d32 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xd2> │ │ │ │ + jne 24cf2 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xd2> │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 28d2a ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xca> │ │ │ │ + jle 24cea ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xca> │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov 0x48(%esp),%ebx │ │ │ │ lea 0x0(,%ebp,8),%edi │ │ │ │ + mov 0x48(%esp),%ebx │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov (%ecx,%edx,4),%esi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ imul %ebp,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ @@ -16221,56 +13918,56 @@ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 28d00 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xa0> │ │ │ │ + jne 24cc0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xa0> │ │ │ │ inc %esi │ │ │ │ add %edi,%ecx │ │ │ │ add %edi,%edx │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 28cf0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x90> │ │ │ │ + jne 24cb0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x90> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ add %edi,%ebx │ │ │ │ add %ecx,0x4(%esp) │ │ │ │ inc %eax │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 28cc0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x60> │ │ │ │ + jne 24c80 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x60> │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 28d2a ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xca> │ │ │ │ + jle 24cea ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xca> │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ lea 0x0(,%ebp,8),%ebx │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ - mov (%ecx,%edx,4),%esi │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ - add %ebx,%edi │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + add %ebx,%edi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - mov %esi,0x20(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ + mov %esi,0x20(%esp) │ │ │ │ imul %ebp,%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ + mov %eax,%ebp │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - mov %eax,%ebp │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ fstpl 0x8(%esp) │ │ │ │ vmovsd 0x8(%esp),%xmm0 │ │ │ │ vmovsd %xmm0,(%esi,%edx,8) │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ @@ -16280,42 +13977,42 @@ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ lea (%eax,%esi,8),%ecx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ lea (%eax,%ebp,8),%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - jmp 28de0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x180> │ │ │ │ + jmp 24da0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x180> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x8,%eax │ │ │ │ - add %ebx,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ + add %ebx,%ecx │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 28de0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x180> │ │ │ │ + jne 24da0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x180> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ inc %esi │ │ │ │ add %eax,%ebp │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 28db0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x150> │ │ │ │ + jne 24d70 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x150> │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ add %ebx,%edi │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ add 0x24(%esp),%eax │ │ │ │ inc %edx │ │ │ │ add %esi,%ecx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 28d70 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x110> │ │ │ │ + jne 24d30 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x110> │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -16328,376 +14025,362 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00028e40 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base>: │ │ │ │ +00024e00 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - sub $0x40,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x20,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x10(%ebp),%edi │ │ │ │ mov 0x18(%ebp),%esi │ │ │ │ - mov 0x30(%eax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 28f0b ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xcb> │ │ │ │ + mov 0x30(%eax),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 24e9b ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x9b> │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - mov (%eax,%ebx,4),%edx │ │ │ │ - lea -0x1(%ecx),%eax │ │ │ │ - mov %edx,0x3c(%esp) │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 290fe ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x2be> │ │ │ │ - mov %ecx,%ebx │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov (%eax,%ecx,4),%edx │ │ │ │ + lea -0x1(%ebx),%eax │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 2504f ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x24f> │ │ │ │ + mov %ebx,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - shr $0x4,%ebx │ │ │ │ - shl $0x7,%ebx │ │ │ │ - add %esi,%ebx │ │ │ │ - jmp 28ec0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x80> │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + shr $0x3,%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ + add %esi,%ecx │ │ │ │ + jmp 24e60 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x60> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 28ec0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x80> │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%cl │ │ │ │ - je 28f0b ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xcb> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vcvtpd2psy (%eax),%xmm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%edx) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 24e60 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x60> │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + je 24e9b ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x9b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jb 28f00 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xc0> │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jb 24e90 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x90> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,0x38(%esp) │ │ │ │ - imul %edx,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 290e9 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x2a9> │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + imul %ebx,%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 25029 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x229> │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%esi │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 290f7 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x2b7> │ │ │ │ - mov %edx,%ebx │ │ │ │ + lea -0x1(%ebx),%eax │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 25048 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x248> │ │ │ │ + mov %ebx,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - shl $0x7,%ebx │ │ │ │ - add %edi,%ebx │ │ │ │ - jmp 28f80 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x140> │ │ │ │ + mov %esi,%edx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ + add %edi,%ecx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + vcvtpd2psy (%eax),%xmm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%edx) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 24ee0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xe0> │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + je 25037 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x237> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - add $0x40,%ecx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%ecx) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 28f80 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x140> │ │ │ │ - mov %edx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%dl │ │ │ │ - je 29113 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x2d3> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fstps (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 28fc0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x180> │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jb 24f10 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x110> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + cmpl $0x6,0x1c(%esp) │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - cmpl $0xe,0x3c(%esp) │ │ │ │ - jbe 29109 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x2c9> │ │ │ │ - mov %edx,%esi │ │ │ │ + jbe 2505a ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x25a> │ │ │ │ + mov %ebx,%esi │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - shr $0x4,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ + mov %ecx,%edx │ │ │ │ + shr $0x3,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ add %ecx,%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 24f60 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x160> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - add $0x40,%ebx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%ebx) │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jne 29000 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x1c0> │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x14(%ebp),%ebx │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%dl │ │ │ │ - je 2904b ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x20b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vcvtpd2psy (%eax),%xmm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x40,%eax │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%edx) │ │ │ │ + cmp %esi,%edx │ │ │ │ + jne 24f60 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x160> │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + je 24f9b ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x19b> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%edx,%eax,8) │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 29040 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x200> │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jb 24f90 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x190> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x20,0x16(%eax) │ │ │ │ - jne 29060 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x220> │ │ │ │ + jne 24fb0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x1b0> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 29054 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x214> │ │ │ │ + jle 24fa4 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x1a4> │ │ │ │ lea 0x4(,%eax,4),%edi │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ dec %eax │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ - mov %edi,0x3c(%esp) │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ lea 0x4(%ecx),%edi │ │ │ │ add %ebx,%ecx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %esi │ │ │ │ - cmp %esi,0x38(%esp) │ │ │ │ - jle 290d2 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x292> │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ + cmp %esi,0x18(%esp) │ │ │ │ + jle 25012 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x212> │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ lea -0x8(%edi,%eax,1),%edx │ │ │ │ mov %edi,%eax │ │ │ │ - jmp 290c0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x280> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ - flds (%edx) │ │ │ │ add $0x4,%eax │ │ │ │ + flds (%edx) │ │ │ │ fstps -0x4(%eax) │ │ │ │ fstps (%edx) │ │ │ │ add %ebx,%edx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 290c0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x280> │ │ │ │ - add 0x3c(%esp),%edi │ │ │ │ + jne 25000 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x200> │ │ │ │ + add 0x1c(%esp),%edi │ │ │ │ add %ebx,%ecx │ │ │ │ - cmp 0x34(%esp),%esi │ │ │ │ - jne 29090 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x250> │ │ │ │ + cmp 0x14(%esp),%esi │ │ │ │ + jne 24fe0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x1e0> │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - jmp 2904b ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x20b> │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 28fc0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x180> │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 28f00 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xc0> │ │ │ │ - mov 0x14(%ebp),%ebx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 29040 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x200> │ │ │ │ + jmp 24f9b ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x19b> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - jmp 28fe2 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x1a2> │ │ │ │ + jmp 24f32 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x132> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 24f10 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x110> │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 24e90 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x90> │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 24f90 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x190> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00029130 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ +00025070 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3ab27,%ebx │ │ │ │ + add $0x36be7,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00029150 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ +00025090 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3ab07,%ebx │ │ │ │ + add $0x36bc7,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00029170 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ +000250b0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3aae7,%ebx │ │ │ │ + add $0x36ba7,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00029190 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ +000250d0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3aac7,%ebx │ │ │ │ + add $0x36b87,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000291b0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ +000250f0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3aaa7,%ebx │ │ │ │ + add $0x36b67,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000291d0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ +00025110 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3aa87,%ebx │ │ │ │ + add $0x36b47,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000291f0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy()@@Base>: │ │ │ │ +00025130 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3aa67,%ebx │ │ │ │ + add $0x36b27,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00029210 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy()@@Base>: │ │ │ │ +00025150 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3aa47,%ebx │ │ │ │ + add $0x36b07,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00029230 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy()@@Base>: │ │ │ │ +00025170 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3aa27,%ebx │ │ │ │ + add $0x36ae7,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00029250 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy()@@Base>: │ │ │ │ +00025190 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3aa07,%ebx │ │ │ │ + add $0x36ac7,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00029270 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy()@@Base>: │ │ │ │ +000251b0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3a9e7,%ebx │ │ │ │ + add $0x36aa7,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00029290 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy()@@Base>: │ │ │ │ +000251d0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3a9c7,%ebx │ │ │ │ + add $0x36a87,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -16706,906 +14389,873 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000292c0 ::setCategoryWeights(int, double const*)@@Base>: │ │ │ │ +00025200 ::setCategoryWeights(int, double const*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ + sub $0x28,%esp │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3a97f,%ebx │ │ │ │ + add $0x36a42,%ebx │ │ │ │ + mov 0x8(%ecx),%ecx │ │ │ │ test %edx,%edx │ │ │ │ - js 293e9 ::setCategoryWeights(int, double const*)@@Base+0x129> │ │ │ │ + js 25319 ::setCategoryWeights(int, double const*)@@Base+0x119> │ │ │ │ cmp %edx,0x2c(%eax) │ │ │ │ - jle 293e9 ::setCategoryWeights(int, double const*)@@Base+0x129> │ │ │ │ + jle 25319 ::setCategoryWeights(int, double const*)@@Base+0x119> │ │ │ │ mov 0x78(%eax),%esi │ │ │ │ lea (%esi,%edx,4),%edi │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 293a0 ::setCategoryWeights(int, double const*)@@Base+0xe0> │ │ │ │ + je 252d0 ::setCategoryWeights(int, double const*)@@Base+0xd0> │ │ │ │ test %edx,%edx │ │ │ │ - je 2938b ::setCategoryWeights(int, double const*)@@Base+0xcb> │ │ │ │ + je 252bb ::setCategoryWeights(int, double const*)@@Base+0xbb> │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 293e0 ::setCategoryWeights(int, double const*)@@Base+0x120> │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 25315 ::setCategoryWeights(int, double const*)@@Base+0x115> │ │ │ │ mov %edx,%edi │ │ │ │ mov %ecx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - shr $0x4,%edi │ │ │ │ - shl $0x7,%edi │ │ │ │ + shr $0x3,%edi │ │ │ │ + shl $0x6,%edi │ │ │ │ add %ecx,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - add $0x40,%ebx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%ebx) │ │ │ │ + vcvtpd2psy (%eax),%xmm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x20,%ebx │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 29340 ::setCategoryWeights(int, double const*)@@Base+0x80> │ │ │ │ + jne 25280 ::setCategoryWeights(int, double const*)@@Base+0x80> │ │ │ │ mov %edx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%dl │ │ │ │ - je 293e4 ::setCategoryWeights(int, double const*)@@Base+0x124> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%dl │ │ │ │ + je 25310 ::setCategoryWeights(int, double const*)@@Base+0x110> │ │ │ │ vzeroupper │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fstps (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jb 29380 ::setCategoryWeights(int, double const*)@@Base+0xc0> │ │ │ │ + jb 252b0 ::setCategoryWeights(int, double const*)@@Base+0xb0> │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - jne 2930b ::setCategoryWeights(int, double const*)@@Base+0x4b> │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jne 2524b ::setCategoryWeights(int, double const*)@@Base+0x4b> │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 2938d ::setCategoryWeights(int, double const*)@@Base+0xcd> │ │ │ │ + jmp 252bd ::setCategoryWeights(int, double const*)@@Base+0xbd> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 29380 ::setCategoryWeights(int, double const*)@@Base+0xc0> │ │ │ │ vzeroupper │ │ │ │ - jmp 2938b ::setCategoryWeights(int, double const*)@@Base+0xcb> │ │ │ │ + jmp 252bb ::setCategoryWeights(int, double const*)@@Base+0xbb> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 252b0 ::setCategoryWeights(int, double const*)@@Base+0xb0> │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 2938d ::setCategoryWeights(int, double const*)@@Base+0xcd> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 252bd ::setCategoryWeights(int, double const*)@@Base+0xbd> │ │ │ │ │ │ │ │ -00029400 ::setStateFrequencies(int, double const*)@@Base>: │ │ │ │ +00025320 ::setStateFrequencies(int, double const*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ + sub $0x28,%esp │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3a83f,%ebx │ │ │ │ + add $0x36922,%ebx │ │ │ │ + mov 0x8(%ecx),%ecx │ │ │ │ test %edx,%edx │ │ │ │ - js 29529 ::setStateFrequencies(int, double const*)@@Base+0x129> │ │ │ │ + js 25439 ::setStateFrequencies(int, double const*)@@Base+0x119> │ │ │ │ cmp %edx,0x2c(%eax) │ │ │ │ - jle 29529 ::setStateFrequencies(int, double const*)@@Base+0x129> │ │ │ │ + jle 25439 ::setStateFrequencies(int, double const*)@@Base+0x119> │ │ │ │ mov 0x7c(%eax),%esi │ │ │ │ lea (%esi,%edx,4),%edi │ │ │ │ mov 0x20(%eax),%edx │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 294e0 ::setStateFrequencies(int, double const*)@@Base+0xe0> │ │ │ │ + je 253f0 ::setStateFrequencies(int, double const*)@@Base+0xd0> │ │ │ │ test %edx,%edx │ │ │ │ - je 294cb ::setStateFrequencies(int, double const*)@@Base+0xcb> │ │ │ │ + je 253db ::setStateFrequencies(int, double const*)@@Base+0xbb> │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 29520 ::setStateFrequencies(int, double const*)@@Base+0x120> │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 25435 ::setStateFrequencies(int, double const*)@@Base+0x115> │ │ │ │ mov %edx,%edi │ │ │ │ mov %ecx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - shr $0x4,%edi │ │ │ │ - shl $0x7,%edi │ │ │ │ + shr $0x3,%edi │ │ │ │ + shl $0x6,%edi │ │ │ │ add %ecx,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - add $0x40,%ebx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%ebx) │ │ │ │ + vcvtpd2psy (%eax),%xmm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x20,%ebx │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 29480 ::setStateFrequencies(int, double const*)@@Base+0x80> │ │ │ │ + jne 253a0 ::setStateFrequencies(int, double const*)@@Base+0x80> │ │ │ │ mov %edx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%dl │ │ │ │ - je 29524 ::setStateFrequencies(int, double const*)@@Base+0x124> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%dl │ │ │ │ + je 25430 ::setStateFrequencies(int, double const*)@@Base+0x110> │ │ │ │ vzeroupper │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fstps (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jb 294c0 ::setStateFrequencies(int, double const*)@@Base+0xc0> │ │ │ │ + jb 253d0 ::setStateFrequencies(int, double const*)@@Base+0xb0> │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - jne 2944b ::setStateFrequencies(int, double const*)@@Base+0x4b> │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jne 2536b ::setStateFrequencies(int, double const*)@@Base+0x4b> │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 294cd ::setStateFrequencies(int, double const*)@@Base+0xcd> │ │ │ │ + jmp 253dd ::setStateFrequencies(int, double const*)@@Base+0xbd> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 294c0 ::setStateFrequencies(int, double const*)@@Base+0xc0> │ │ │ │ vzeroupper │ │ │ │ - jmp 294cb ::setStateFrequencies(int, double const*)@@Base+0xcb> │ │ │ │ + jmp 253db ::setStateFrequencies(int, double const*)@@Base+0xbb> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 253d0 ::setStateFrequencies(int, double const*)@@Base+0xb0> │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 294cd ::setStateFrequencies(int, double const*)@@Base+0xcd> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 253dd ::setStateFrequencies(int, double const*)@@Base+0xbd> │ │ │ │ │ │ │ │ -00029540 ::setPartials(int, double const*)@@Base>: │ │ │ │ +00025440 ::setPartials(int, double const*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x36814,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x3a710,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + sub $0x68,%esp │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ mov (%ecx),%ebx │ │ │ │ - mov 0x8(%ecx),%edi │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - js 2984d ::setPartials(int, double const*)@@Base+0x30d> │ │ │ │ + js 2572d ::setPartials(int, double const*)@@Base+0x2ed> │ │ │ │ cmp %eax,0x8(%ebx) │ │ │ │ - jle 2984d ::setPartials(int, double const*)@@Base+0x30d> │ │ │ │ + jle 2572d ::setPartials(int, double const*)@@Base+0x2ed> │ │ │ │ mov 0x80(%ebx),%edx │ │ │ │ lea (%edx,%eax,4),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 29810 ::setPartials(int, double const*)@@Base+0x2d0> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + je 256ee ::setPartials(int, double const*)@@Base+0x2ae> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 29802 ::setPartials(int, double const*)@@Base+0x2c2> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ + jle 256e0 ::setPartials(int, double const*)@@Base+0x2a0> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ - mov 0x28(%eax),%edi │ │ │ │ + mov 0x28(%eax),%esi │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ sub %ebx,%eax │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ - imul %edi,%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 29840 ::setPartials(int, double const*)@@Base+0x300> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + jle 25720 ::setPartials(int, double const*)@@Base+0x2e0> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ dec %eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - movl $0x0,-0x3c(%ebp) │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ - lea 0x0(,%esi,4),%eax │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - lea 0x0(,%esi,8),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - sub %esi,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %ecx,%esi │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x7,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov 0x20(%eax),%ebx │ │ │ │ + lea 0x0(,%ebx,4),%eax │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + lea 0x0(,%ebx,8),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + sub %ebx,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + sub %ebx,%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 29770 ::setPartials(int, double const*)@@Base+0x230> │ │ │ │ + je 25650 ::setPartials(int, double const*)@@Base+0x210> │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 297a0 ::setPartials(int, double const*)@@Base+0x260> │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 256b0 ::setPartials(int, double const*)@@Base+0x270> │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ mov %edx,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ add %edx,%ebx │ │ │ │ - jmp 29680 ::setPartials(int, double const*)@@Base+0x140> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - add $0x40,%ecx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%ecx) │ │ │ │ + vcvtpd2psy (%eax),%xmm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x20,%ecx │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%ecx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 29680 ::setPartials(int, double const*)@@Base+0x140> │ │ │ │ + jne 25560 ::setPartials(int, double const*)@@Base+0x120> │ │ │ │ mov %edi,%ecx │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ - test $0xf,%edi │ │ │ │ - je 297be ::setPartials(int, double const*)@@Base+0x27e> │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + test $0x7,%edi │ │ │ │ + je 25680 ::setPartials(int, double const*)@@Base+0x240> │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%ecx,8) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %edi,%ecx │ │ │ │ - jb 296c0 ::setPartials(int, double const*)@@Base+0x180> │ │ │ │ - add -0x5c(%ebp),%esi │ │ │ │ - cmp -0x44(%ebp),%edi │ │ │ │ - jge 297a7 ::setPartials(int, double const*)@@Base+0x267> │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + jb 255a0 ::setPartials(int, double const*)@@Base+0x160> │ │ │ │ + add -0x3c(%ebp),%esi │ │ │ │ + cmp -0x24(%ebp),%edi │ │ │ │ + jge 256b7 ::setPartials(int, double const*)@@Base+0x277> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - push -0x58(%ebp) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + push -0x38(%ebp) │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call 17510 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - incl -0x3c(%ebp) │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add -0x48(%ebp),%edx │ │ │ │ + incl -0x1c(%ebp) │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + add -0x28(%ebp),%edx │ │ │ │ lea 0x4(%esi,%eax,4),%esi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - jne 29640 ::setPartials(int, double const*)@@Base+0x100> │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - add %ebx,%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + jne 25530 ::setPartials(int, double const*)@@Base+0xf0> │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ imul %ebx,%edx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + add %ebx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 297f0 ::setPartials(int, double const*)@@Base+0x2b0> │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 256ce ::setPartials(int, double const*)@@Base+0x28e> │ │ │ │ + mov %esi,%ecx │ │ │ │ vzeroupper │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov %ecx,%esi │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 17510 │ │ │ │ - incl -0x64(%ebp) │ │ │ │ + incl -0x44(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - cmp %eax,-0x7c(%ebp) │ │ │ │ - je 29802 ::setPartials(int, double const*)@@Base+0x2c2> │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + cmp %eax,-0x5c(%ebp) │ │ │ │ + je 256e0 ::setPartials(int, double const*)@@Base+0x2a0> │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ add %edi,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 2973c ::setPartials(int, double const*)@@Base+0x1fc> │ │ │ │ + jle 2561c ::setPartials(int, double const*)@@Base+0x1dc> │ │ │ │ mov %esi,%ecx │ │ │ │ - jmp 295e0 ::setPartials(int, double const*)@@Base+0xa0> │ │ │ │ + jmp 254d0 ::setPartials(int, double const*)@@Base+0x90> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 296d7 ::setPartials(int, double const*)@@Base+0x197> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jg 255b7 ::setPartials(int, double const*)@@Base+0x177> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2970f ::setPartials(int, double const*)@@Base+0x1cf> │ │ │ │ + je 255ed ::setPartials(int, double const*)@@Base+0x1ad> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 29780 ::setPartials(int, double const*)@@Base+0x240> │ │ │ │ - jmp 2970f ::setPartials(int, double const*)@@Base+0x1cf> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 296c0 ::setPartials(int, double const*)@@Base+0x180> │ │ │ │ - incl -0x3c(%ebp) │ │ │ │ - add -0x48(%ebp),%edx │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x4c(%ebp) │ │ │ │ - jne 2964b ::setPartials(int, double const*)@@Base+0x10b> │ │ │ │ - jmp 2970d ::setPartials(int, double const*)@@Base+0x1cd> │ │ │ │ - add -0x5c(%ebp),%esi │ │ │ │ - cmp -0x44(%ebp),%edi │ │ │ │ - jl 296d7 ::setPartials(int, double const*)@@Base+0x197> │ │ │ │ - incl -0x3c(%ebp) │ │ │ │ - add -0x48(%ebp),%edx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 29657 ::setPartials(int, double const*)@@Base+0x117> │ │ │ │ - jmp 2970d ::setPartials(int, double const*)@@Base+0x1cd> │ │ │ │ + jne 2565e ::setPartials(int, double const*)@@Base+0x21e> │ │ │ │ + jmp 255ed ::setPartials(int, double const*)@@Base+0x1ad> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - incl -0x64(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - cmp %eax,-0x7c(%ebp) │ │ │ │ - jne 295ee ::setPartials(int, double const*)@@Base+0xae> │ │ │ │ + add -0x3c(%ebp),%esi │ │ │ │ + cmp -0x24(%ebp),%edi │ │ │ │ + jl 255b7 ::setPartials(int, double const*)@@Base+0x177> │ │ │ │ + incl -0x1c(%ebp) │ │ │ │ + add -0x28(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + cmp %eax,-0x2c(%ebp) │ │ │ │ + jne 25547 ::setPartials(int, double const*)@@Base+0x107> │ │ │ │ + jmp 255ed ::setPartials(int, double const*)@@Base+0x1ad> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 255a0 ::setPartials(int, double const*)@@Base+0x160> │ │ │ │ + incl -0x1c(%ebp) │ │ │ │ + add -0x28(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x2c(%ebp) │ │ │ │ + jne 2553b ::setPartials(int, double const*)@@Base+0xfb> │ │ │ │ + jmp 255ed ::setPartials(int, double const*)@@Base+0x1ad> │ │ │ │ + incl -0x44(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + cmp %eax,-0x5c(%ebp) │ │ │ │ + jne 254e0 ::setPartials(int, double const*)@@Base+0xa0> │ │ │ │ vzeroupper │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ mov 0x38(%ebx),%eax │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,(%esi) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jne 29596 ::setPartials(int, double const*)@@Base+0x56> │ │ │ │ + jne 25493 ::setPartials(int, double const*)@@Base+0x53> │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 29804 ::setPartials(int, double const*)@@Base+0x2c4> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + jmp 256e2 ::setPartials(int, double const*)@@Base+0x2a2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 29730 ::setPartials(int, double const*)@@Base+0x1f0> │ │ │ │ - jmp 29802 ::setPartials(int, double const*)@@Base+0x2c2> │ │ │ │ + jg 25610 ::setPartials(int, double const*)@@Base+0x1d0> │ │ │ │ + jmp 256e0 ::setPartials(int, double const*)@@Base+0x2a0> │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 29804 ::setPartials(int, double const*)@@Base+0x2c4> │ │ │ │ + jmp 256e2 ::setPartials(int, double const*)@@Base+0x2a2> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00029860 ::setCPUThreadCount(int)@@Base>: │ │ │ │ +00025740 ::setCPUThreadCount(int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %ecx,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ + sub $0x28,%esp │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov (%ecx),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3a3e0,%ebx │ │ │ │ + add $0x36500,%ebx │ │ │ │ test %esi,%esi │ │ │ │ - jle 29afb ::setCPUThreadCount(int)@@Base+0x29b> │ │ │ │ + jle 259bb ::setCPUThreadCount(int)@@Base+0x27b> │ │ │ │ movw $0x0,0xcc(%ecx) │ │ │ │ testb $0x40,0x57(%ecx) │ │ │ │ - jne 298b0 ::setCPUThreadCount(int)@@Base+0x50> │ │ │ │ + jne 25790 ::setCPUThreadCount(int)@@Base+0x50> │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ call 17470 │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - mov 0x10(%ecx),%edx │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ cmpl $0x4,0x20(%ecx) │ │ │ │ - jle 29910 ::setCPUThreadCount(int)@@Base+0xb0> │ │ │ │ + mov 0x10(%ecx),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + jle 257f0 ::setCPUThreadCount(int)@@Base+0xb0> │ │ │ │ mov $0x2,%edx │ │ │ │ mov %edx,0x50(%ecx) │ │ │ │ cmp $0x2,%eax │ │ │ │ - jle 2989d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + jle 2577d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 2989d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ + jg 2577d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ sar $1,%edx │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ cltd │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ idiv %edi │ │ │ │ cmp %esi,%eax │ │ │ │ cmovle %eax,%esi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - jmp 29955 ::setCPUThreadCount(int)@@Base+0xf5> │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + jmp 25835 ::setCPUThreadCount(int)@@Base+0xf5> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x100,0x50(%ecx) │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 299f0 ::setCPUThreadCount(int)@@Base+0x190> │ │ │ │ + jle 258d0 ::setCPUThreadCount(int)@@Base+0x190> │ │ │ │ cmp $0xff,%edx │ │ │ │ - jle 2989d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ + jle 2577d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ mov %edx,%eax │ │ │ │ sar $0x7,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ cmovle %eax,%esi │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ call 171b0 │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ dec %edi │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ cltd │ │ │ │ - idivl -0x48(%ebp) │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - cmovle -0x4c(%ebp),%eax │ │ │ │ + idivl -0x28(%ebp) │ │ │ │ + cmp %eax,-0x1c(%ebp) │ │ │ │ + cmovle -0x2c(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 29980 ::setCPUThreadCount(int)@@Base+0x120> │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + jne 25860 ::setCPUThreadCount(int)@@Base+0x120> │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov (%ecx),%eax │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push -0x3c(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ + push -0x1c(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ call *0x38(%eax) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ imul 0x44(%ecx),%eax │ │ │ │ lea (%eax,%eax,8),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 171b0 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,0xdc(%ecx) │ │ │ │ mov 0x50(%ecx),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ cmp %eax,0x10(%ecx) │ │ │ │ - jge 29a00 ::setCPUThreadCount(int)@@Base+0x1a0> │ │ │ │ + jge 258e0 ::setCPUThreadCount(int)@@Base+0x1a0> │ │ │ │ movb $0x1,0xcd(%ecx) │ │ │ │ - jmp 2989d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ + jmp 2577d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x300,%edx │ │ │ │ - jmp 298cc ::setCPUThreadCount(int)@@Base+0x6c> │ │ │ │ + jmp 257ac ::setCPUThreadCount(int)@@Base+0x6c> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %eax,0xe0(%ecx) │ │ │ │ test %edi,%edi │ │ │ │ - je 29ad1 ::setCPUThreadCount(int)@@Base+0x271> │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + je 25991 ::setCPUThreadCount(int)@@Base+0x251> │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 29b05 ::setCPUThreadCount(int)@@Base+0x2a5> │ │ │ │ - vmovdqa32 -0x9e20(%ebx),%zmm0 │ │ │ │ - vmovdqa32 -0x9de0(%ebx),%zmm1 │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 259ca ::setCPUThreadCount(int)@@Base+0x28a> │ │ │ │ + vmovdqa -0x9ec0(%ebx),%ymm0 │ │ │ │ + vmovdqa -0x9ea0(%ebx),%ymm1 │ │ │ │ + shr $0x3,%edi │ │ │ │ mov %edx,%eax │ │ │ │ - shr $0x4,%edi │ │ │ │ mov %edi,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ add %edx,%esi │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqu32 %zmm0,(%eax) │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 29a60 ::setCPUThreadCount(int)@@Base+0x200> │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + jne 25940 ::setCPUThreadCount(int)@@Base+0x200> │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - and $0xf,%edi │ │ │ │ - je 29b0c ::setCPUThreadCount(int)@@Base+0x2ac> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + and $0x7,%edi │ │ │ │ + je 259c5 ::setCPUThreadCount(int)@@Base+0x285> │ │ │ │ vzeroupper │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,(%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ not %esi │ │ │ │ add %edi,%esi │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 29ad1 ::setCPUThreadCount(int)@@Base+0x271> │ │ │ │ + jle 25991 ::setCPUThreadCount(int)@@Base+0x251> │ │ │ │ and $0x1,%esi │ │ │ │ - je 29ac0 ::setCPUThreadCount(int)@@Base+0x260> │ │ │ │ + je 25980 ::setCPUThreadCount(int)@@Base+0x240> │ │ │ │ mov %eax,(%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - jle 29ad1 ::setCPUThreadCount(int)@@Base+0x271> │ │ │ │ - jmp 29ac0 ::setCPUThreadCount(int)@@Base+0x260> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x1(%eax),%esi │ │ │ │ + cmp %eax,-0x1c(%ebp) │ │ │ │ + jle 25991 ::setCPUThreadCount(int)@@Base+0x251> │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %eax,(%edx,%eax,4) │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ add $0x2,%eax │ │ │ │ + cmp %eax,-0x1c(%ebp) │ │ │ │ mov %esi,(%edx,%esi,4) │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - jg 29ac0 ::setCPUThreadCount(int)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jg 25980 ::setCPUThreadCount(int)@@Base+0x240> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xe4(%ecx) │ │ │ │ movb $0x1,0xce(%ecx) │ │ │ │ - jmp 299dc ::setCPUThreadCount(int)@@Base+0x17c> │ │ │ │ + jmp 258bc ::setCPUThreadCount(int)@@Base+0x17c> │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 2989f ::setCPUThreadCount(int)@@Base+0x3f> │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 29a87 ::setCPUThreadCount(int)@@Base+0x227> │ │ │ │ + jmp 2577f ::setCPUThreadCount(int)@@Base+0x3f> │ │ │ │ vzeroupper │ │ │ │ - jmp 29ad1 ::setCPUThreadCount(int)@@Base+0x271> │ │ │ │ + jmp 25991 ::setCPUThreadCount(int)@@Base+0x251> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 2595f ::setCPUThreadCount(int)@@Base+0x21f> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ │ │ │ │ -00029b20 ::setCPUThreadCount(int)@@Base>: │ │ │ │ +000259e0 ::setCPUThreadCount(int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %ecx,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ + sub $0x28,%esp │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov (%ecx),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3a120,%ebx │ │ │ │ + add $0x36260,%ebx │ │ │ │ test %esi,%esi │ │ │ │ - jle 29dbb ::setCPUThreadCount(int)@@Base+0x29b> │ │ │ │ + jle 25c5b ::setCPUThreadCount(int)@@Base+0x27b> │ │ │ │ movw $0x0,0xc8(%ecx) │ │ │ │ testb $0x40,0x57(%ecx) │ │ │ │ - jne 29b70 ::setCPUThreadCount(int)@@Base+0x50> │ │ │ │ + jne 25a30 ::setCPUThreadCount(int)@@Base+0x50> │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ call 17470 │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - mov 0x10(%ecx),%edx │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ cmpl $0x4,0x20(%ecx) │ │ │ │ - jle 29bd0 ::setCPUThreadCount(int)@@Base+0xb0> │ │ │ │ + mov 0x10(%ecx),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + jle 25a90 ::setCPUThreadCount(int)@@Base+0xb0> │ │ │ │ mov $0x2,%edx │ │ │ │ mov %edx,0x50(%ecx) │ │ │ │ cmp $0x2,%eax │ │ │ │ - jle 29b5d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + jle 25a1d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 29b5d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ + jg 25a1d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ sar $1,%edx │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ cltd │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ idiv %edi │ │ │ │ cmp %esi,%eax │ │ │ │ cmovle %eax,%esi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - jmp 29c15 ::setCPUThreadCount(int)@@Base+0xf5> │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + jmp 25ad5 ::setCPUThreadCount(int)@@Base+0xf5> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x100,0x50(%ecx) │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 29cb0 ::setCPUThreadCount(int)@@Base+0x190> │ │ │ │ + jle 25b70 ::setCPUThreadCount(int)@@Base+0x190> │ │ │ │ cmp $0xff,%edx │ │ │ │ - jle 29b5d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ + jle 25a1d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ mov %edx,%eax │ │ │ │ sar $0x7,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ cmovle %eax,%esi │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ call 171b0 │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ dec %edi │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ cltd │ │ │ │ - idivl -0x48(%ebp) │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - cmovle -0x4c(%ebp),%eax │ │ │ │ + idivl -0x28(%ebp) │ │ │ │ + cmp %eax,-0x1c(%ebp) │ │ │ │ + cmovle -0x2c(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 29c40 ::setCPUThreadCount(int)@@Base+0x120> │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + jne 25b00 ::setCPUThreadCount(int)@@Base+0x120> │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov (%ecx),%eax │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push -0x3c(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ + push -0x1c(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ call *0x38(%eax) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ imul 0x44(%ecx),%eax │ │ │ │ lea (%eax,%eax,8),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 171b0 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,0xd8(%ecx) │ │ │ │ mov 0x50(%ecx),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ cmp %eax,0x10(%ecx) │ │ │ │ - jge 29cc0 ::setCPUThreadCount(int)@@Base+0x1a0> │ │ │ │ + jge 25b80 ::setCPUThreadCount(int)@@Base+0x1a0> │ │ │ │ movb $0x1,0xc9(%ecx) │ │ │ │ - jmp 29b5d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ + jmp 25a1d ::setCPUThreadCount(int)@@Base+0x3d> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x300,%edx │ │ │ │ - jmp 29b8c ::setCPUThreadCount(int)@@Base+0x6c> │ │ │ │ + jmp 25a4c ::setCPUThreadCount(int)@@Base+0x6c> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %eax,0xdc(%ecx) │ │ │ │ test %edi,%edi │ │ │ │ - je 29d91 ::setCPUThreadCount(int)@@Base+0x271> │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + je 25c31 ::setCPUThreadCount(int)@@Base+0x251> │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 29dc5 ::setCPUThreadCount(int)@@Base+0x2a5> │ │ │ │ - vmovdqa32 -0x9e20(%ebx),%zmm0 │ │ │ │ - vmovdqa32 -0x9de0(%ebx),%zmm1 │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 25c6a ::setCPUThreadCount(int)@@Base+0x28a> │ │ │ │ + vmovdqa -0x9ec0(%ebx),%ymm0 │ │ │ │ + vmovdqa -0x9ea0(%ebx),%ymm1 │ │ │ │ + shr $0x3,%edi │ │ │ │ mov %edx,%eax │ │ │ │ - shr $0x4,%edi │ │ │ │ mov %edi,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ add %edx,%esi │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqu32 %zmm0,(%eax) │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 29d20 ::setCPUThreadCount(int)@@Base+0x200> │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + jne 25be0 ::setCPUThreadCount(int)@@Base+0x200> │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - and $0xf,%edi │ │ │ │ - je 29dcc ::setCPUThreadCount(int)@@Base+0x2ac> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + and $0x7,%edi │ │ │ │ + je 25c65 ::setCPUThreadCount(int)@@Base+0x285> │ │ │ │ vzeroupper │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,(%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ not %esi │ │ │ │ add %edi,%esi │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 29d91 ::setCPUThreadCount(int)@@Base+0x271> │ │ │ │ + jle 25c31 ::setCPUThreadCount(int)@@Base+0x251> │ │ │ │ and $0x1,%esi │ │ │ │ - je 29d80 ::setCPUThreadCount(int)@@Base+0x260> │ │ │ │ + je 25c20 ::setCPUThreadCount(int)@@Base+0x240> │ │ │ │ mov %eax,(%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - jle 29d91 ::setCPUThreadCount(int)@@Base+0x271> │ │ │ │ - jmp 29d80 ::setCPUThreadCount(int)@@Base+0x260> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x1(%eax),%esi │ │ │ │ + cmp %eax,-0x1c(%ebp) │ │ │ │ + jle 25c31 ::setCPUThreadCount(int)@@Base+0x251> │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %eax,(%edx,%eax,4) │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ add $0x2,%eax │ │ │ │ + cmp %eax,-0x1c(%ebp) │ │ │ │ mov %esi,(%edx,%esi,4) │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - jg 29d80 ::setCPUThreadCount(int)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jg 25c20 ::setCPUThreadCount(int)@@Base+0x240> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xe0(%ecx) │ │ │ │ movb $0x1,0xca(%ecx) │ │ │ │ - jmp 29c9c ::setCPUThreadCount(int)@@Base+0x17c> │ │ │ │ + jmp 25b5c ::setCPUThreadCount(int)@@Base+0x17c> │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 29b5f ::setCPUThreadCount(int)@@Base+0x3f> │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 29d47 ::setCPUThreadCount(int)@@Base+0x227> │ │ │ │ + jmp 25a1f ::setCPUThreadCount(int)@@Base+0x3f> │ │ │ │ vzeroupper │ │ │ │ - jmp 29d91 ::setCPUThreadCount(int)@@Base+0x271> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 25c31 ::setCPUThreadCount(int)@@Base+0x251> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 25bff ::setCPUThreadCount(int)@@Base+0x21f> │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ │ │ │ │ -00029de0 ::~EigenDecompositionSquare()@@Base>: │ │ │ │ +00025c70 ::~EigenDecompositionSquare()@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x39e70,%ebx │ │ │ │ + add $0x35fe0,%ebx │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29e36 ::~EigenDecompositionSquare()@@Base+0x56> │ │ │ │ + jle 25cc6 ::~EigenDecompositionSquare()@@Base+0x56> │ │ │ │ xor %edi,%edi │ │ │ │ nop │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ lea 0x0(,%edi,4),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ inc %edi │ │ │ │ push (%eax,%ebp,1) │ │ │ │ @@ -17616,15 +15266,15 @@ │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ push (%eax,%ebp,1) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0xc(%esi) │ │ │ │ - jg 29e00 ::~EigenDecompositionSquare()@@Base+0x20> │ │ │ │ + jg 25c90 ::~EigenDecompositionSquare()@@Base+0x20> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ push 0x28(%esi) │ │ │ │ call 17400 │ │ │ │ pop %edx │ │ │ │ @@ -17642,60 +15292,60 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00029e70 ::~EigenDecompositionSquare()@@Base>: │ │ │ │ +00025d00 ::~EigenDecompositionSquare()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x39de3,%ebx │ │ │ │ + add $0x35f57,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 17290 ::~EigenDecompositionSquare()@plt> │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00029ea0 ::~EigenDecompositionCube()@@Base>: │ │ │ │ +00025d30 ::~EigenDecompositionCube()@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x39db0,%ebx │ │ │ │ + add $0x35f20,%ebx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29eea ::~EigenDecompositionCube()@@Base+0x4a> │ │ │ │ + jle 25d7a ::~EigenDecompositionCube()@@Base+0x4a> │ │ │ │ xor %esi,%esi │ │ │ │ nop │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ lea 0x0(,%esi,4),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ inc %esi │ │ │ │ push (%eax,%ebp,1) │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ push (%eax,%ebp,1) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0xc(%edi) │ │ │ │ - jg 29ec0 ::~EigenDecompositionCube()@@Base+0x20> │ │ │ │ + jg 25d50 ::~EigenDecompositionCube()@@Base+0x20> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%edi) │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ push 0x4(%edi) │ │ │ │ call 17400 │ │ │ │ pop %edx │ │ │ │ @@ -17718,45 +15368,45 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00029f30 ::~EigenDecompositionCube()@@Base>: │ │ │ │ +00025dc0 ::~EigenDecompositionCube()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x39d23,%ebx │ │ │ │ + add $0x35e97,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 17600 ::~EigenDecompositionCube()@plt> │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00029f60 ::~EigenDecompositionSquare()@@Base>: │ │ │ │ +00025df0 ::~EigenDecompositionSquare()@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x39cf0,%ebx │ │ │ │ + add $0x35e60,%ebx │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29fb6 ::~EigenDecompositionSquare()@@Base+0x56> │ │ │ │ + jle 25e46 ::~EigenDecompositionSquare()@@Base+0x56> │ │ │ │ xor %edi,%edi │ │ │ │ nop │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ lea 0x0(,%edi,4),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ inc %edi │ │ │ │ push (%eax,%ebp,1) │ │ │ │ @@ -17767,15 +15417,15 @@ │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ push (%eax,%ebp,1) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0xc(%esi) │ │ │ │ - jg 29f80 ::~EigenDecompositionSquare()@@Base+0x20> │ │ │ │ + jg 25e10 ::~EigenDecompositionSquare()@@Base+0x20> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ push 0x28(%esi) │ │ │ │ call 17400 │ │ │ │ pop %edx │ │ │ │ @@ -17793,60 +15443,60 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00029ff0 ::~EigenDecompositionSquare()@@Base>: │ │ │ │ +00025e80 ::~EigenDecompositionSquare()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x39c63,%ebx │ │ │ │ + add $0x35dd7,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 172c0 ::~EigenDecompositionSquare()@plt> │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a020 ::~EigenDecompositionCube()@@Base>: │ │ │ │ +00025eb0 ::~EigenDecompositionCube()@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x39c30,%ebx │ │ │ │ + add $0x35da0,%ebx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2a06a ::~EigenDecompositionCube()@@Base+0x4a> │ │ │ │ + jle 25efa ::~EigenDecompositionCube()@@Base+0x4a> │ │ │ │ xor %esi,%esi │ │ │ │ nop │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ lea 0x0(,%esi,4),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ inc %esi │ │ │ │ push (%eax,%ebp,1) │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ push (%eax,%ebp,1) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0xc(%edi) │ │ │ │ - jg 2a040 ::~EigenDecompositionCube()@@Base+0x20> │ │ │ │ + jg 25ed0 ::~EigenDecompositionCube()@@Base+0x20> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%edi) │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ push 0x4(%edi) │ │ │ │ call 17400 │ │ │ │ pop %edx │ │ │ │ @@ -17869,88 +15519,96 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a0b0 ::~EigenDecompositionCube()@@Base>: │ │ │ │ +00025f40 ::~EigenDecompositionCube()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x39ba3,%ebx │ │ │ │ + add $0x35d17,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 175e0 ::~EigenDecompositionCube()@plt> │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a0e0 ::getSiteLogLikelihoods(double*)@@Base>: │ │ │ │ +00025f80 ::getSiteLogLikelihoods(double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x39b70,%ebx │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ + add $0x35cd0,%ebx │ │ │ │ cmpb $0x0,0x4d(%ebp) │ │ │ │ - jne 2a140 ::getSiteLogLikelihoods(double*)@@Base+0x60> │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + jne 25fe0 ::getSiteLogLikelihoods(double*)@@Base+0x60> │ │ │ │ test %edx,%edx │ │ │ │ - je 2a133 ::getSiteLogLikelihoods(double*)@@Base+0x53> │ │ │ │ + je 25fd3 ::getSiteLogLikelihoods(double*)@@Base+0x53> │ │ │ │ mov 0xb4(%ebp),%eax │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ lea (%eax,%edx,8),%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovsd (%eax),%xmm0 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ vmovsd %xmm0,-0x8(%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 2a120 ::getSiteLogLikelihoods(double*)@@Base+0x40> │ │ │ │ + jne 25fc0 ::getSiteLogLikelihoods(double*)@@Base+0x40> │ │ │ │ add $0x1c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ mov %eax,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 2a1bd ::getSiteLogLikelihoods(double*)@@Base+0xdd> │ │ │ │ + jle 2605d ::getSiteLogLikelihoods(double*)@@Base+0xdd> │ │ │ │ mov 0xb4(%ebp),%edi │ │ │ │ mov 0x78(%ebp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x0(%ebp,%eax,4),%ecx │ │ │ │ vmovsd (%edi,%ecx,8),%xmm1 │ │ │ │ vmovsd %xmm1,(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 2a180 ::getSiteLogLikelihoods(double*)@@Base+0xa0> │ │ │ │ + jne 26020 ::getSiteLogLikelihoods(double*)@@Base+0xa0> │ │ │ │ sub $0x4,%esp │ │ │ │ push 0x10(%esp) │ │ │ │ push %esi │ │ │ │ push 0x40(%esp) │ │ │ │ call 17180 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -17960,32 +15618,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - je 2a1a7 ::getSiteLogLikelihoods(double*)@@Base+0xc7> │ │ │ │ - jmp 2a193 ::getSiteLogLikelihoods(double*)@@Base+0xb3> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + je 26047 ::getSiteLogLikelihoods(double*)@@Base+0xc7> │ │ │ │ + jmp 26033 ::getSiteLogLikelihoods(double*)@@Base+0xb3> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -17995,242 +15637,236 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a200 ::getSiteLogLikelihoods(double*)@@Base>: │ │ │ │ +00026080 ::getSiteLogLikelihoods(double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x39a50,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x35bd0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ + sub $0x28,%esp │ │ │ │ mov (%ecx),%esi │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ cmpb $0x0,0x4d(%esi) │ │ │ │ - jne 2a330 ::getSiteLogLikelihoods(double*)@@Base+0x130> │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + jne 26190 ::getSiteLogLikelihoods(double*)@@Base+0x110> │ │ │ │ test %edx,%edx │ │ │ │ - je 2a315 ::getSiteLogLikelihoods(double*)@@Base+0x115> │ │ │ │ + je 26175 ::getSiteLogLikelihoods(double*)@@Base+0xf5> │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ mov 0xb0(%esi),%esi │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 2a452 ::getSiteLogLikelihoods(double*)@@Base+0x252> │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 262a8 ::getSiteLogLikelihoods(double*)@@Base+0x228> │ │ │ │ mov %edx,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ - shr $0x4,%edi │ │ │ │ - shl $0x6,%edi │ │ │ │ + shr $0x3,%edi │ │ │ │ + shl $0x5,%edi │ │ │ │ add %esi,%edi │ │ │ │ - jmp 2a280 ::getSiteLogLikelihoods(double*)@@Base+0x80> │ │ │ │ + jmp 26100 ::getSiteLogLikelihoods(double*)@@Base+0x80> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%ebx),%zmm0 │ │ │ │ - add $0x40,%ebx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vmovupd %zmm1,-0x80(%eax) │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ + vmovups (%ebx),%ymm0 │ │ │ │ + add $0x20,%ebx │ │ │ │ + add $0x40,%eax │ │ │ │ + vcvtps2pd %xmm0,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vmovupd %ymm1,-0x40(%eax) │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 2a280 ::getSiteLogLikelihoods(double*)@@Base+0x80> │ │ │ │ + jne 26100 ::getSiteLogLikelihoods(double*)@@Base+0x80> │ │ │ │ mov %edx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%dl │ │ │ │ - je 2a460 ::getSiteLogLikelihoods(double*)@@Base+0x260> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%dl │ │ │ │ + je 262a0 ::getSiteLogLikelihoods(double*)@@Base+0x220> │ │ │ │ vzeroupper │ │ │ │ - mov %eax,%ebx │ │ │ │ flds (%esi,%eax,4) │ │ │ │ + mov %eax,%ebx │ │ │ │ not %ebx │ │ │ │ + add %edx,%ebx │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add %edx,%ebx │ │ │ │ cmp %edx,%eax │ │ │ │ - jae 2a315 ::getSiteLogLikelihoods(double*)@@Base+0x115> │ │ │ │ + jae 26175 ::getSiteLogLikelihoods(double*)@@Base+0xf5> │ │ │ │ and $0x1,%ebx │ │ │ │ - je 2a300 ::getSiteLogLikelihoods(double*)@@Base+0x100> │ │ │ │ + je 26160 ::getSiteLogLikelihoods(double*)@@Base+0xe0> │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jae 2a315 ::getSiteLogLikelihoods(double*)@@Base+0x115> │ │ │ │ - jmp 2a300 ::getSiteLogLikelihoods(double*)@@Base+0x100> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jae 26175 ::getSiteLogLikelihoods(double*)@@Base+0xf5> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ flds 0x4(%esi,%eax,4) │ │ │ │ fstpl 0x8(%ecx,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jb 2a300 ::getSiteLogLikelihoods(double*)@@Base+0x100> │ │ │ │ + jb 26160 ::getSiteLogLikelihoods(double*)@@Base+0xe0> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - mov %eax,%ebx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 2a459 ::getSiteLogLikelihoods(double*)@@Base+0x259> │ │ │ │ + jle 262af ::getSiteLogLikelihoods(double*)@@Base+0x22f> │ │ │ │ mov 0xb0(%esi),%edi │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov 0x74(%esi),%esi │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + mov 0x74(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ flds (%edi,%ecx,4) │ │ │ │ fstps (%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 2a370 ::getSiteLogLikelihoods(double*)@@Base+0x170> │ │ │ │ + jne 261d0 ::getSiteLogLikelihoods(double*)@@Base+0x150> │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 2a468 ::getSiteLogLikelihoods(double*)@@Base+0x268> │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %ebx,%esi │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 262c5 ::getSiteLogLikelihoods(double*)@@Base+0x245> │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + mov %edx,%esi │ │ │ │ mov %ecx,%eax │ │ │ │ - shr $0x4,%edi │ │ │ │ - shl $0x6,%edi │ │ │ │ - add %ebx,%edi │ │ │ │ - jmp 2a3c0 ::getSiteLogLikelihoods(double*)@@Base+0x1c0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%esi),%zmm0 │ │ │ │ - add $0x40,%esi │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vmovupd %zmm1,-0x80(%eax) │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ - cmp %esi,%edi │ │ │ │ - jne 2a3c0 ::getSiteLogLikelihoods(double*)@@Base+0x1c0> │ │ │ │ + shr $0x3,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + mov %edi,%ebx │ │ │ │ + add %edi,%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovups (%ebx),%ymm0 │ │ │ │ + add $0x20,%ebx │ │ │ │ + add $0x40,%eax │ │ │ │ + vcvtps2pd %xmm0,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vmovupd %ymm1,-0x40(%eax) │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 26200 ::getSiteLogLikelihoods(double*)@@Base+0x180> │ │ │ │ mov %edx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%dl │ │ │ │ - je 2a46c ::getSiteLogLikelihoods(double*)@@Base+0x26c> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%dl │ │ │ │ + je 262c0 ::getSiteLogLikelihoods(double*)@@Base+0x240> │ │ │ │ vzeroupper │ │ │ │ - mov %eax,%esi │ │ │ │ - flds (%ebx,%eax,4) │ │ │ │ - not %esi │ │ │ │ - fstpl (%ecx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - add %edx,%esi │ │ │ │ - cmp %edx,%eax │ │ │ │ - jae 2a435 ::getSiteLogLikelihoods(double*)@@Base+0x235> │ │ │ │ - and $0x1,%esi │ │ │ │ - je 2a420 ::getSiteLogLikelihoods(double*)@@Base+0x220> │ │ │ │ - flds (%ebx,%eax,4) │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + mov %eax,%ebx │ │ │ │ + not %ebx │ │ │ │ + add %edx,%ebx │ │ │ │ + flds (%edi,%eax,4) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jae 2a435 ::getSiteLogLikelihoods(double*)@@Base+0x235> │ │ │ │ - nop │ │ │ │ + jae 26268 ::getSiteLogLikelihoods(double*)@@Base+0x1e8> │ │ │ │ + and $0x1,%ebx │ │ │ │ + jne 26290 ::getSiteLogLikelihoods(double*)@@Base+0x210> │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ flds 0x4(%ebx,%eax,4) │ │ │ │ fstpl 0x8(%ecx,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jb 2a420 ::getSiteLogLikelihoods(double*)@@Base+0x220> │ │ │ │ + jb 26253 ::getSiteLogLikelihoods(double*)@@Base+0x1d3> │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x1c(%ebp) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 2a2c2 ::getSiteLogLikelihoods(double*)@@Base+0xc2> │ │ │ │ - je 2a435 ::getSiteLogLikelihoods(double*)@@Base+0x235> │ │ │ │ - jmp 2a38d ::getSiteLogLikelihoods(double*)@@Base+0x18d> │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + flds (%edi,%eax,4) │ │ │ │ + fstpl (%ecx,%eax,8) │ │ │ │ + inc %eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 26250 ::getSiteLogLikelihoods(double*)@@Base+0x1d0> │ │ │ │ + jmp 26268 ::getSiteLogLikelihoods(double*)@@Base+0x1e8> │ │ │ │ vzeroupper │ │ │ │ - jmp 2a315 ::getSiteLogLikelihoods(double*)@@Base+0x115> │ │ │ │ + jmp 26175 ::getSiteLogLikelihoods(double*)@@Base+0xf5> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2a3fe ::getSiteLogLikelihoods(double*)@@Base+0x1fe> │ │ │ │ - vzeroupper │ │ │ │ - jmp 2a435 ::getSiteLogLikelihoods(double*)@@Base+0x235> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 26137 ::getSiteLogLikelihoods(double*)@@Base+0xb7> │ │ │ │ + je 26268 ::getSiteLogLikelihoods(double*)@@Base+0x1e8> │ │ │ │ + jmp 261ed ::getSiteLogLikelihoods(double*)@@Base+0x16d> │ │ │ │ xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 26268 ::getSiteLogLikelihoods(double*)@@Base+0x1e8> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 26237 ::getSiteLogLikelihoods(double*)@@Base+0x1b7> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ │ │ │ │ -0002a480 ::~_Result()@@Base>: │ │ │ │ +000262d0 ::~_Result()@@Base>: │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x397da,%ebx │ │ │ │ + add $0x3598a,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - mov 0x2dc(%ebx),%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ + mov 0x2dc(%ebx),%edx │ │ │ │ add $0x8,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call 17240 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a4b0 ::~_Result()@@Base>: │ │ │ │ +00026300 ::~_Result()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x397a9,%ebx │ │ │ │ + add $0x35959,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov 0x2dc(%ebx),%eax │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ + mov 0x2dc(%ebx),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call 17240 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x14,%esp │ │ │ │ @@ -18241,41 +15877,41 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a4f0 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::~_State_impl()@@Base>: │ │ │ │ +00026340 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::~_State_impl()@@Base>: │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3976a,%ebx │ │ │ │ + add $0x3591a,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - mov 0x2d8(%ebx),%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ + mov 0x2d8(%ebx),%edx │ │ │ │ add $0x8,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call 17120 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a520 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::~_State_impl()@@Base>: │ │ │ │ +00026370 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::~_State_impl()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x39739,%ebx │ │ │ │ + add $0x358e9,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov 0x2d8(%ebx),%eax │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ + mov 0x2d8(%ebx),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call 17120 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x14,%esp │ │ │ │ @@ -18286,41 +15922,41 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a560 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::~_State_impl()@@Base>: │ │ │ │ +000263b0 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::~_State_impl()@@Base>: │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x396fa,%ebx │ │ │ │ + add $0x358aa,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - mov 0x34c(%ebx),%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ + mov 0x34c(%ebx),%edx │ │ │ │ add $0x8,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call 17120 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a590 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::~_State_impl()@@Base>: │ │ │ │ +000263e0 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::~_State_impl()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x396c9,%ebx │ │ │ │ + add $0x35879,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov 0x34c(%ebx),%eax │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ + mov 0x34c(%ebx),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call 17120 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x14,%esp │ │ │ │ @@ -18331,23 +15967,23 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a5d0 ::copyScaleFactors(int, int)@@Base>: │ │ │ │ +00026420 ::copyScaleFactors(int, int)@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3967a,%ebx │ │ │ │ + add $0x3582a,%ebx │ │ │ │ mov 0x8c(%eax),%edx │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov (%edx,%ecx,4),%ecx │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ @@ -18356,32 +15992,32 @@ │ │ │ │ add $0x14,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0002a610 ::setCategoryRatesWithIndex(int, double const*)@@Base>: │ │ │ │ +00026460 ::setCategoryRatesWithIndex(int, double const*)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3963f,%ebx │ │ │ │ + add $0x357ef,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - js 2a690 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x80> │ │ │ │ + js 264e0 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x80> │ │ │ │ cmp %eax,0x2c(%edx) │ │ │ │ - jle 2a690 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x80> │ │ │ │ + jle 264e0 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x80> │ │ │ │ mov 0x68(%edx),%ecx │ │ │ │ mov 0x30(%edx),%edx │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ - mov (%ecx),%eax │ │ │ │ shl $0x3,%edx │ │ │ │ + mov (%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2a660 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x50> │ │ │ │ + je 264b0 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x50> │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x30(%esp) │ │ │ │ push %eax │ │ │ │ call 17180 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ @@ -18395,38 +16031,38 @@ │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ call 171b0 │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jne 2a642 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x32> │ │ │ │ + jne 26492 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x32> │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 2a655 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x45> │ │ │ │ + jmp 264a5 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x45> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 2a655 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x45> │ │ │ │ + jmp 264a5 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x45> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a6a0 ::setCategoryRates(double const*)@@Base>: │ │ │ │ +000264f0 ::setCategoryRates(double const*)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x395b3,%ebx │ │ │ │ + add $0x35763,%ebx │ │ │ │ mov 0x68(%edx),%ecx │ │ │ │ mov 0x30(%edx),%edx │ │ │ │ mov (%ecx),%eax │ │ │ │ shl $0x3,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 2a6e0 ::setCategoryRates(double const*)@@Base+0x40> │ │ │ │ + je 26530 ::setCategoryRates(double const*)@@Base+0x40> │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x2c(%esp) │ │ │ │ push %eax │ │ │ │ call 17180 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ @@ -18440,50 +16076,50 @@ │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ call 171b0 │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jne 2a6c2 ::setCategoryRates(double const*)@@Base+0x22> │ │ │ │ + jne 26512 ::setCategoryRates(double const*)@@Base+0x22> │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 2a6d5 ::setCategoryRates(double const*)@@Base+0x35> │ │ │ │ + jmp 26525 ::setCategoryRates(double const*)@@Base+0x35> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a710 ::setPatternWeights(double const*)@@Base>: │ │ │ │ +00026560 ::setPatternWeights(double const*)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x39543,%ebx │ │ │ │ + add $0x356f3,%ebx │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x6c(%edx) │ │ │ │ call 17180 │ │ │ │ add $0x18,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a740 ::copyScaleFactors(int, int)@@Base>: │ │ │ │ +00026590 ::copyScaleFactors(int, int)@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3950a,%ebx │ │ │ │ + add $0x356ba,%ebx │ │ │ │ mov 0x88(%eax),%edx │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov (%edx,%ecx,4),%ecx │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ @@ -18492,32 +16128,32 @@ │ │ │ │ add $0x14,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0002a780 ::setCategoryRatesWithIndex(int, double const*)@@Base>: │ │ │ │ +000265d0 ::setCategoryRatesWithIndex(int, double const*)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x394cf,%ebx │ │ │ │ + add $0x3567f,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - js 2a800 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x80> │ │ │ │ + js 26650 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x80> │ │ │ │ cmp %eax,0x2c(%edx) │ │ │ │ - jle 2a800 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x80> │ │ │ │ + jle 26650 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x80> │ │ │ │ mov 0x64(%edx),%ecx │ │ │ │ mov 0x30(%edx),%edx │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ - mov (%ecx),%eax │ │ │ │ shl $0x3,%edx │ │ │ │ + mov (%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2a7d0 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x50> │ │ │ │ + je 26620 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x50> │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x30(%esp) │ │ │ │ push %eax │ │ │ │ call 17180 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ @@ -18531,38 +16167,38 @@ │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ call 171b0 │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jne 2a7b2 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x32> │ │ │ │ + jne 26602 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x32> │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 2a7c5 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x45> │ │ │ │ + jmp 26615 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x45> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 2a7c5 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x45> │ │ │ │ + jmp 26615 ::setCategoryRatesWithIndex(int, double const*)@@Base+0x45> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a810 ::setCategoryRates(double const*)@@Base>: │ │ │ │ +00026660 ::setCategoryRates(double const*)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x39443,%ebx │ │ │ │ + add $0x355f3,%ebx │ │ │ │ mov 0x64(%edx),%ecx │ │ │ │ mov 0x30(%edx),%edx │ │ │ │ mov (%ecx),%eax │ │ │ │ shl $0x3,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 2a850 ::setCategoryRates(double const*)@@Base+0x40> │ │ │ │ + je 266a0 ::setCategoryRates(double const*)@@Base+0x40> │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x2c(%esp) │ │ │ │ push %eax │ │ │ │ call 17180 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ @@ -18576,60 +16212,60 @@ │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ call 171b0 │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jne 2a832 ::setCategoryRates(double const*)@@Base+0x22> │ │ │ │ + jne 26682 ::setCategoryRates(double const*)@@Base+0x22> │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 2a845 ::setCategoryRates(double const*)@@Base+0x35> │ │ │ │ + jmp 26695 ::setCategoryRates(double const*)@@Base+0x35> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a880 ::setPatternWeights(double const*)@@Base>: │ │ │ │ +000266d0 ::setPatternWeights(double const*)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x393d3,%ebx │ │ │ │ + add $0x35583,%ebx │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x68(%edx) │ │ │ │ call 17180 │ │ │ │ add $0x18,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a8b0 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base>: │ │ │ │ +00026700 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3939c,%ebx │ │ │ │ + add $0x3554c,%ebx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2a9a5 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0xf5> │ │ │ │ + jle 267f5 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0xf5> │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2a995 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0xe5> │ │ │ │ + jle 267e5 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0xe5> │ │ │ │ mov 0x20(%ecx),%edx │ │ │ │ mov %ecx,0x40(%esp) │ │ │ │ movl $0x0,0x18(%esp) │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ imul %edi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ @@ -18643,15 +16279,15 @@ │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ mov (%eax,%esi,4),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 2a982 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0xd2> │ │ │ │ + jle 267d2 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0xd2> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ inc %edi │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ push %esi │ │ │ │ @@ -18665,88 +16301,88 @@ │ │ │ │ vmovsd 0x18(%esp),%xmm0 │ │ │ │ vmovsd %xmm0,(%esi,%eax,1) │ │ │ │ lea (%esi,%ecx,8),%esi │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ add %eax,%ecx │ │ │ │ cmp %edi,%edx │ │ │ │ - jg 2a940 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x90> │ │ │ │ + jg 26790 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x90> │ │ │ │ incl 0x18(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ cmp %eax,0x30(%ebp) │ │ │ │ - jg 2a930 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x80> │ │ │ │ + jg 26780 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x80> │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ mov %ebp,%ecx │ │ │ │ addl $0x8,0x14(%esp) │ │ │ │ inc %edi │ │ │ │ cmp %edi,0x50(%esp) │ │ │ │ - jne 2a8e0 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x30> │ │ │ │ + jne 26730 ::setTransitionMatrices(int const*, double const*, double const*, int)@@Base+0x30> │ │ │ │ add $0x2c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a9b0 ::setTransitionMatrix(int, double const*, double)@@Base>: │ │ │ │ +00026800 ::setTransitionMatrix(int, double const*, double)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ fldl 0x3c(%esp) │ │ │ │ - fstpl (%esp) │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x39299,%ebx │ │ │ │ + add $0x3544c,%ebx │ │ │ │ mov 0x30(%ecx),%eax │ │ │ │ + fstpl (%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2aa67 ::setTransitionMatrix(int, double const*, double)@@Base+0xb7> │ │ │ │ + jle 268b7 ::setTransitionMatrix(int, double const*, double)@@Base+0xb7> │ │ │ │ mov 0x98(%ecx),%eax │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ mov %ecx,%ebp │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ + mov 0x34(%esp),%edx │ │ │ │ mov (%eax,%edx,4),%esi │ │ │ │ mov 0x20(%ecx),%edx │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 2aa5a ::setTransitionMatrix(int, double const*, double)@@Base+0xaa> │ │ │ │ + jle 268aa ::setTransitionMatrix(int, double const*, double)@@Base+0xaa> │ │ │ │ mov %ecx,0x38(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ + xor %ecx,%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call 17180 │ │ │ │ vmovsd 0x10(%esp),%xmm0 │ │ │ │ mov 0x20(%ebp),%edx │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ + add %eax,%edi │ │ │ │ vmovsd %xmm0,(%esi,%eax,1) │ │ │ │ lea (%esi,%ecx,8),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - add %eax,%edi │ │ │ │ add $0x10,%esp │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jg 2aa20 ::setTransitionMatrix(int, double const*, double)@@Base+0x70> │ │ │ │ + jg 26870 ::setTransitionMatrix(int, double const*, double)@@Base+0x70> │ │ │ │ mov %edi,%ecx │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x30(%ebp) │ │ │ │ - jg 2aa00 ::setTransitionMatrix(int, double const*, double)@@Base+0x50> │ │ │ │ + jg 26850 ::setTransitionMatrix(int, double const*, double)@@Base+0x50> │ │ │ │ add $0x1c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -18755,25 +16391,25 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002aa80 ::setDifferentialMatrix(int, double const*)@@Base>: │ │ │ │ +000268d0 ::setDifferentialMatrix(int, double const*)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x391cf,%ebx │ │ │ │ + add $0x3537f,%ebx │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x44(%edx),%edx │ │ │ │ cmp 0x214(%ebx),%edx │ │ │ │ - jne 2aac0 ::setDifferentialMatrix(int, double const*)@@Base+0x40> │ │ │ │ + jne 26910 ::setDifferentialMatrix(int, double const*)@@Base+0x40> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push 0x2c(%esp) │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call 17678 ::setTransitionMatrix(int, double const*, double)@plt> │ │ │ │ @@ -18795,32 +16431,32 @@ │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002aae0 ::setCategoryWeights(int, double const*)@@Base>: │ │ │ │ +00026930 ::setCategoryWeights(int, double const*)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3916f,%ebx │ │ │ │ + add $0x3531f,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - js 2ab60 ::setCategoryWeights(int, double const*)@@Base+0x80> │ │ │ │ + js 269b0 ::setCategoryWeights(int, double const*)@@Base+0x80> │ │ │ │ cmp %eax,0x2c(%edx) │ │ │ │ - jle 2ab60 ::setCategoryWeights(int, double const*)@@Base+0x80> │ │ │ │ + jle 269b0 ::setCategoryWeights(int, double const*)@@Base+0x80> │ │ │ │ mov 0x7c(%edx),%ecx │ │ │ │ mov 0x30(%edx),%edx │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ - mov (%ecx),%eax │ │ │ │ shl $0x3,%edx │ │ │ │ + mov (%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2ab30 ::setCategoryWeights(int, double const*)@@Base+0x50> │ │ │ │ + je 26980 ::setCategoryWeights(int, double const*)@@Base+0x50> │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x30(%esp) │ │ │ │ push %eax │ │ │ │ call 17180 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ @@ -18834,44 +16470,44 @@ │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ call 171b0 │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jne 2ab12 ::setCategoryWeights(int, double const*)@@Base+0x32> │ │ │ │ + jne 26962 ::setCategoryWeights(int, double const*)@@Base+0x32> │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 2ab25 ::setCategoryWeights(int, double const*)@@Base+0x45> │ │ │ │ + jmp 26975 ::setCategoryWeights(int, double const*)@@Base+0x45> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 2ab25 ::setCategoryWeights(int, double const*)@@Base+0x45> │ │ │ │ + jmp 26975 ::setCategoryWeights(int, double const*)@@Base+0x45> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002ab70 ::setStateFrequencies(int, double const*)@@Base>: │ │ │ │ +000269c0 ::setStateFrequencies(int, double const*)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x390df,%ebx │ │ │ │ + add $0x3528f,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - js 2abf0 ::setStateFrequencies(int, double const*)@@Base+0x80> │ │ │ │ + js 26a40 ::setStateFrequencies(int, double const*)@@Base+0x80> │ │ │ │ cmp %eax,0x2c(%edx) │ │ │ │ - jle 2abf0 ::setStateFrequencies(int, double const*)@@Base+0x80> │ │ │ │ + jle 26a40 ::setStateFrequencies(int, double const*)@@Base+0x80> │ │ │ │ mov 0x80(%edx),%ecx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ - mov (%ecx),%eax │ │ │ │ shl $0x3,%edx │ │ │ │ + mov (%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2abc0 ::setStateFrequencies(int, double const*)@@Base+0x50> │ │ │ │ + je 26a10 ::setStateFrequencies(int, double const*)@@Base+0x50> │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x30(%esp) │ │ │ │ push %eax │ │ │ │ call 17180 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ @@ -18885,184 +16521,184 @@ │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ call 171b0 │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jne 2aba5 ::setStateFrequencies(int, double const*)@@Base+0x35> │ │ │ │ + jne 269f5 ::setStateFrequencies(int, double const*)@@Base+0x35> │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 2abb8 ::setStateFrequencies(int, double const*)@@Base+0x48> │ │ │ │ + jmp 26a08 ::setStateFrequencies(int, double const*)@@Base+0x48> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 2abb8 ::setStateFrequencies(int, double const*)@@Base+0x48> │ │ │ │ + jmp 26a08 ::setStateFrequencies(int, double const*)@@Base+0x48> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002ac00 ::setRootPrePartials(int const*, int const*, int)@@Base>: │ │ │ │ +00026a50 ::setRootPrePartials(int const*, int const*, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x39054,%ebx │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ + add $0x35204,%ebx │ │ │ │ cmpl $0x1,0x3c(%esp) │ │ │ │ - jne 2ad50 ::setRootPrePartials(int const*, int const*, int)@@Base+0x150> │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ + jne 26ba0 ::setRootPrePartials(int const*, int const*, int)@@Base+0x150> │ │ │ │ cmpb $0x0,0xce(%esi) │ │ │ │ - jne 2ad50 ::setRootPrePartials(int const*, int const*, int)@@Base+0x150> │ │ │ │ + jne 26ba0 ::setRootPrePartials(int const*, int const*, int)@@Base+0x150> │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 2ad57 ::setRootPrePartials(int const*, int const*, int)@@Base+0x157> │ │ │ │ + js 26ba7 ::setRootPrePartials(int const*, int const*, int)@@Base+0x157> │ │ │ │ cmp %eax,0x8(%esi) │ │ │ │ - jle 2ad57 ::setRootPrePartials(int const*, int const*, int)@@Base+0x157> │ │ │ │ + jle 26ba7 ::setRootPrePartials(int const*, int const*, int)@@Base+0x157> │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ mov (%edx),%ebp │ │ │ │ mov 0x84(%esi),%edx │ │ │ │ lea (%edx,%eax,4),%edx │ │ │ │ mov (%edx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 2ad15 ::setRootPrePartials(int const*, int const*, int)@@Base+0x115> │ │ │ │ + je 26b65 ::setRootPrePartials(int const*, int const*, int)@@Base+0x115> │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2acfb ::setRootPrePartials(int const*, int const*, int)@@Base+0xfb> │ │ │ │ + jle 26b4b ::setRootPrePartials(int const*, int const*, int)@@Base+0xfb> │ │ │ │ mov 0x80(%esi),%eax │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov (%eax,%ebp,4),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ test %eax,%eax │ │ │ │ - jle 2ad10 ::setRootPrePartials(int const*, int const*, int)@@Base+0x110> │ │ │ │ + jle 26b60 ::setRootPrePartials(int const*, int const*, int)@@Base+0x110> │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ mov %ebp,%esi │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ inc %esi │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push 0x10(%esp) │ │ │ │ push %edi │ │ │ │ call 17180 │ │ │ │ mov 0x28(%ebp),%ecx │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ lea (%edi,%ecx,8),%edi │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 2aca0 ::setRootPrePartials(int const*, int const*, int)@@Base+0xa0> │ │ │ │ + jg 26af0 ::setRootPrePartials(int const*, int const*, int)@@Base+0xa0> │ │ │ │ mov %ebp,%esi │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ sub %eax,%edx │ │ │ │ imul %ecx,%edx │ │ │ │ mov %edx,%ebp │ │ │ │ test %edx,%edx │ │ │ │ - jle 2acee ::setRootPrePartials(int const*, int const*, int)@@Base+0xee> │ │ │ │ + jle 26b3e ::setRootPrePartials(int const*, int const*, int)@@Base+0xee> │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ lea (%edi,%ebp,8),%edi │ │ │ │ call 17510 │ │ │ │ add $0x10,%esp │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x30(%esi) │ │ │ │ - jg 2ac80 ::setRootPrePartials(int const*, int const*, int)@@Base+0x80> │ │ │ │ + jg 26ad0 ::setRootPrePartials(int const*, int const*, int)@@Base+0x80> │ │ │ │ xor %eax,%eax │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esi),%ecx │ │ │ │ - jmp 2acc7 ::setRootPrePartials(int const*, int const*, int)@@Base+0xc7> │ │ │ │ + jmp 26b17 ::setRootPrePartials(int const*, int const*, int)@@Base+0xc7> │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,(%edx) │ │ │ │ test %eax,%eax │ │ │ │ - jne 2ac5e ::setRootPrePartials(int const*, int const*, int)@@Base+0x5e> │ │ │ │ + jne 26aae ::setRootPrePartials(int const*, int const*, int)@@Base+0x5e> │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 2acfd ::setRootPrePartials(int const*, int const*, int)@@Base+0xfd> │ │ │ │ + jmp 26b4d ::setRootPrePartials(int const*, int const*, int)@@Base+0xfd> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xfffffff9,%eax │ │ │ │ - jmp 2acfd ::setRootPrePartials(int const*, int const*, int)@@Base+0xfd> │ │ │ │ + jmp 26b4d ::setRootPrePartials(int const*, int const*, int)@@Base+0xfd> │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 2acfd ::setRootPrePartials(int const*, int const*, int)@@Base+0xfd> │ │ │ │ + jmp 26b4d ::setRootPrePartials(int const*, int const*, int)@@Base+0xfd> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0002ad60 ::setPartials(int, double const*)@@Base>: │ │ │ │ +00026bb0 ::setPartials(int, double const*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x38eec,%ebx │ │ │ │ + add $0x3509c,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - js 2aed0 ::setPartials(int, double const*)@@Base+0x170> │ │ │ │ + js 26d20 ::setPartials(int, double const*)@@Base+0x170> │ │ │ │ cmp %eax,0x8(%ebp) │ │ │ │ - jle 2aed0 ::setPartials(int, double const*)@@Base+0x170> │ │ │ │ + jle 26d20 ::setPartials(int, double const*)@@Base+0x170> │ │ │ │ mov 0x84(%ebp),%edx │ │ │ │ lea (%edx,%eax,4),%edi │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 2ae9f ::setPartials(int, double const*)@@Base+0x13f> │ │ │ │ + je 26cef ::setPartials(int, double const*)@@Base+0x13f> │ │ │ │ mov 0x30(%ebp),%eax │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov %ebp,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jle 2ae90 ::setPartials(int, double const*)@@Base+0x130> │ │ │ │ + jle 26ce0 ::setPartials(int, double const*)@@Base+0x130> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2ae9a ::setPartials(int, double const*)@@Base+0x13a> │ │ │ │ + jle 26cea ::setPartials(int, double const*)@@Base+0x13a> │ │ │ │ mov 0x20(%ecx),%eax │ │ │ │ movl $0x0,(%esp) │ │ │ │ lea 0x0(,%eax,8),%ebp │ │ │ │ mov %ebp,%eax │ │ │ │ mov %ecx,%ebp │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x40(%esp) │ │ │ │ push %esi │ │ │ │ call 17180 │ │ │ │ mov 0x20(%ebp),%edi │ │ │ │ - mov 0x28(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ lea 0x0(,%edi,8),%ecx │ │ │ │ add %ecx,%esi │ │ │ │ cmp %edx,%edi │ │ │ │ - jge 2ae41 ::setPartials(int, double const*)@@Base+0xe1> │ │ │ │ + jge 26c91 ::setPartials(int, double const*)@@Base+0xe1> │ │ │ │ mov %edx,%eax │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ sub %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ @@ -19072,188 +16708,196 @@ │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ incl (%esp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ add %ecx,0x38(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ cmp (%esp),%eax │ │ │ │ - jg 2adf0 ::setPartials(int, double const*)@@Base+0x90> │ │ │ │ + jg 26c40 ::setPartials(int, double const*)@@Base+0x90> │ │ │ │ mov %ebp,%ecx │ │ │ │ mov 0x14(%ecx),%edi │ │ │ │ sub %eax,%edi │ │ │ │ imul %edx,%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2ae7f ::setPartials(int, double const*)@@Base+0x11f> │ │ │ │ + jle 26ccf ::setPartials(int, double const*)@@Base+0x11f> │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ lea (%esi,%edi,8),%esi │ │ │ │ call 17510 │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x30(%ecx) │ │ │ │ - jg 2adc0 ::setPartials(int, double const*)@@Base+0x60> │ │ │ │ + jg 26c10 ::setPartials(int, double const*)@@Base+0x60> │ │ │ │ xor %eax,%eax │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x28(%ecx),%edx │ │ │ │ - jmp 2ae52 ::setPartials(int, double const*)@@Base+0xf2> │ │ │ │ + jmp 26ca2 ::setPartials(int, double const*)@@Base+0xf2> │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ + mov %eax,(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jne 2ad9e ::setPartials(int, double const*)@@Base+0x3e> │ │ │ │ + jne 26bee ::setPartials(int, double const*)@@Base+0x3e> │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 2ae92 ::setPartials(int, double const*)@@Base+0x132> │ │ │ │ + jmp 26ce2 ::setPartials(int, double const*)@@Base+0x132> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 2ae92 ::setPartials(int, double const*)@@Base+0x132> │ │ │ │ + jmp 26ce2 ::setPartials(int, double const*)@@Base+0x132> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002aee0 ::setRootPrePartials(int const*, int const*, int)@@Base>: │ │ │ │ +00026d30 ::setRootPrePartials(int const*, int const*, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x38d74,%ebx │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ + add $0x34f24,%ebx │ │ │ │ cmpl $0x1,0x3c(%esp) │ │ │ │ - jne 2b030 ::setRootPrePartials(int const*, int const*, int)@@Base+0x150> │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ + jne 26e80 ::setRootPrePartials(int const*, int const*, int)@@Base+0x150> │ │ │ │ cmpb $0x0,0xca(%esi) │ │ │ │ - jne 2b030 ::setRootPrePartials(int const*, int const*, int)@@Base+0x150> │ │ │ │ + jne 26e80 ::setRootPrePartials(int const*, int const*, int)@@Base+0x150> │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 2b037 ::setRootPrePartials(int const*, int const*, int)@@Base+0x157> │ │ │ │ + js 26e87 ::setRootPrePartials(int const*, int const*, int)@@Base+0x157> │ │ │ │ cmp %eax,0x8(%esi) │ │ │ │ - jle 2b037 ::setRootPrePartials(int const*, int const*, int)@@Base+0x157> │ │ │ │ + jle 26e87 ::setRootPrePartials(int const*, int const*, int)@@Base+0x157> │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ mov (%edx),%ebp │ │ │ │ mov 0x80(%esi),%edx │ │ │ │ lea (%edx,%eax,4),%edx │ │ │ │ mov (%edx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 2aff5 ::setRootPrePartials(int const*, int const*, int)@@Base+0x115> │ │ │ │ + je 26e45 ::setRootPrePartials(int const*, int const*, int)@@Base+0x115> │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2afdb ::setRootPrePartials(int const*, int const*, int)@@Base+0xfb> │ │ │ │ + jle 26e2b ::setRootPrePartials(int const*, int const*, int)@@Base+0xfb> │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov (%eax,%ebp,4),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ test %eax,%eax │ │ │ │ - jle 2aff0 ::setRootPrePartials(int const*, int const*, int)@@Base+0x110> │ │ │ │ + jle 26e40 ::setRootPrePartials(int const*, int const*, int)@@Base+0x110> │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ mov %ebp,%esi │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ inc %esi │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push 0x10(%esp) │ │ │ │ push %edi │ │ │ │ call 17180 │ │ │ │ mov 0x28(%ebp),%ecx │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ lea (%edi,%ecx,4),%edi │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 2af80 ::setRootPrePartials(int const*, int const*, int)@@Base+0xa0> │ │ │ │ + jg 26dd0 ::setRootPrePartials(int const*, int const*, int)@@Base+0xa0> │ │ │ │ mov %ebp,%esi │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ sub %eax,%edx │ │ │ │ imul %ecx,%edx │ │ │ │ mov %edx,%ebp │ │ │ │ test %edx,%edx │ │ │ │ - jle 2afce ::setRootPrePartials(int const*, int const*, int)@@Base+0xee> │ │ │ │ + jle 26e1e ::setRootPrePartials(int const*, int const*, int)@@Base+0xee> │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ lea (%edi,%ebp,4),%edi │ │ │ │ call 17510 │ │ │ │ add $0x10,%esp │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x30(%esi) │ │ │ │ - jg 2af60 ::setRootPrePartials(int const*, int const*, int)@@Base+0x80> │ │ │ │ + jg 26db0 ::setRootPrePartials(int const*, int const*, int)@@Base+0x80> │ │ │ │ xor %eax,%eax │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esi),%ecx │ │ │ │ - jmp 2afa7 ::setRootPrePartials(int const*, int const*, int)@@Base+0xc7> │ │ │ │ + jmp 26df7 ::setRootPrePartials(int const*, int const*, int)@@Base+0xc7> │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,(%edx) │ │ │ │ test %eax,%eax │ │ │ │ - jne 2af3e ::setRootPrePartials(int const*, int const*, int)@@Base+0x5e> │ │ │ │ + jne 26d8e ::setRootPrePartials(int const*, int const*, int)@@Base+0x5e> │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 2afdd ::setRootPrePartials(int const*, int const*, int)@@Base+0xfd> │ │ │ │ + jmp 26e2d ::setRootPrePartials(int const*, int const*, int)@@Base+0xfd> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xfffffff9,%eax │ │ │ │ - jmp 2afdd ::setRootPrePartials(int const*, int const*, int)@@Base+0xfd> │ │ │ │ + jmp 26e2d ::setRootPrePartials(int const*, int const*, int)@@Base+0xfd> │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 2afdd ::setRootPrePartials(int const*, int const*, int)@@Base+0xfd> │ │ │ │ + jmp 26e2d ::setRootPrePartials(int const*, int const*, int)@@Base+0xfd> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0002b040 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base>: │ │ │ │ +00026ea0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x38c0c,%ebx │ │ │ │ + add $0x34dac,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push 0x48(%esp) │ │ │ │ push %ecx │ │ │ │ @@ -19275,59 +16919,59 @@ │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ push %edi │ │ │ │ push 0x44(%esp) │ │ │ │ push %eax │ │ │ │ call 17180 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x20,0x16(%esi) │ │ │ │ - jne 2b0c0 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x80> │ │ │ │ + jne 26f20 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x80> │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 2b0b3 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x73> │ │ │ │ + jle 26f13 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0x73> │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ lea 0x8(,%ebx,8),%ebp │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ lea 0x0(,%ebx,8),%ebx │ │ │ │ xor %esi,%esi │ │ │ │ dec %eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea 0x8(%ecx),%edi │ │ │ │ add %ebx,%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x8(%esp) │ │ │ │ - jle 2b136 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xf6> │ │ │ │ + jle 26f96 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xf6> │ │ │ │ lea -0x10(%edi,%ebp,1),%edx │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovsd (%edx),%xmm0 │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ vmovsd %xmm0,-0x8(%eax) │ │ │ │ fstpl (%edx) │ │ │ │ add %ebx,%edx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 2b120 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xe0> │ │ │ │ + jne 26f80 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xe0> │ │ │ │ add %ebp,%edi │ │ │ │ add %ebx,%ecx │ │ │ │ cmp 0xc(%esp),%esi │ │ │ │ - jne 2b100 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xc0> │ │ │ │ + jne 26f60 ::setEigenDecomposition(int, double const*, double const*, double const*)@@Base+0xc0> │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -19339,2031 +16983,1789 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0002b160 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base>: │ │ │ │ +00026fc0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x38af0,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x34c90,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xe8,%esp │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ - mov 0x14(%ecx),%edi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + sub $0xa8,%esp │ │ │ │ + mov 0x4(%ecx),%ebx │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ mov 0x10(%ecx),%edx │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ + mov 0x1c(%ecx),%edi │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov 0x14(%ecx),%ebx │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ mov 0x18(%ecx),%ebx │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov 0x1c(%ecx),%edi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ or %edx,%ebx │ │ │ │ - jne 2b60c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x4ac> │ │ │ │ + jne 2735c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x39c> │ │ │ │ test %edi,%edi │ │ │ │ - jle 2b600 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x4a0> │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ - mov 0x10(%ecx),%edx │ │ │ │ - lea (%esi,%edi,4),%ecx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + jle 27350 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x390> │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + lea (%esi,%edi,4),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 2bf52 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xdf2> │ │ │ │ - mov %eax,%ecx │ │ │ │ - add $0x3,%eax │ │ │ │ + jle 27ad2 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xb12> │ │ │ │ + lea 0x0(,%ecx,8),%edi │ │ │ │ test %ecx,%ecx │ │ │ │ + lea 0x3(%ecx),%eax │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ cmovns %ecx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - lea 0x0(,%ecx,8),%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - imul %eax,%ecx │ │ │ │ - sar $0x2,%edi │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - setg -0x78(%ebp) │ │ │ │ - cmpl $0x1,-0x48(%ebp) │ │ │ │ - lea (%edi,%edx,4),%edx │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ - sete %dl │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - mov %edx,%edi │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - setle %al │ │ │ │ - or %eax,%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %al,-0x60(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + lea (%edi,%edx,4),%edi │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ + imul %ecx,%edx │ │ │ │ + cmp $0x4,%eax │ │ │ │ + setg -0x40(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ + sub $0x4,%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov $0x4,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ cmovge %edx,%eax │ │ │ │ test %edx,%edx │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - cmovg %eax,%edx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - sub %edx,%ebx │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ - cmp %edi,%ebx │ │ │ │ - mov $0x1,%edi │ │ │ │ - cmovg %edx,%edi │ │ │ │ - cmp $0x6,%eax │ │ │ │ + cmovg %eax,%ebx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + sub %ebx,%ecx │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov $0x1,%eax │ │ │ │ + lea -0x1(%ecx),%ebx │ │ │ │ + cmovg %edx,%eax │ │ │ │ + mov %ebx,%edi │ │ │ │ + sub -0x5c(%ebp),%edi │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + cmp $0x2,%edi │ │ │ │ setbe %dl │ │ │ │ - cmp -0x6c(%ebp),%ebx │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + cmp -0x5c(%ebp),%ecx │ │ │ │ mov %edx,%edi │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ setle %al │ │ │ │ or %eax,%edi │ │ │ │ mov %edi,%eax │ │ │ │ - lea 0x1(%ebx),%edi │ │ │ │ - mov %al,-0x64(%ebp) │ │ │ │ - lea 0x0(,%edx,8),%eax │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - lea -0x1(%ebx),%eax │ │ │ │ - imul %edi,%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - lea -0x4(%ecx),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + lea 0x0(,%edx,8),%edi │ │ │ │ + mov %al,-0x44(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + lea 0x1(%ecx),%edi │ │ │ │ + imul %edi,%ebx │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ shr $0x2,%eax │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 2bac8 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x968> │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 27705 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x745> │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - mov %ecx,-0xbc(%ebp) │ │ │ │ - mov (%edi,%eax,4),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + mov (%ebx,%eax,4),%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + mov 0x18(%eax),%edi │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov (%eax,%edi,4),%ecx │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - fldl (%ecx,%esi,1) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + mov (%eax),%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov (%eax,%esi,4),%ecx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + fldl (%ecx,%edi,1) │ │ │ │ fmull (%eax) │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl (%eax,%esi,1) │ │ │ │ - add $0x8,%esi │ │ │ │ - cmp -0x58(%ebp),%esi │ │ │ │ - jne 2b320 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x1c0> │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + fstpl (%eax,%edi,1) │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp %edi,-0x30(%ebp) │ │ │ │ + jne 27140 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x180> │ │ │ │ + mov %eax,%edi │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - mov 0x24(%ecx),%edx │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov (%edx,%edi,4),%ebx │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov 0x24(%eax),%edx │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %ebx,-0x9c(%ebp) │ │ │ │ + mov (%edx,%esi,4),%ecx │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + add %esi,%eax │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ + lea (%edx,%eax,8),%eax │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - lea (%ecx,%eax,8),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - add %esi,%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 2ba30 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x8d0> │ │ │ │ - cmpb $0x0,-0x60(%ebp) │ │ │ │ - jne 2ba7f ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x91f> │ │ │ │ - cmpb $0x0,-0x78(%ebp) │ │ │ │ - mov $0x1,%edi │ │ │ │ mov %esi,%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - cmovne -0x7c(%ebp),%edi │ │ │ │ - fld %st(0) │ │ │ │ - mov %edi,%ebx │ │ │ │ - shr $1,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - add %esi,%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vmulpd (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 2b3f0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x290> │ │ │ │ - test $0x1,%edi │ │ │ │ - je 2b4a1 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x341> │ │ │ │ - and $0xfffffffe,%edi │ │ │ │ - shl $0x2,%edi │ │ │ │ - fldl (%esi,%edi,8) │ │ │ │ - fmull (%ecx,%edi,8) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0x8(%esi,%edi,8) │ │ │ │ - fmull 0x8(%ecx,%edi,8) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0x10(%esi,%edi,8) │ │ │ │ - fmull 0x10(%ecx,%edi,8) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0x18(%esi,%edi,8) │ │ │ │ - fmull 0x18(%ecx,%edi,8) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - cmp %edi,-0x4c(%ebp) │ │ │ │ - jle 2ba50 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x8f0> │ │ │ │ - cmpb $0x0,-0x64(%ebp) │ │ │ │ - jne 2ba3c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x8dc> │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - shr $0x3,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - add %eax,%ebx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + lea (%ebx,%eax,8),%ebx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovupd (%eax),%zmm0 │ │ │ │ - vmulpd (%edx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 2b4d0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x370> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + shr $0x2,%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jle 27680 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x6c0> │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %esi,%edx │ │ │ │ + fld %st(0) │ │ │ │ + inc %ecx │ │ │ │ + cmpb $0x0,-0x40(%ebp) │ │ │ │ + cmove %eax,%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ + shl $0x5,%ecx │ │ │ │ + add %edi,%ecx │ │ │ │ + nop │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 27200 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x240> │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ + jle 276a0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x6e0> │ │ │ │ + cmpb $0x0,-0x44(%ebp) │ │ │ │ + jne 2768c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x6cc> │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - test $0x7,%al │ │ │ │ - je 2b56d ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x40d> │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - add -0x6c(%ebp),%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fldl (%esi,%eax,8) │ │ │ │ - fmull (%ecx,%eax,8) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + lea (%esi,%eax,1),%edx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + jmp 27280 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x2c0> │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%eax),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%edx),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 27280 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x2c0> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + test $0x3,%al │ │ │ │ + je 272d6 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x316> │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + add -0x5c(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + fldl (%edi,%eax,8) │ │ │ │ + fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 2b560 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x400> │ │ │ │ + jg 272c9 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x309> │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ - add -0x58(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + add -0x30(%ebp),%esi │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - add $0x8,%eax │ │ │ │ - fstpl -0x8(%eax) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - jne 2b3b0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x250> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + add $0x8,%ebx │ │ │ │ + fstpl -0x8(%ebx) │ │ │ │ + cmp -0x34(%ebp),%ebx │ │ │ │ + jne 271d0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x210> │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - add -0xa0(%ebp),%edi │ │ │ │ - add -0xa4(%ebp),%ebx │ │ │ │ - fstpl (%eax) │ │ │ │ - lea 0x8(%ecx,%eax,1),%eax │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + add -0x80(%ebp),%ecx │ │ │ │ + add -0x7c(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - cmp %edx,-0x4c(%ebp) │ │ │ │ - jne 2b390 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x230> │ │ │ │ + cmp %edx,-0x24(%ebp) │ │ │ │ + fstpl (%ebx) │ │ │ │ + lea 0x8(%esi,%ebx,1),%ebx │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + jne 271b0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x1f0> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - addl $0x4,-0x90(%ebp) │ │ │ │ - add -0xb4(%ebp),%eax │ │ │ │ - add -0xa0(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + add -0x90(%ebp),%eax │ │ │ │ + add -0x7c(%ebp),%eax │ │ │ │ + add $0x4,%ebx │ │ │ │ + cmp -0x84(%ebp),%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - cmp %eax,-0xac(%ebp) │ │ │ │ - je 2ba9c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x93c> │ │ │ │ + je 276dc ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x71c> │ │ │ │ vzeroupper │ │ │ │ - jmp 2b307 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x1a7> │ │ │ │ + jmp 27122 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x162> │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ test %edx,%edx │ │ │ │ - je 2bb6a ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xa0a> │ │ │ │ + je 27795 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x7d5> │ │ │ │ test %edi,%edi │ │ │ │ - jle 2b600 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x4a0> │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + jle 27350 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x390> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b600 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x4a0> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - lea 0x0(,%eax,8),%ecx │ │ │ │ - lea -0x1(%eax),%ebx │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - imul %ecx,%ebx │ │ │ │ + jle 27350 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x390> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ + lea 0x0(,%eax,8),%ebx │ │ │ │ + lea -0x1(%eax),%ecx │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + lea 0x1(%eax),%ebx │ │ │ │ + shr $0x2,%eax │ │ │ │ + imul %ebx,%ecx │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov %ecx,-0x94(%ebp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 27a6e ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xaae> │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ - shr $0x3,%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 2bf00 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xda0> │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ - mov (%ecx,%eax,4),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov (%ebx,%eax,4),%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov (%esi,%edx,4),%eax │ │ │ │ - mov (%ecx,%eax,4),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov (%eax,%edx,4),%eax │ │ │ │ - mov (%ecx,%eax,4),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov (%ebx,%eax,4),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov (%ecx,%edx,4),%eax │ │ │ │ + mov (%ebx,%eax,4),%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov (%eax,%ecx,4),%edi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov (%eax,%ebx,4),%edi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - fmull (%eax,%ecx,8) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + fmull (%eax,%ebx,8) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstl (%eax,%esi,1) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ mov 0x20(%eax),%ebx │ │ │ │ + fmul %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstl (%ecx,%esi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%ebx,%esi,1) │ │ │ │ add $0x8,%esi │ │ │ │ - cmp -0xa4(%ebp),%esi │ │ │ │ - jne 2b6e5 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x585> │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ + cmp -0x84(%ebp),%esi │ │ │ │ + jne 27423 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x463> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ fldz │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - add %edx,%edi │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ + add %ecx,%edi │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - jmp 2b7d2 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x672> │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jmp 274f2 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x532> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - cmpl $0x6,-0x64(%ebp) │ │ │ │ - jbe 2bb00 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x9a0> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + cmpl $0x2,-0x44(%ebp) │ │ │ │ + jbe 27730 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x770> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ lea (%eax,%edi,8),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2b804 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x6a4> │ │ │ │ + jmp 27524 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x564> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - vmovupd (%edi,%eax,1),%zmm0 │ │ │ │ - vmulpd (%esi,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vmulpd (%ecx,%eax,1),%zmm0,%zmm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovupd (%edi,%eax,1),%ymm0 │ │ │ │ + vmulpd (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vmulpd (%ecx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmulpd (%ebx,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmulpd (%edx,%eax,1),%zmm0,%zmm0 │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - add $0x40,%eax │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 2b800 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x6a0> │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - je 2b99b ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x83b> │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 27520 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x560> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + test $0x3,%al │ │ │ │ + je 275f5 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x635> │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ add %eax,%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - sub -0x40(%ebp),%edi │ │ │ │ - lea (%eax,%edi,8),%edi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - nop │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + sub %eax,%edi │ │ │ │ + lea (%edx,%edi,8),%edi │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - fldl (%esi,%eax,8) │ │ │ │ + fldl (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ - fmull (%edx,%eax,8) │ │ │ │ + fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jg 2b980 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x820> │ │ │ │ + jg 275d6 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x616> │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ fldz │ │ │ │ - add %ebx,-0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ fxch %st(3) │ │ │ │ + add %edi,-0x2c(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ fcomi %st(3),%st │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ fcmovbe %st(3),%st │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - fstpl (%edi,%eax,8) │ │ │ │ + fstpl (%edx,%eax,8) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - fstpl (%edi,%eax,8) │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + fstpl (%edx,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - fstpl (%edi,%eax,8) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 2b7d0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x670> │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 274f0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x530> │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ fld1 │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - incl -0x6c(%ebp) │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - add %ecx,-0x84(%ebp) │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + incl -0x48(%ebp) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + add %ecx,-0x68(%ebp) │ │ │ │ fstpl -0x8(%eax,%edi,8) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fstl -0x8(%eax,%edi,8) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ fstpl -0x8(%eax,%edi,8) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - add %ecx,%edi │ │ │ │ - cmp -0x6c(%ebp),%ebx │ │ │ │ - je 2bb17 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x9b7> │ │ │ │ - lea (%ecx,%eax,1),%ecx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - jmp 2b78f ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x62f> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add -0x50(%ebp),%edi │ │ │ │ + cmp %edx,-0x24(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + je 27742 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x782> │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + jmp 274b8 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x4f8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpb $0x0,-0x44(%ebp) │ │ │ │ fldz │ │ │ │ - cmpb $0x0,-0x64(%ebp) │ │ │ │ - je 2b4b7 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x357> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - jmp 2b560 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x400> │ │ │ │ + je 2724f ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x28f> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + jmp 272c9 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x309> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - fld %st(0) │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - fstp %st(2) │ │ │ │ - jbe 2ba88 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x928> │ │ │ │ - ffreep %st(0) │ │ │ │ - fstpl (%eax) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - je 2b58f ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x42f> │ │ │ │ - add -0x58(%ebp),%ecx │ │ │ │ - cmpb $0x0,-0x60(%ebp) │ │ │ │ - je 2b3c5 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x265> │ │ │ │ - xor %edi,%edi │ │ │ │ - fldz │ │ │ │ - jmp 2b47b ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x31b> │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - fstpl (%eax) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp -0x54(%ebp),%eax │ │ │ │ - jne 2ba72 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x912> │ │ │ │ - jmp 2b58f ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x42f> │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ + jbe 276c0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x700> │ │ │ │ + fstpl (%ebx) │ │ │ │ + add $0x8,%ebx │ │ │ │ + cmp -0x34(%ebp),%ebx │ │ │ │ + je 272f2 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x332> │ │ │ │ + add -0x30(%ebp),%esi │ │ │ │ + jmp 271e4 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x224> │ │ │ │ + ffreep %st(0) │ │ │ │ + movl $0x0,(%ebx) │ │ │ │ + movl $0x0,0x4(%ebx) │ │ │ │ + add $0x8,%ebx │ │ │ │ + cmp %ebx,-0x34(%ebp) │ │ │ │ + jne 276b8 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x6f8> │ │ │ │ + jmp 272f2 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x332> │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ add $0x4,%esi │ │ │ │ - cmp %ecx,%esi │ │ │ │ - je 2b5fd ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x49d> │ │ │ │ - addl $0x8,-0x94(%ebp) │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 2734d ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x38d> │ │ │ │ + addl $0x8,-0x70(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jg 2b2d7 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x177> │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 270fe ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x13e> │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 2bf6c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xe0c> │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 27aec ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xb2c> │ │ │ │ add $0x8,%edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jne 2bace ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x96e> │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 27708 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x748> │ │ │ │ add $0x4,%esi │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jne 2bf77 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xe17> │ │ │ │ - jmp 2b600 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x4a0> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %edi,%esi │ │ │ │ + jne 27af7 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xb37> │ │ │ │ + jmp 27350 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x390> │ │ │ │ fldz │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + xor %eax,%eax │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ - jmp 2b973 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x813> │ │ │ │ + jmp 275cb ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x60b> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - incl -0x94(%ebp) │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - add -0xb4(%ebp),%eax │ │ │ │ - add -0x9c(%ebp),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - cmp %esi,-0x94(%ebp) │ │ │ │ - je 2bb4a ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x9ea> │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + add -0x94(%ebp),%eax │ │ │ │ + add -0x50(%ebp),%eax │ │ │ │ + incl -0x7c(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + cmp %eax,-0x8c(%ebp) │ │ │ │ + je 2776c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x7ac> │ │ │ │ vzeroupper │ │ │ │ - jmp 2b6ce ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x56e> │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - cmp -0x74(%ebp),%edi │ │ │ │ - je 2b5fd ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x49d> │ │ │ │ + jmp 2740f ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x44f> │ │ │ │ + incl -0x54(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + cmp -0x54(%ebp),%edi │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + je 2734d ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x38d> │ │ │ │ vzeroupper │ │ │ │ - jmp 2b679 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x519> │ │ │ │ + jmp 273b7 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3f7> │ │ │ │ test %edi,%edi │ │ │ │ - jle 2b600 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x4a0> │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + jle 27350 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x390> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b600 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x4a0> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ - lea 0x0(,%eax,8),%ecx │ │ │ │ - lea -0x1(%eax),%ebx │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - imul %ecx,%ebx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ + jle 27350 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x390> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + lea 0x0(,%eax,8),%ebx │ │ │ │ + lea -0x1(%eax),%ecx │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + lea 0x1(%eax),%ebx │ │ │ │ + imul %ebx,%ecx │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + mov %eax,%ebx │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2bf90 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xe30> │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - mov %edi,-0xb4(%ebp) │ │ │ │ - mov %esi,-0xac(%ebp) │ │ │ │ + jle 27b00 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xb40> │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov (%esi,%edx,4),%eax │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ mov %ecx,%esi │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + mov 0x4(%eax),%edi │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ sub $0x10,%esp │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ fldl (%ecx,%edi,1) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - fmull (%eax,%ecx,8) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + fmull (%eax,%ebx,8) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstl (%eax,%edi,1) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + fmull -0x20(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ add $0x8,%edi │ │ │ │ - cmp -0x94(%ebp),%edi │ │ │ │ - jne 2bc35 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xad5> │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + cmp -0x70(%ebp),%edi │ │ │ │ + jne 2784e ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x88e> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov %esi,%edi │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ fldz │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ add %eax,%edi │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - jmp 2bd02 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xba2> │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpl $0x6,-0x5c(%ebp) │ │ │ │ - jbe 2bec0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xd60> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x2,-0x3c(%ebp) │ │ │ │ + jbe 27a34 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xa74> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ lea (%eax,%edi,8),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2bd22 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xbc2> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - vmovupd (%edi,%eax,1),%zmm0 │ │ │ │ - vmulpd (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmulpd (%ecx,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm7 │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm3 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + jmp 27932 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x972> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 2bd20 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xbc0> │ │ │ │ - test $0x7,%bl │ │ │ │ - je 2be54 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xcf4> │ │ │ │ + vmovupd (%edi,%eax,1),%ymm0 │ │ │ │ + vmulpd (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmulpd (%ecx,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 27930 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x970> │ │ │ │ mov %ebx,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ mov %eax,%edi │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + test $0x3,%bl │ │ │ │ + je 279ca ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xa0a> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ add %eax,%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - sub -0x40(%ebp),%edi │ │ │ │ + sub -0x20(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ lea (%eax,%edi,8),%edi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 2be40 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xce0> │ │ │ │ + jg 279b6 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x9f6> │ │ │ │ fldz │ │ │ │ - add %ebx,-0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - fld %st(0) │ │ │ │ - fxch %st(3) │ │ │ │ - fcomi %st(3),%st │ │ │ │ - fcmovbe %st(3),%st │ │ │ │ - fstp %st(3) │ │ │ │ + add %ebx,-0x24(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + fsts -0x20(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + fcomi %st(2),%st │ │ │ │ + fcmovbe %st(2),%st │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2bd00 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xba0> │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + jne 27910 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x950> │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ fld1 │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - incl -0x64(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - add %ecx,-0x74(%ebp) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + add %ecx,-0x58(%ebp) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + incl -0x44(%ebp) │ │ │ │ fstpl -0x8(%eax,%edi,8) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ fstpl -0x8(%eax,%edi,8) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ add %ecx,%edi │ │ │ │ - cmp -0x64(%ebp),%ebx │ │ │ │ - je 2bed3 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xd73> │ │ │ │ + cmp -0x44(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + je 27a47 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xa87> │ │ │ │ lea (%ecx,%eax,1),%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - jmp 2bcd3 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xb73> │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 278da ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x91a> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - jmp 2be26 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xcc6> │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + jmp 279aa ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x9ea> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - incl -0x7c(%ebp) │ │ │ │ - add -0xa0(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ add -0x84(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - cmp %eax,-0x9c(%ebp) │ │ │ │ - je 2bf30 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xdd0> │ │ │ │ + add -0x68(%ebp),%eax │ │ │ │ + incl -0x60(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmp %eax,-0x80(%ebp) │ │ │ │ + je 27ab0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xaf0> │ │ │ │ vzeroupper │ │ │ │ - jmp 2bc1b ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xabb> │ │ │ │ + jmp 27837 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x877> │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp -0xac(%ebp),%edx │ │ │ │ - je 2bf18 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xdb8> │ │ │ │ + cmp -0x8c(%ebp),%edx │ │ │ │ + je 27a8c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xacc> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp -0xac(%ebp),%eax │ │ │ │ - jne 2bf02 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xda2> │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - cmp -0x74(%ebp),%edi │ │ │ │ - jne 2b679 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x519> │ │ │ │ - jmp 2b600 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x4a0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ - incl -0x60(%ebp) │ │ │ │ + cmp -0x8c(%ebp),%eax │ │ │ │ + jne 27a76 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xab6> │ │ │ │ + incl -0x54(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + cmp -0x54(%ebp),%edi │ │ │ │ + jne 273b7 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3f7> │ │ │ │ + jmp 27350 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x390> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + incl -0x40(%ebp) │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ mov %esi,%ecx │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - cmp -0x60(%ebp),%edi │ │ │ │ - je 2b5fd ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x49d> │ │ │ │ + cmp -0x40(%ebp),%edi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ + je 2734d ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x38d> │ │ │ │ vzeroupper │ │ │ │ - jmp 2bbcd ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xa6d> │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + jmp 277e9 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x829> │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 2b600 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x4a0> │ │ │ │ + je 27350 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x390> │ │ │ │ add $0x8,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2bf55 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xdf5> │ │ │ │ - jmp 2b600 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x4a0> │ │ │ │ + jne 27ad5 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xb15> │ │ │ │ + jmp 27350 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x390> │ │ │ │ add $0x4,%esi │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 2b600 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x4a0> │ │ │ │ - addl $0x8,-0x94(%ebp) │ │ │ │ - jmp 2b2cc ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x16c> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 27350 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x390> │ │ │ │ + addl $0x8,-0x70(%ebp) │ │ │ │ + jmp 270f3 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x133> │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,-0x9c(%ebp) │ │ │ │ - je 2bfa8 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xe48> │ │ │ │ + cmp %edx,-0x80(%ebp) │ │ │ │ + je 27b12 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xb52> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp -0x9c(%ebp),%eax │ │ │ │ - jne 2bf92 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xe32> │ │ │ │ - incl -0x60(%ebp) │ │ │ │ - cmp -0x60(%ebp),%edi │ │ │ │ - jne 2bbcd ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xa6d> │ │ │ │ - jmp 2b600 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x4a0> │ │ │ │ + cmp -0x80(%ebp),%eax │ │ │ │ + jne 27b02 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xb42> │ │ │ │ + incl -0x40(%ebp) │ │ │ │ + cmp -0x40(%ebp),%edi │ │ │ │ + jne 277e9 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x829> │ │ │ │ + jmp 27350 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x390> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002bfc0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base>: │ │ │ │ +00027b40 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x37c90,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x34110,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xe8,%esp │ │ │ │ + sub $0xa8,%esp │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ - mov 0x18(%ecx),%edi │ │ │ │ - mov 0x14(%ecx),%ebx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov 0x10(%ecx),%edx │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xc(%ecx),%edi │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ - mov 0x1c(%ecx),%edi │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov 0xc(%ecx),%esi │ │ │ │ - mov 0x20(%ecx),%ecx │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - or %edx,%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - jne 2c48e ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4ce> │ │ │ │ + mov 0x10(%ecx),%ecx │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %edi,%edx │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ + mov 0x18(%eax),%esi │ │ │ │ + or %ecx,%edx │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + mov 0x1c(%eax),%esi │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ + mov 0x20(%eax),%esi │ │ │ │ + mov 0x8(%ebx),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + jne 27f21 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3e1> │ │ │ │ + test %esi,%esi │ │ │ │ + jle 27f15 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d5> │ │ │ │ + mov 0x10(%ebx),%ecx │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ + lea (%edi,%esi,4),%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2c482 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4c2> │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov %eax,%edi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - lea (%eax,%ecx,4),%ecx │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 2ce39 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xe79> │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - test %edi,%edi │ │ │ │ - lea 0x3(%edi),%eax │ │ │ │ - cmovns %edi,%eax │ │ │ │ - mov %eax,%edx │ │ │ │ + jle 286dc ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xb9c> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + lea 0x3(%eax),%eax │ │ │ │ + test %esi,%esi │ │ │ │ + cmovns %esi,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - lea 0x0(,%edi,8),%edi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - mov %edi,%esi │ │ │ │ - mov %eax,%edi │ │ │ │ - imul %eax,%esi │ │ │ │ - sar $0x2,%edx │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea -0x4(%ebx),%ebx │ │ │ │ - setg -0x78(%ebp) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - sete %dl │ │ │ │ - cmp $0x4,%esi │ │ │ │ - setle %al │ │ │ │ - or %eax,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - cmp $0x4,%esi │ │ │ │ - mov $0x4,%esi │ │ │ │ - cmovge %eax,%esi │ │ │ │ - test %eax,%eax │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov %dl,-0x60(%ebp) │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - cmovle %eax,%esi │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %esi,%edi │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %eax,%edi │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ - cmovg %edx,%esi │ │ │ │ - cmp $0x6,%eax │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + lea 0x0(,%esi,8),%esi │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + imul %eax,%edi │ │ │ │ + lea -0x4(%ecx),%eax │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov $0x4,%eax │ │ │ │ + setg -0x40(%ebp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + cmovge %ecx,%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ + cmovg %eax,%ecx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + sub %ecx,%esi │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ + lea -0x1(%esi),%ecx │ │ │ │ + cmovg %edx,%eax │ │ │ │ + mov %ecx,%edi │ │ │ │ + sub -0x5c(%ebp),%edi │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + cmp $0x2,%edi │ │ │ │ setbe %dl │ │ │ │ - cmp -0x6c(%ebp),%edi │ │ │ │ - mov %edx,%esi │ │ │ │ + cmp -0x5c(%ebp),%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ setle %al │ │ │ │ - or %eax,%esi │ │ │ │ - mov %esi,%eax │ │ │ │ - lea 0x1(%edi),%esi │ │ │ │ - mov %al,-0x64(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ - shl $0x3,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + inc %esi │ │ │ │ + or %eax,%edi │ │ │ │ + imul %esi,%ecx │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %edi,%eax │ │ │ │ + lea 0x0(,%edx,8),%edi │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + mov %al,-0x44(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ shr $0x2,%eax │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 2c96a ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x9aa> │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ - mov %ebx,-0xc0(%ebp) │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov (%edi,%eax,4),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - mov (%eax,%ecx,4),%edx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - add %edx,%eax │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 282d7 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x797> │ │ │ │ + mov (%edi),%eax │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov %esi,-0x9c(%ebp) │ │ │ │ + mov (%ecx,%eax,4),%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov (%edx,%esi,4),%edx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ - add $0x8,%edi │ │ │ │ add $0x8,%esi │ │ │ │ + add $0x8,%edi │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ fldl (%eax) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - fmull (%eax,%ecx,8) │ │ │ │ - fmull -0x8(%edi) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fmull -0x8(%esi) │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl -0x8(%esi) │ │ │ │ - cmp -0x40(%ebp),%edi │ │ │ │ - jne 2c190 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x1d0> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + fstpl -0x8(%edi) │ │ │ │ + cmp -0x2c(%ebp),%esi │ │ │ │ + jne 27ce0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x1a0> │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ fldz │ │ │ │ - mov 0x24(%eax),%eax │ │ │ │ - mov %edi,-0xb4(%ebp) │ │ │ │ - mov (%eax,%ecx,4),%ebx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - add %edi,%eax │ │ │ │ - lea (%ecx,%eax,8),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - add %esi,%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov 0x24(%esi),%edx │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov (%edx,%esi,4),%ecx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + lea (%edi,%esi,1),%edx │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea (%edi,%edx,8),%edi │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + add %eax,%edi │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + nop │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + lea (%esi,%edx,8),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 2c8d0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x910> │ │ │ │ - cmpb $0x0,-0x60(%ebp) │ │ │ │ - jne 2c91f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x95f> │ │ │ │ - cmpb $0x0,-0x78(%ebp) │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %esi,%eax │ │ │ │ - cmovne -0x7c(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + shr $0x2,%ebx │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 28250 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x710> │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %edi,%ecx │ │ │ │ fld %st(0) │ │ │ │ - mov %edi,%ebx │ │ │ │ - shr $1,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - add %esi,%ebx │ │ │ │ + inc %ebx │ │ │ │ + cmpb $0x0,-0x40(%ebp) │ │ │ │ + cmove %edx,%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + add %eax,%ebx │ │ │ │ + jmp 27dc0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x280> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vmulpd (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 2c270 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2b0> │ │ │ │ - test $0x1,%edi │ │ │ │ - je 2c321 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x361> │ │ │ │ - and $0xfffffffe,%edi │ │ │ │ - shl $0x2,%edi │ │ │ │ - fldl (%esi,%edi,8) │ │ │ │ - fmull (%ecx,%edi,8) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0x8(%esi,%edi,8) │ │ │ │ - fmull 0x8(%ecx,%edi,8) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0x10(%esi,%edi,8) │ │ │ │ - fmull 0x10(%ecx,%edi,8) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0x18(%esi,%edi,8) │ │ │ │ - fmull 0x18(%ecx,%edi,8) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - cmp %edi,-0x4c(%ebp) │ │ │ │ - jle 2c8f0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x930> │ │ │ │ - cmpb $0x0,-0x64(%ebp) │ │ │ │ - jne 2c8dc ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x91c> │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%ecx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmulpd -0x20(%edx),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 27dc0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x280> │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ + jle 28270 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x730> │ │ │ │ + cmpb $0x0,-0x44(%ebp) │ │ │ │ + jne 2825c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x71c> │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - shr $0x3,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - add %eax,%ebx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + lea (%edi,%ebx,1),%ecx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + add %edx,%ebx │ │ │ │ + jmp 27e40 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x300> │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovupd (%eax),%zmm0 │ │ │ │ - vmulpd (%edx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 2c350 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x390> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - test $0x7,%al │ │ │ │ - je 2c3ed ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x42d> │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - add -0x6c(%ebp),%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fldl (%esi,%eax,8) │ │ │ │ - fmull (%ecx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmulpd -0x20(%ecx),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 27e40 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x300> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + test $0x3,%bl │ │ │ │ + je 27e99 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x359> │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + add -0x5c(%ebp),%edx │ │ │ │ + fldl (%eax,%edx,8) │ │ │ │ + fmull (%edi,%edx,8) │ │ │ │ + inc %edx │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jg 2c3e0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x420> │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jg 27e8c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x34c> │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ - add -0x58(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + add -0x34(%ebp),%edi │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - add $0x8,%eax │ │ │ │ - fstpl -0x8(%eax) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - jne 2c230 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x270> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ + add $0x8,%esi │ │ │ │ + fstpl -0x8(%esi) │ │ │ │ + cmp -0x30(%ebp),%esi │ │ │ │ + jne 27d70 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x230> │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ fld1 │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - add -0x9c(%ebp),%edi │ │ │ │ - add -0xa4(%ebp),%ebx │ │ │ │ - fstpl (%eax) │ │ │ │ - lea 0x8(%ecx,%eax,1),%eax │ │ │ │ - inc %edx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - cmp %edx,-0x4c(%ebp) │ │ │ │ - jne 2c210 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x250> │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + add -0x84(%ebp),%ebx │ │ │ │ + add -0x7c(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + inc %ecx │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ + fstpl (%esi) │ │ │ │ + lea 0x8(%edi,%esi,1),%esi │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + jne 27d50 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x210> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - incl -0x94(%ebp) │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - add -0xb8(%ebp),%eax │ │ │ │ - add -0x9c(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp %esi,-0x94(%ebp) │ │ │ │ - je 2c93c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x97c> │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + incl -0x74(%ebp) │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + add %ebx,%eax │ │ │ │ + add -0x7c(%ebp),%eax │ │ │ │ + cmp %esi,-0x74(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + je 282ac ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x76c> │ │ │ │ vzeroupper │ │ │ │ - jmp 2c160 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x1a0> │ │ │ │ + jmp 27cbb ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x17b> │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - test %edx,%edx │ │ │ │ - je 2ca13 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xa53> │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2c482 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4c2> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + je 28375 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x835> │ │ │ │ + test %esi,%esi │ │ │ │ + jle 27f15 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d5> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2c482 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4c2> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - lea -0x1(%eax),%ebx │ │ │ │ - lea 0x0(,%eax,8),%edi │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ + jle 27f15 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d5> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ + lea 0x0(,%eax,8),%ebx │ │ │ │ + lea -0x1(%eax),%edx │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ - lea 0x1(%eax),%edi │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ - shr $0x3,%eax │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - imul %edi,%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ - shl $0x6,%edi │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + lea 0x1(%eax),%ebx │ │ │ │ + shr $0x2,%eax │ │ │ │ + imul %ebx,%edx │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2cdc3 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xe03> │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - movl $0x0,-0x98(%ebp) │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ - mov %ecx,-0xc4(%ebp) │ │ │ │ - mov (%edi,%ebx,4),%eax │ │ │ │ - mov (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov (%esi,%ebx,4),%eax │ │ │ │ - mov (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ + jle 28652 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xb12> │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov %esi,-0xa4(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov (%eax,%edx,4),%eax │ │ │ │ mov (%ebx,%eax,4),%eax │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0x18(%esi),%esi │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov (%edi,%edx,4),%eax │ │ │ │ + mov (%ebx,%eax,4),%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov (%ecx,%edx,4),%eax │ │ │ │ + mov (%ebx,%eax,4),%eax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ + mov 0x18(%ebx),%edx │ │ │ │ + mov (%eax,%edi,4),%eax │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - fldl (%edi,%esi,1) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + fldl (%edi,%esi,1) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstl (%eax,%esi,1) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ + mov 0x20(%eax),%ebx │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ - mov 0x20(%eax),%edx │ │ │ │ fstl (%ecx,%esi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpl (%edx,%esi,1) │ │ │ │ + fstpl (%ebx,%esi,1) │ │ │ │ add $0x8,%esi │ │ │ │ - cmp -0xa4(%ebp),%esi │ │ │ │ - jne 2c57f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x5bf> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - fldz │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + cmp -0x84(%ebp),%esi │ │ │ │ + jne 27fee ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4ae> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ movl $0x0,-0x6c(%ebp) │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ + fldz │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - add %edx,%edi │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - shl $0x3,%eax │ │ │ │ + add %ecx,%edi │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + shl $0x3,%eax │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - jmp 2c672 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x6b2> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jmp 280c2 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x582> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - cmpl $0x6,-0x64(%ebp) │ │ │ │ - jbe 2c9a0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x9e0> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + cmpl $0x2,-0x44(%ebp) │ │ │ │ + jbe 28310 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x7d0> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ lea (%eax,%edi,8),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2c6a4 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x6e4> │ │ │ │ + jmp 280f4 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x5b4> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - vmovupd (%edi,%eax,1),%zmm0 │ │ │ │ - vmulpd (%esi,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vmulpd (%ecx,%eax,1),%zmm0,%zmm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovupd (%edi,%eax,1),%ymm0 │ │ │ │ + vmulpd (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vmulpd (%ecx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmulpd (%ebx,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmulpd (%edx,%eax,1),%zmm0,%zmm0 │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - add $0x40,%eax │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 2c6a0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x6e0> │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - je 2c83b ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x87b> │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 280f0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x5b0> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + test $0x3,%al │ │ │ │ + je 281c5 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x685> │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ add %eax,%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - sub -0x40(%ebp),%edi │ │ │ │ - lea (%eax,%edi,8),%edi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + sub %eax,%edi │ │ │ │ + lea (%edx,%edi,8),%edi │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - fldl (%esi,%eax,8) │ │ │ │ + fldl (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ - fmull (%edx,%eax,8) │ │ │ │ + fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jg 2c820 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x860> │ │ │ │ + jg 281a6 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x666> │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ fldz │ │ │ │ - add %ebx,-0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ fxch %st(3) │ │ │ │ + add %edi,-0x2c(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ fcomi %st(3),%st │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ fcmovbe %st(3),%st │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - fstpl (%edi,%eax,8) │ │ │ │ + fstpl (%edx,%eax,8) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - fstpl (%edi,%eax,8) │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + fstpl (%edx,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - fstpl (%edi,%eax,8) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 2c670 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x6b0> │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 280c0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x580> │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ fld1 │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - incl -0x6c(%ebp) │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - add %ecx,-0x88(%ebp) │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + incl -0x48(%ebp) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + add %ecx,-0x6c(%ebp) │ │ │ │ fstpl -0x8(%eax,%edi,8) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ fstl -0x8(%eax,%edi,8) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fstpl -0x8(%eax,%edi,8) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - add %ecx,%edi │ │ │ │ - cmp -0x6c(%ebp),%ebx │ │ │ │ - je 2c9b7 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x9f7> │ │ │ │ - lea (%ecx,%eax,1),%ecx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - jmp 2c626 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x666> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add -0x54(%ebp),%edi │ │ │ │ + cmp %edx,-0x24(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + je 28322 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x7e2> │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + jmp 28083 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x543> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpb $0x0,-0x44(%ebp) │ │ │ │ fldz │ │ │ │ - cmpb $0x0,-0x64(%ebp) │ │ │ │ - je 2c337 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x377> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - jmp 2c3e0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x420> │ │ │ │ + je 27e0f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2cf> │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + jmp 27e8c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x34c> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - fld %st(0) │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - fstp %st(2) │ │ │ │ - jbe 2c928 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x968> │ │ │ │ - ffreep %st(0) │ │ │ │ - fstpl (%eax) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - je 2c40f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x44f> │ │ │ │ - add -0x58(%ebp),%ecx │ │ │ │ - cmpb $0x0,-0x60(%ebp) │ │ │ │ - je 2c245 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x285> │ │ │ │ - xor %edi,%edi │ │ │ │ - fldz │ │ │ │ - jmp 2c2fb ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x33b> │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - fstpl (%eax) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - jne 2c912 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x952> │ │ │ │ - jmp 2c40f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x44f> │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - add $0x4,%esi │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 2c47f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4bf> │ │ │ │ - add $0x8,%ecx │ │ │ │ + jbe 28290 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x750> │ │ │ │ + fstpl (%esi) │ │ │ │ + add $0x8,%esi │ │ │ │ + cmp %esi,-0x30(%ebp) │ │ │ │ + je 27eb5 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x375> │ │ │ │ + add -0x34(%ebp),%edi │ │ │ │ + jmp 27d84 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x244> │ │ │ │ + ffreep %st(0) │ │ │ │ + movl $0x0,(%esi) │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + add $0x8,%esi │ │ │ │ + cmp -0x30(%ebp),%esi │ │ │ │ + jne 28288 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x748> │ │ │ │ + jmp 27eb5 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x375> │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + add $0x4,%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 27f12 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d2> │ │ │ │ + add $0x8,%ebx │ │ │ │ vzeroupper │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jg 2c12c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x16c> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 27c90 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x150> │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 2ce26 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xe66> │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 286b2 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xb72> │ │ │ │ add $0x2,%edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jne 2c96c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x9ac> │ │ │ │ - add $0x4,%esi │ │ │ │ - add $0x8,%ecx │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jne 2c121 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x161> │ │ │ │ - jmp 2c482 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4c2> │ │ │ │ - nop │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jne 282d9 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x799> │ │ │ │ + add $0x4,%edi │ │ │ │ + add $0x8,%ebx │ │ │ │ + cmp %edi,%esi │ │ │ │ + jne 27c85 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x145> │ │ │ │ + jmp 27f15 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d5> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + xor %eax,%eax │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ - jmp 2c80f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x84f> │ │ │ │ + jmp 2819b ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x65b> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - incl -0x98(%ebp) │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - add -0xb4(%ebp),%eax │ │ │ │ - add -0x9c(%ebp),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - cmp %esi,-0x98(%ebp) │ │ │ │ - je 2c9ea ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xa2a> │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + add -0x98(%ebp),%eax │ │ │ │ + add -0x54(%ebp),%eax │ │ │ │ + incl -0x7c(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + cmp %eax,-0x90(%ebp) │ │ │ │ + je 2834c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x80c> │ │ │ │ vzeroupper │ │ │ │ - jmp 2c560 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x5a0> │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - cmp -0x74(%ebp),%ecx │ │ │ │ - je 2c47f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4bf> │ │ │ │ + jmp 27fd2 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x492> │ │ │ │ + incl -0x50(%ebp) │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + cmp -0x50(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + je 27f12 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d2> │ │ │ │ vzeroupper │ │ │ │ - jmp 2c500 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x540> │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 2c482 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4c2> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + jmp 27f7a ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x43a> │ │ │ │ + test %esi,%esi │ │ │ │ + jle 27f15 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d5> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2c482 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4c2> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ + jle 27f15 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d5> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + lea 0x0(,%eax,8),%ebx │ │ │ │ + lea -0x1(%eax),%ecx │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - lea -0x1(%eax),%edx │ │ │ │ - lea 0x0(,%eax,8),%edi │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov %ebx,-0x8c(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ - imul %ebx,%edx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ - shr $0x3,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + imul %ebx,%ecx │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 286f9 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xbb9> │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ + mov (%edx,%eax,4),%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov (%edi,%ecx,4),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %edx,%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 2ce53 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xe93> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - mov %edi,-0xb4(%ebp) │ │ │ │ - mov (%edi,%eax,4),%eax │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ xor %edi,%edi │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov (%esi,%eax,4),%eax │ │ │ │ - mov (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ fldl (%eax,%edi,1) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - fmull (%eax,%ecx,8) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + fldl (%eax,%ebx,8) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - fmull (%eax,%ecx,8) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + fmull (%eax,%ebx,8) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstl (%esi,%edi,1) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ + fmull -0x20(%ebp) │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ add $0x8,%edi │ │ │ │ - cmp -0x98(%ebp),%edi │ │ │ │ - jne 2cae3 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xb23> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + cmp -0x80(%ebp),%edi │ │ │ │ + jne 28432 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x8f2> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ fldz │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov %edi,%esi │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %esi,%edi │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ shl $0x3,%eax │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ add %eax,%esi │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ add %esi,%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - jmp 2cbb2 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xbf2> │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpl $0x6,-0x5c(%ebp) │ │ │ │ - jbe 2cd83 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xdc3> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + cmpl $0x2,-0x40(%ebp) │ │ │ │ + jbe 28615 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xad5> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ lea (%eax,%edi,8),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2cbd2 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xc12> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - vmovupd (%edi,%eax,1),%zmm0 │ │ │ │ - vmulpd (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmulpd (%esi,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm7 │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm3 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + jmp 28512 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x9d2> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovupd (%edi,%eax,1),%ymm0 │ │ │ │ + vmulpd (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmulpd (%esi,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 2cbd0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xc10> │ │ │ │ - test $0x7,%bl │ │ │ │ - je 2cd14 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xd54> │ │ │ │ + jne 28510 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x9d0> │ │ │ │ + test $0x3,%bl │ │ │ │ + je 285aa ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xa6a> │ │ │ │ mov %ebx,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ mov %eax,%edi │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ add %eax,%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - sub -0x40(%ebp),%edi │ │ │ │ + sub -0x20(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ lea (%eax,%edi,8),%edi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - jmp 2cd00 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xd40> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 2cd00 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xd40> │ │ │ │ + jg 28596 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xa56> │ │ │ │ fldz │ │ │ │ - add %ebx,-0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - fld %st(0) │ │ │ │ - fxch %st(3) │ │ │ │ - fcomi %st(3),%st │ │ │ │ - fcmovbe %st(3),%st │ │ │ │ - fstp %st(3) │ │ │ │ + add %ebx,-0x2c(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + fsts -0x20(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + fcomi %st(2),%st │ │ │ │ + fcmovbe %st(2),%st │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2cbb0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xbf0> │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + jne 284f0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x9b0> │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ fld1 │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - incl -0x64(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - add %esi,-0x74(%ebp) │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + incl -0x48(%ebp) │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ + add %esi,-0x5c(%ebp) │ │ │ │ fstpl -0x8(%eax,%edi,8) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ fstpl -0x8(%eax,%edi,8) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - add %esi,%edi │ │ │ │ - cmp -0x64(%ebp),%ebx │ │ │ │ - je 2cd96 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xdd6> │ │ │ │ - lea (%esi,%eax,1),%esi │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - jmp 2cb7e ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xbbe> │ │ │ │ + add %edx,%edi │ │ │ │ + cmp -0x48(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + je 28628 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xae8> │ │ │ │ + mov %edx,%esi │ │ │ │ + add %eax,%esi │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + jmp 284c0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x980> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - jmp 2ccd6 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xd16> │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + jmp 2858a ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xa4a> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - incl -0x7c(%ebp) │ │ │ │ - add -0xa4(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + add -0x90(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + incl -0x68(%ebp) │ │ │ │ lea (%eax,%esi,1),%edi │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - cmp %esi,-0x7c(%ebp) │ │ │ │ - je 2ce00 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xe40> │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ + cmp %esi,-0x68(%ebp) │ │ │ │ + je 28690 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xb50> │ │ │ │ vzeroupper │ │ │ │ - jmp 2cabe ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xafe> │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + jmp 28410 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x8d0> │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp -0xac(%ebp),%edx │ │ │ │ - je 2cde1 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xe21> │ │ │ │ + cmp -0x90(%ebp),%edx │ │ │ │ + je 286c5 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xb85> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp -0xac(%ebp),%eax │ │ │ │ - jne 2cdcb ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xe0b> │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - cmp -0x74(%ebp),%ecx │ │ │ │ - jne 2c500 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x540> │ │ │ │ - jmp 2c482 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4c2> │ │ │ │ + cmp -0x90(%ebp),%eax │ │ │ │ + jne 2865a ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xb1a> │ │ │ │ + incl -0x50(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + cmp %esi,-0x50(%ebp) │ │ │ │ + jne 27f7a ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x43a> │ │ │ │ + jmp 27f15 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d5> │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - incl -0x60(%ebp) │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp %eax,-0xa0(%ebp) │ │ │ │ - je 2c47f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4bf> │ │ │ │ + incl -0x44(%ebp) │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + mov %ecx,%ebx │ │ │ │ + cmp -0x44(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + je 27f12 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d2> │ │ │ │ vzeroupper │ │ │ │ - jmp 2ca83 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xac3> │ │ │ │ - add $0x4,%esi │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 2c482 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4c2> │ │ │ │ - add $0x8,%ecx │ │ │ │ - jmp 2c121 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x161> │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - lea 0x4(%esi),%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 2c482 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4c2> │ │ │ │ - add $0x8,%esi │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jne 2ce3c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xe7c> │ │ │ │ - jmp 2c482 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4c2> │ │ │ │ + jmp 283ca ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x88a> │ │ │ │ + add $0x4,%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 27f15 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d5> │ │ │ │ + add $0x8,%ebx │ │ │ │ + jmp 27c85 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x145> │ │ │ │ + incl -0x50(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + cmp -0x50(%ebp),%esi │ │ │ │ + jne 27f7a ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x43a> │ │ │ │ + jmp 27f15 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d5> │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ + lea 0x4(%edi),%eax │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 27f15 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d5> │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jne 286e2 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xba2> │ │ │ │ + jmp 27f15 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d5> │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,-0x9c(%ebp) │ │ │ │ - je 2ce6b ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xeab> │ │ │ │ + cmp %edx,-0x84(%ebp) │ │ │ │ + je 28711 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xbd1> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp -0x9c(%ebp),%eax │ │ │ │ - jne 2ce55 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xe95> │ │ │ │ - incl -0x60(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp %eax,-0xa0(%ebp) │ │ │ │ - jne 2ca83 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xac3> │ │ │ │ - jmp 2c482 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x4c2> │ │ │ │ + cmp -0x84(%ebp),%eax │ │ │ │ + jne 286fb ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xbbb> │ │ │ │ + incl -0x44(%ebp) │ │ │ │ + cmp -0x44(%ebp),%esi │ │ │ │ + jne 283ca ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x88a> │ │ │ │ + jmp 27f15 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d5> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -21372,2602 +18774,2266 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0002cea0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base>: │ │ │ │ +00028740 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x33514,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x36db0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xe8,%esp │ │ │ │ - mov 0x14(%ecx),%edx │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov 0x10(%ecx),%ebx │ │ │ │ + sub $0xa8,%esp │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x4(%ecx),%ebx │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov (%ecx),%esi │ │ │ │ mov 0x8(%ecx),%edi │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - mov 0x18(%ecx),%edx │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - mov 0xc(%ecx),%esi │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ + mov 0x10(%ecx),%ecx │ │ │ │ + mov %edx,-0x8c(%ebp) │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov %ebx,%edx │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ - mov 0x1c(%ecx),%ecx │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ - or %ebx,%esi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - jne 2d425 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x585> │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 2d419 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x579> │ │ │ │ - mov 0x10(%edx),%edx │ │ │ │ - lea (%edi,%ecx,4),%esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + or %ecx,%edx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + jne 28ba8 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x468> │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 28b9c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x45c> │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + lea (%edi,%ebx,4),%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle 2df4c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x10ac> │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ + jle 29422 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xce2> │ │ │ │ + mov %eax,%ebx │ │ │ │ add $0x3,%eax │ │ │ │ - test %esi,%esi │ │ │ │ - cmovns %esi,%eax │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + test %ebx,%ebx │ │ │ │ + cmovns %ebx,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + lea 0x0(,%ebx,4),%ebx │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + imul %eax,%ebx │ │ │ │ + sar $0x2,%ecx │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + lea (%esi,%edx,4),%esi │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + setg -0x5c(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + sete %dl │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + setle %al │ │ │ │ + mov %edx,%esi │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + or %eax,%esi │ │ │ │ + cmp $0x4,%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - lea 0x0(,%esi,4),%esi │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ + mov $0x4,%esi │ │ │ │ + mov %al,-0x44(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + cmovge %ebx,%esi │ │ │ │ + test %ebx,%ebx │ │ │ │ + cmovg %esi,%edx │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ - imul %eax,%esi │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - setg -0x70(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ - lea (%ebx,%edx,4),%ebx │ │ │ │ - mov %eax,%edx │ │ │ │ - lea -0x4(%ecx),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov $0x4,%eax │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ - mov $0x1,%ebx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - cmovge %ecx,%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - cmovle %eax,%esi │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %esi,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ cmp %esi,%eax │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ + mov %ecx,%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - cmovg %edx,%ebx │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ - lea -0x1(%eax),%ebx │ │ │ │ - sub %esi,%ebx │ │ │ │ - cmp $0xe,%ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov $0x1,%eax │ │ │ │ + cmovg %edx,%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ + cmp $0x6,%eax │ │ │ │ setbe %dl │ │ │ │ - cmp %esi,-0x4c(%ebp) │ │ │ │ + cmp %esi,%ecx │ │ │ │ mov %edx,%esi │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ setle %al │ │ │ │ or %eax,%esi │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x1(%ecx),%esi │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov %al,-0x5c(%ebp) │ │ │ │ - lea 0x0(,%ebx,4),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ - imul %eax,%esi │ │ │ │ + lea 0x1(%ecx),%esi │ │ │ │ + mov %al,-0x48(%ebp) │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + imul %esi,%eax │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %esi,-0xac(%ebp) │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ + lea -0x4(%ebx),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ shr $0x2,%eax │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2da14 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xb74> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - mov (%edi,%eax,4),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + jle 29009 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x8c9> │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ + mov %ebx,-0x9c(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + mov (%edx,%eax,4),%eax │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ - fstps -0x48(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - flds -0x48(%ebp) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + flds -0x30(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ mov (%eax),%esi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ fmuls (%eax,%edi,4) │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ fstps (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ - cmp %edi,-0x4c(%ebp) │ │ │ │ - jne 2d050 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x1b0> │ │ │ │ - mov 0x24(%ecx),%ecx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ + jne 28900 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x1c0> │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + mov 0x24(%ecx),%ebx │ │ │ │ fldz │ │ │ │ - mov (%ecx,%esi,4),%ecx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ - lea (%edi,%esi,1),%edx │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov %ecx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea (%esi,%edx,4),%esi │ │ │ │ - mov %edi,%edx │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - add %eax,%esi │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov (%ebx,%esi,4),%ebx │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + lea (%edi,%ecx,1),%edx │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ mov %ebx,%esi │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - lea (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + lea (%ecx,%edx,4),%ecx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 2d970 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xad0> │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - cmpl $0xc,-0x40(%ebp) │ │ │ │ - jle 2d9b7 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xb17> │ │ │ │ - cmpb $0x0,-0x70(%ebp) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - cmovne -0x74(%ebp),%ecx │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + lea (%edx,%edi,4),%edx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 28f70 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x830> │ │ │ │ + cmpb $0x0,-0x44(%ebp) │ │ │ │ + jne 28fbb ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x87b> │ │ │ │ + cmpb $0x0,-0x5c(%ebp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + cmovne -0x60(%ebp),%edi │ │ │ │ fldz │ │ │ │ mov %eax,%edx │ │ │ │ - mov %ecx,%edi │ │ │ │ - shr $0x2,%edi │ │ │ │ - shl $0x6,%edi │ │ │ │ - add %eax,%edi │ │ │ │ + mov %edi,%esi │ │ │ │ + shr $1,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + add %eax,%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%ebx),%zmm0 │ │ │ │ - vmulps (%edx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - cmp %edi,%edx │ │ │ │ - jne 2d130 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x290> │ │ │ │ - test $0x3,%cl │ │ │ │ - je 2d254 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3b4> │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ - shl $0x2,%ecx │ │ │ │ - flds (%eax,%ecx,4) │ │ │ │ - fmuls (%esi,%ecx,4) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds 0x4(%eax,%ecx,4) │ │ │ │ - fmuls 0x4(%esi,%ecx,4) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds 0x8(%eax,%ecx,4) │ │ │ │ - fmuls 0x8(%esi,%ecx,4) │ │ │ │ + vmovups (%ecx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmulps -0x20(%edx),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + cmp %esi,%edx │ │ │ │ + jne 289c0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x280> │ │ │ │ + test $0x1,%edi │ │ │ │ + je 28a5d ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x31d> │ │ │ │ + and $0xfffffffe,%edi │ │ │ │ + shl $0x2,%edi │ │ │ │ + flds (%eax,%edi,4) │ │ │ │ + fmuls (%ebx,%edi,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds 0xc(%eax,%ecx,4) │ │ │ │ - fmuls 0xc(%esi,%ecx,4) │ │ │ │ - add $0x4,%ecx │ │ │ │ + flds 0x4(%eax,%edi,4) │ │ │ │ + fmuls 0x4(%ebx,%edi,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jg 2d227 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x387> │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x4c(%ebp) │ │ │ │ - jle 2d990 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xaf0> │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - cmpb $0x0,-0x5c(%ebp) │ │ │ │ - jne 2d97c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xadc> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - lea (%esi,%ebx,1),%ecx │ │ │ │ - mov %edi,%ebx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - add %edx,%ebx │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - vmulps (%ecx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%ecx │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ + flds 0x8(%eax,%edi,4) │ │ │ │ + fmuls 0x8(%ebx,%edi,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ + flds 0xc(%eax,%edi,4) │ │ │ │ + fmuls 0xc(%ebx,%edi,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jne 2d280 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3e0> │ │ │ │ - test $0xf,%edi │ │ │ │ - je 2d38d ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x4ed> │ │ │ │ - mov %edi,%edx │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - add -0x64(%ebp),%edx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %ecx,-0x28(%ebp) │ │ │ │ + jle 28f90 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x850> │ │ │ │ + cmpb $0x0,-0x48(%ebp) │ │ │ │ + jne 28f7c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x83c> │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + shr $0x3,%esi │ │ │ │ + add %ebx,%ecx │ │ │ │ + shl $0x5,%esi │ │ │ │ + add %edx,%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmulps -0x20(%ecx),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + cmp %edx,%esi │ │ │ │ + jne 28a90 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x350> │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + test $0x7,%esi │ │ │ │ + je 28b1d ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3dd> │ │ │ │ + mov %esi,%edx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + add -0x58(%ebp),%edx │ │ │ │ + nop │ │ │ │ flds (%eax,%edx,4) │ │ │ │ - fmuls (%esi,%edx,4) │ │ │ │ + fmuls (%ebx,%edx,4) │ │ │ │ inc %edx │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 2d380 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x4e0> │ │ │ │ - add -0x58(%ebp),%esi │ │ │ │ + jg 28b10 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3d0> │ │ │ │ + add -0x3c(%ebp),%ebx │ │ │ │ fcomi %st(1),%st │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ fcmovbe %st(1),%st │ │ │ │ - add $0x4,%ebx │ │ │ │ - fstps -0x4(%ebx) │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - cmp -0x54(%ebp),%ebx │ │ │ │ - jne 2d0f0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x250> │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - add -0x94(%ebp),%edx │ │ │ │ + add $0x4,%esi │ │ │ │ + fstps -0x4(%esi) │ │ │ │ + cmp %esi,-0x38(%ebp) │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + jne 28980 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x240> │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + add -0x84(%ebp),%esi │ │ │ │ + add -0x80(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ - add -0x98(%ebp),%ebx │ │ │ │ - lea 0x4(%esi,%eax,1),%eax │ │ │ │ - movl $0x3f800000,(%esi) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - cmp %ecx,-0x4c(%ebp) │ │ │ │ - jne 2d0d0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x230> │ │ │ │ + cmp %ecx,-0x28(%ebp) │ │ │ │ + movl $0x3f800000,(%ebx) │ │ │ │ + lea 0x4(%edx,%ebx,1),%ebx │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + jne 28960 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x220> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - addl $0x4,-0x88(%ebp) │ │ │ │ - add -0xac(%ebp),%eax │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - cmp %eax,-0x9c(%ebp) │ │ │ │ - je 2d9e6 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xb46> │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + addl $0x4,-0x74(%ebp) │ │ │ │ + add %esi,%eax │ │ │ │ + add -0x80(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + cmp %eax,-0x88(%ebp) │ │ │ │ + je 28fdb ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x89b> │ │ │ │ vzeroupper │ │ │ │ - jmp 2d034 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x194> │ │ │ │ + jmp 288d8 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x198> │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 2dabf ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xc1f> │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2d419 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x579> │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + je 290ab ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x96b> │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 28b9c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x45c> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2d419 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x579> │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - mov %ecx,%edi │ │ │ │ + jle 28b9c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x45c> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ lea -0x1(%edx),%esi │ │ │ │ imul %edx,%eax │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ imul %eax,%esi │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov %esi,-0xac(%ebp) │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2def6 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x1056> │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ - mov (%eax,%edx,4),%eax │ │ │ │ - mov (%ecx,%eax,4),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov (%eax,%edx,4),%eax │ │ │ │ + jle 293ca ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xc8a> │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ + mov (%edi,%edx,4),%eax │ │ │ │ mov (%ecx,%eax,4),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov (%ebx,%edx,4),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov (%ecx,%eax,4),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov (%eax,%edx,4),%eax │ │ │ │ + mov (%ecx,%eax,4),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ xor %esi,%esi │ │ │ │ - fstps -0x54(%ebp) │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + fstps -0x3c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ flds (%edx,%esi,4) │ │ │ │ - flds -0x54(%ebp) │ │ │ │ + flds -0x3c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ mov 0x18(%edi),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ mov 0x20(%edi),%ebx │ │ │ │ - fstps -0x3c(%ebp) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ fsts (%ecx,%esi,4) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ + flds -0x30(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%edx,%esi,4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0x4c(%ebp) │ │ │ │ - jne 2d506 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x666> │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + cmp %esi,-0x34(%ebp) │ │ │ │ + jne 28c72 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x532> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ fldz │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ add %edx,%edi │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0xe,-0x60(%ebp) │ │ │ │ - jbe 2da50 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xbb0> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ + cmpl $0x6,-0x48(%ebp) │ │ │ │ + jbe 29040 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x900> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ fldz │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ lea (%eax,%edi,4),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2d614 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x774> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 28d74 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x634> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - vmovups (%edi,%eax,1),%zmm0 │ │ │ │ - vmulps (%ecx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmovss %xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - vmulps (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovss %xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm7 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm7 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - vmulps (%esi,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ + vmovups (%edi,%eax,1),%ymm0 │ │ │ │ + vmulps (%ecx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + vmulps (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmulps (%esi,%eax,1),%ymm0,%ymm0 │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + add $0x20,%eax │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm3 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 2d610 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x770> │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + jne 28d70 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x630> │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + je 28edf ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x79f> │ │ │ │ mov %ebx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%bl │ │ │ │ - je 2d8e2 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xa42> │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ add %eax,%edi │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - sub %eax,%edi │ │ │ │ - lea (%edx,%edi,4),%edi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + sub -0x20(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + lea (%eax,%edi,4),%edi │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi,%eax,4) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fmuls (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 2d8c0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xa20> │ │ │ │ + jg 28ec0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x780> │ │ │ │ fxch %st(1) │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ - jmp 2d8f0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xa50> │ │ │ │ + jmp 28ef0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x7b0> │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add %ebx,-0x40(%ebp) │ │ │ │ + add %ebx,-0x30(%ebp) │ │ │ │ fcomi %st(3),%st │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ fcmovbe %st(3),%st │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2d5e0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x740> │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - add %ecx,-0x7c(%ebp) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ + jne 28d40 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x600> │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + add %ecx,-0x64(%ebp) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + incl -0x50(%ebp) │ │ │ │ movl $0x3f800000,-0x4(%eax,%edi,4) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ fsts -0x4(%eax,%edi,4) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fsts -0x4(%eax,%edi,4) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ add %ecx,%edi │ │ │ │ - cmp -0x68(%ebp),%ebx │ │ │ │ - je 2da64 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xbc4> │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + je 29059 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x919> │ │ │ │ lea (%ecx,%eax,1),%ecx │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - jmp 2d5a6 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x706> │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + jmp 28d06 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x5c6> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpb $0x0,-0x48(%ebp) │ │ │ │ fldz │ │ │ │ - cmpb $0x0,-0x5c(%ebp) │ │ │ │ - je 2d26d ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3cd> │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - jmp 2d380 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x4e0> │ │ │ │ + je 28a73 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x333> │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + jmp 28b10 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3d0> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 2d9c3 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xb23> │ │ │ │ + jbe 28fc4 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x884> │ │ │ │ fstp %st(1) │ │ │ │ - fstps (%edi) │ │ │ │ - add $0x4,%edi │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - cmp -0x54(%ebp),%edi │ │ │ │ - je 2d9d2 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xb32> │ │ │ │ - add -0x58(%ebp),%esi │ │ │ │ - cmpl $0xc,-0x40(%ebp) │ │ │ │ - jg 2d108 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x268> │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + fstps (%esi) │ │ │ │ + add $0x4,%esi │ │ │ │ + cmp %esi,-0x38(%ebp) │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + je 28b39 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3f9> │ │ │ │ + add -0x3c(%ebp),%ebx │ │ │ │ + cmpb $0x0,-0x44(%ebp) │ │ │ │ + je 28995 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x255> │ │ │ │ + xor %edi,%edi │ │ │ │ fldz │ │ │ │ - jmp 2d227 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x387> │ │ │ │ + jmp 28a37 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x2f7> │ │ │ │ ffreep %st(0) │ │ │ │ - fstps (%edi) │ │ │ │ - add $0x4,%edi │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - cmp %edi,-0x54(%ebp) │ │ │ │ - jne 2d9aa ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xb0a> │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - jmp 2d3b5 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x515> │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - add $0x4,%ebx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + fstps (%ecx) │ │ │ │ + add $0x4,%ecx │ │ │ │ + cmp -0x38(%ebp),%ecx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + jne 28fae ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x86e> │ │ │ │ + jmp 28b39 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3f9> │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + add $0x4,%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 2d416 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x576> │ │ │ │ + je 28b99 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x459> │ │ │ │ add $0x8,%ecx │ │ │ │ vzeroupper │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jg 2cffe ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x15e> │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + jg 288ab ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x16b> │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 2da2e ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xb8e> │ │ │ │ + je 29020 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x8e0> │ │ │ │ add $0x8,%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 2da1a ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xb7a> │ │ │ │ - add $0x4,%ebx │ │ │ │ + jne 2900c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x8cc> │ │ │ │ + add $0x4,%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 2d419 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x579> │ │ │ │ + je 28b9c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x45c> │ │ │ │ add $0x8,%ecx │ │ │ │ - jmp 2cff3 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x153> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 288a0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x160> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - xor %eax,%eax │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 2d8b5 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xa15> │ │ │ │ + jmp 28ea4 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x764> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - incl -0x88(%ebp) │ │ │ │ - add -0xac(%ebp),%eax │ │ │ │ - add -0x90(%ebp),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - cmp %eax,-0x9c(%ebp) │ │ │ │ - je 2da97 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xbf7> │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + add -0x94(%ebp),%eax │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ + incl -0x6c(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + cmp %eax,-0x88(%ebp) │ │ │ │ + je 29083 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x943> │ │ │ │ vzeroupper │ │ │ │ - jmp 2d4e3 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x643> │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - incl -0x94(%ebp) │ │ │ │ + jmp 28c52 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x512> │ │ │ │ + incl -0x7c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ mov %ebx,%esi │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ - cmp %edi,-0x94(%ebp) │ │ │ │ - je 2d416 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x576> │ │ │ │ + cmp %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + je 28b99 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x459> │ │ │ │ vzeroupper │ │ │ │ - jmp 2d489 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x5e9> │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 2d419 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x579> │ │ │ │ + jmp 28c04 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x4c4> │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 28b9c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x45c> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2d419 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x579> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ - mov %ecx,%edi │ │ │ │ + jle 28b9c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x45c> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ + mov %ebx,%edi │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x1(%eax),%ebx │ │ │ │ + lea -0x1(%eax),%ecx │ │ │ │ imul %eax,%esi │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - imul %esi,%ebx │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ + imul %esi,%ecx │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - shr $0x4,%eax │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ - shl $0x6,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jle 2df66 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x10c6> │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ + jle 2943c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xcfc> │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov (%edi,%ebx,4),%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - fldl (%eax,%edi,8) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - fstps -0x54(%ebp) │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + fstps -0x3c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ - mov (%eax,%esi,4),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov (%eax,%ebx,4),%esi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ flds (%ecx,%edi,4) │ │ │ │ - flds -0x54(%ebp) │ │ │ │ + flds -0x3c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x3c(%ebp) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ fsts (%ecx,%edi,4) │ │ │ │ - fmuls -0x40(%ebp) │ │ │ │ + fmuls -0x30(%ebp) │ │ │ │ fstps (%ebx,%edi,4) │ │ │ │ inc %edi │ │ │ │ - cmp %edi,-0x4c(%ebp) │ │ │ │ - jne 2db82 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xce2> │ │ │ │ + cmp %edi,-0x34(%ebp) │ │ │ │ + jne 29162 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xa22> │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %esi,%edi │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ add %eax,%edi │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ shl $0x2,%eax │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0xe,-0x58(%ebp) │ │ │ │ - jbe 2debe ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x101e> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + cmpl $0x6,-0x40(%ebp) │ │ │ │ + jbe 2939b ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xc5b> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ fldz │ │ │ │ fld %st(0) │ │ │ │ - lea (%eax,%edi,4),%edi │ │ │ │ + lea (%eax,%edx,4),%edi │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2dc62 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xdc2> │ │ │ │ + jmp 29232 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xaf2> │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ - vmovups (%edi,%eax,1),%zmm0 │ │ │ │ - vmulps (%ecx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmovss %xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm3 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm7 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - vmulps (%edx,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm3 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ + vmovups (%edi,%eax,1),%ymm0 │ │ │ │ + vmulps (%ecx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmulps (%edx,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 2dc60 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xdc0> │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ - test $0xf,%esi │ │ │ │ - je 2de5b ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xfbb> │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + jne 29230 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xaf0> │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + test $0x7,%esi │ │ │ │ + je 2933b ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xbfb> │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + lea (%edx,%eax,1),%edi │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ sub %eax,%edi │ │ │ │ lea (%edx,%edi,4),%edi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi,%eax,4) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%esi │ │ │ │ - jg 2de40 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xfa0> │ │ │ │ + jg 29320 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xbe0> │ │ │ │ fxch %st(1) │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ - jmp 2de60 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xfc0> │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + jmp 29340 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xc00> │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %esi,-0x40(%ebp) │ │ │ │ + add %esi,-0x30(%ebp) │ │ │ │ fcomi %st(2),%st │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ fcmovbe %st(2),%st │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 2dc40 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xda0> │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - incl -0x5c(%ebp) │ │ │ │ - add %ecx,-0x70(%ebp) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + jne 29210 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xad0> │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + add %ecx,-0x58(%ebp) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + incl -0x44(%ebp) │ │ │ │ movl $0x3f800000,-0x4(%eax,%edi,4) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ fsts -0x4(%eax,%edi,4) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ add %ecx,%edi │ │ │ │ - cmp -0x5c(%ebp),%esi │ │ │ │ - je 2decc ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x102c> │ │ │ │ + cmp -0x44(%ebp),%esi │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + je 293a9 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xc69> │ │ │ │ lea (%ecx,%eax,1),%ecx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - jmp 2dc0e ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xd6e> │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + jmp 291e5 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xaa5> │ │ │ │ fldz │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ fld %st(0) │ │ │ │ - jmp 2de33 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xf93> │ │ │ │ + jmp 29310 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xbd0> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - incl -0x78(%ebp) │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ - add -0x80(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - cmp %eax,-0x90(%ebp) │ │ │ │ - je 2df30 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x1090> │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + add -0x7c(%ebp),%eax │ │ │ │ + add -0x68(%ebp),%eax │ │ │ │ + incl -0x60(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmp %eax,-0x74(%ebp) │ │ │ │ + je 29400 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xcc0> │ │ │ │ vzeroupper │ │ │ │ - jmp 2db5f ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xcbf> │ │ │ │ + jmp 2913f ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x9ff> │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp -0x9c(%ebp),%edx │ │ │ │ - je 2df0e ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x106e> │ │ │ │ + cmp -0x88(%ebp),%edx │ │ │ │ + je 293e2 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xca2> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp -0x9c(%ebp),%eax │ │ │ │ - jne 2def8 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x1058> │ │ │ │ - incl -0x94(%ebp) │ │ │ │ - cmp -0x94(%ebp),%edi │ │ │ │ - jne 2d489 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x5e9> │ │ │ │ - jmp 2d419 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x579> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - incl -0x60(%ebp) │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + jne 293cc ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xc8c> │ │ │ │ + incl -0x7c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + cmp %eax,-0x84(%ebp) │ │ │ │ + jne 28c04 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x4c4> │ │ │ │ + jmp 28b9c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x45c> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + incl -0x48(%ebp) │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ mov %ebx,%ecx │ │ │ │ - cmp -0x60(%ebp),%edi │ │ │ │ - je 2d416 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x576> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp %eax,-0x84(%ebp) │ │ │ │ + je 28b99 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x459> │ │ │ │ vzeroupper │ │ │ │ - jmp 2db1a ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xc7a> │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - lea 0x4(%edi),%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 2d419 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x579> │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 2df4f ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x10af> │ │ │ │ - jmp 2d419 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x579> │ │ │ │ + jmp 29100 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x9c0> │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + lea 0x4(%esi),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 28b9c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x45c> │ │ │ │ + add $0x8,%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 29425 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xce5> │ │ │ │ + jmp 28b9c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x45c> │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,-0x90(%ebp) │ │ │ │ - je 2df7e ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x10de> │ │ │ │ + cmp %edx,-0x74(%ebp) │ │ │ │ + je 2944e ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xd0e> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp -0x90(%ebp),%eax │ │ │ │ - jne 2df68 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x10c8> │ │ │ │ - incl -0x60(%ebp) │ │ │ │ - cmp -0x60(%ebp),%edi │ │ │ │ - jne 2db1a ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xc7a> │ │ │ │ - jmp 2d419 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x579> │ │ │ │ + cmp -0x74(%ebp),%eax │ │ │ │ + jne 2943e ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xcfe> │ │ │ │ + incl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp %eax,-0x84(%ebp) │ │ │ │ + jne 29100 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x9c0> │ │ │ │ + jmp 28b9c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x45c> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002dfa0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base>: │ │ │ │ +00029480 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x35cb0,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x327d0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xe8,%esp │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ - mov 0x8(%ecx),%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + sub $0xa8,%esp │ │ │ │ + mov 0x14(%ecx),%edx │ │ │ │ + mov 0x4(%ecx),%ebx │ │ │ │ + mov 0xc(%ecx),%esi │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov 0xc(%ecx),%edi │ │ │ │ - mov 0x10(%ecx),%ebx │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov 0x18(%ecx),%edx │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov 0x8(%ecx),%ebx │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ - mov 0x14(%ecx),%esi │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ - mov 0x18(%ecx),%esi │ │ │ │ - mov %esi,-0xac(%ebp) │ │ │ │ - mov 0x1c(%ecx),%esi │ │ │ │ - mov 0x20(%ecx),%ecx │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - or %ebx,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jne 2e531 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x591> │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 2e525 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x585> │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %edx,%edi │ │ │ │ - lea (%edx,%ecx,4),%ebx │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 2eb70 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xbd0> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - test %ecx,%ecx │ │ │ │ - lea 0x3(%ecx),%eax │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ - cmovns %ecx,%eax │ │ │ │ + mov 0x1c(%ecx),%edx │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ + mov 0x10(%ecx),%ebx │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + mov 0x20(%ecx),%edi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + or %ebx,%ecx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jne 298f3 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x473> │ │ │ │ + test %edi,%edi │ │ │ │ + jle 298e7 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x467> │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + mov 0x10(%edx),%ebx │ │ │ │ + lea (%esi,%edi,4),%edx │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 2a1b5 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xd35> │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x3,%eax │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + test %ebx,%ebx │ │ │ │ + cmovns %ebx,%eax │ │ │ │ + mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - lea 0x0(,%ecx,4),%ecx │ │ │ │ + mov %ebx,%eax │ │ │ │ + lea 0x0(,%ebx,4),%ebx │ │ │ │ + sar $0x2,%edx │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + setg -0x5c(%ebp) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + sete %dl │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + setle %al │ │ │ │ + mov %edx,%edi │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + or %eax,%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %al,-0x44(%ebp) │ │ │ │ + mov $0x4,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + cmovge %edx,%eax │ │ │ │ + test %edx,%edx │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - imul %eax,%edx │ │ │ │ - cmp $0x4,%esi │ │ │ │ - lea -0x4(%esi),%eax │ │ │ │ - setg -0x74(%ebp) │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - cmovge %esi,%edx │ │ │ │ - test %esi,%esi │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - cmovg %esi,%edx │ │ │ │ - mov %edx,%esi │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + cmovg %eax,%edx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ - cmp %esi,%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov $0x1,%eax │ │ │ │ - cmovg %edx,%eax │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - dec %ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - sub -0x68(%ebp),%esi │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - cmp $0xe,%esi │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ + cmp %edi,%ecx │ │ │ │ + mov $0x1,%edi │ │ │ │ + cmovg %edx,%edi │ │ │ │ + cmp $0x6,%eax │ │ │ │ setbe %dl │ │ │ │ - cmp %esi,-0x48(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + cmp -0x50(%ebp),%ecx │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov %edx,%edi │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ setle %al │ │ │ │ - or %eax,%esi │ │ │ │ - mov %esi,%eax │ │ │ │ - lea 0x0(,%edx,4),%esi │ │ │ │ - mov %al,-0x60(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - inc %eax │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ + or %eax,%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %al,-0x48(%ebp) │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + imul %edx,%eax │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + lea -0x4(%ebx),%eax │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ shr $0x2,%eax │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2eb35 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xb95> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ + jle 29d64 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x8e4> │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + mov %esi,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov (%edi,%eax,4),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + mov (%ecx,%eax,4),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ - flds -0x50(%ebp) │ │ │ │ - fmull (%eax,%ebx,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ + flds -0x30(%ebp) │ │ │ │ + fmull (%eax,%ecx,8) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + nop │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ fmuls (%eax,%esi,1) │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps (%eax,%esi,1) │ │ │ │ add $0x4,%esi │ │ │ │ - cmp -0x5c(%ebp),%esi │ │ │ │ - jne 2e160 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x1c0> │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + cmp -0x3c(%ebp),%esi │ │ │ │ + jne 29640 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x1c0> │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ fldz │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ - mov %ebx,-0xc0(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov (%edx,%edi,4),%ecx │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - lea (%esi,%edi,1),%edx │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - lea (%edi,%edx,4),%edi │ │ │ │ - mov %ecx,%edx │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov 0x24(%ebx),%edx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ + mov %ecx,-0xa4(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - add %eax,%edi │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ - lea (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov (%edx,%ebx,4),%ebx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + add %esi,%edx │ │ │ │ + lea (%edi,%edx,4),%edx │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + lea (%edx,%esi,4),%edx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2ea90 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xaf0> │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - cmpl $0xc,-0x40(%ebp) │ │ │ │ - jle 2ead7 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xb37> │ │ │ │ - cmpb $0x0,-0x74(%ebp) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - cmovne -0x78(%ebp),%ecx │ │ │ │ + jle 29cd0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x850> │ │ │ │ + cmpb $0x0,-0x44(%ebp) │ │ │ │ + jne 29d1b ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x89b> │ │ │ │ + cmpb $0x0,-0x5c(%ebp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + cmovne -0x60(%ebp),%edi │ │ │ │ fldz │ │ │ │ mov %eax,%edx │ │ │ │ - mov %ecx,%edi │ │ │ │ - shr $0x2,%edi │ │ │ │ - shl $0x6,%edi │ │ │ │ - add %eax,%edi │ │ │ │ + mov %edi,%esi │ │ │ │ + shr $1,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + add %eax,%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%ebx),%zmm0 │ │ │ │ - vmulps (%edx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - cmp %edi,%edx │ │ │ │ - jne 2e240 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2a0> │ │ │ │ - test $0x3,%cl │ │ │ │ - je 2e364 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x3c4> │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ - shl $0x2,%ecx │ │ │ │ - flds (%eax,%ecx,4) │ │ │ │ - fmuls (%esi,%ecx,4) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds 0x4(%eax,%ecx,4) │ │ │ │ - fmuls 0x4(%esi,%ecx,4) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds 0x8(%eax,%ecx,4) │ │ │ │ - fmuls 0x8(%esi,%ecx,4) │ │ │ │ + vmovups (%ecx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmulps -0x20(%edx),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + cmp %esi,%edx │ │ │ │ + jne 29710 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x290> │ │ │ │ + test $0x1,%edi │ │ │ │ + je 297ad ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x32d> │ │ │ │ + and $0xfffffffe,%edi │ │ │ │ + shl $0x2,%edi │ │ │ │ + flds (%eax,%edi,4) │ │ │ │ + fmuls (%ebx,%edi,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds 0xc(%eax,%ecx,4) │ │ │ │ - fmuls 0xc(%esi,%ecx,4) │ │ │ │ - add $0x4,%ecx │ │ │ │ + flds 0x4(%eax,%edi,4) │ │ │ │ + fmuls 0x4(%ebx,%edi,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jg 2e337 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x397> │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x48(%ebp) │ │ │ │ - jle 2eab0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xb10> │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - cmpb $0x0,-0x60(%ebp) │ │ │ │ - jne 2ea9c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xafc> │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - lea (%esi,%ebx,1),%ecx │ │ │ │ - mov %edi,%ebx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - add %edx,%ebx │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - vmulps (%ecx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%ecx │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ + flds 0x8(%eax,%edi,4) │ │ │ │ + fmuls 0x8(%ebx,%edi,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ + flds 0xc(%eax,%edi,4) │ │ │ │ + fmuls 0xc(%ebx,%edi,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jne 2e390 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x3f0> │ │ │ │ - test $0xf,%edi │ │ │ │ - je 2e49d ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x4fd> │ │ │ │ - mov %edi,%edx │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - add -0x68(%ebp),%edx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x28(%ebp) │ │ │ │ + jle 29cf0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x870> │ │ │ │ + cmpb $0x0,-0x48(%ebp) │ │ │ │ + jne 29cdc ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x85c> │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + lea (%ebx,%esi,1),%ecx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + shr $0x3,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + add %edx,%esi │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmulps -0x20(%ecx),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + cmp %edx,%esi │ │ │ │ + jne 297e0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x360> │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + test $0x7,%esi │ │ │ │ + je 2986d ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x3ed> │ │ │ │ + mov %esi,%edx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + add -0x50(%ebp),%edx │ │ │ │ + nop │ │ │ │ flds (%eax,%edx,4) │ │ │ │ - fmuls (%esi,%edx,4) │ │ │ │ + fmuls (%ebx,%edx,4) │ │ │ │ inc %edx │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 2e490 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x4f0> │ │ │ │ - add -0x5c(%ebp),%esi │ │ │ │ + jg 29860 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x3e0> │ │ │ │ + add -0x3c(%ebp),%ebx │ │ │ │ fcomi %st(1),%st │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ fcmovbe %st(1),%st │ │ │ │ - add $0x4,%ebx │ │ │ │ - fstps -0x4(%ebx) │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - cmp -0x58(%ebp),%ebx │ │ │ │ - jne 2e200 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x260> │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - add -0x8c(%ebp),%ebx │ │ │ │ + add $0x4,%esi │ │ │ │ + fstps -0x4(%esi) │ │ │ │ + cmp %esi,-0x38(%ebp) │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + jne 296d0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x250> │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + add -0x78(%ebp),%edi │ │ │ │ + add -0x74(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ - add -0x90(%ebp),%edx │ │ │ │ - lea 0x4(%esi,%eax,1),%eax │ │ │ │ - movl $0x3f800000,(%esi) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 2e1e0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x240> │ │ │ │ + cmp %ecx,-0x28(%ebp) │ │ │ │ + movl $0x3f800000,(%ebx) │ │ │ │ + lea 0x4(%edx,%ebx,1),%ebx │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + jne 296b0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x230> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - add -0xa8(%ebp),%eax │ │ │ │ - inc %ebx │ │ │ │ - add %eax,%esi │ │ │ │ - cmp %ebx,-0xa0(%ebp) │ │ │ │ - je 2eb09 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xb69> │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + add -0x90(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + inc %ecx │ │ │ │ + cmp -0x88(%ebp),%ecx │ │ │ │ + lea (%eax,%ebx,1),%esi │ │ │ │ + je 29d38 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x8b8> │ │ │ │ vzeroupper │ │ │ │ - jmp 2e124 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x184> │ │ │ │ + jmp 2960b ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x18b> │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2ec05 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xc65> │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 2e525 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x585> │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + je 29e0b ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x98b> │ │ │ │ + test %edi,%edi │ │ │ │ + jle 298e7 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x467> │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2e525 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x585> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - mov %ecx,-0xb4(%ebp) │ │ │ │ + jle 298e7 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x467> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + movl $0x0,-0x70(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - lea 0x0(,%eax,4),%esi │ │ │ │ - lea -0x1(%eax),%edx │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ + lea -0x1(%edx),%esi │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + imul %edx,%eax │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ imul %eax,%esi │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ - lea 0x1(%eax),%esi │ │ │ │ - imul %esi,%edx │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - mov %edx,-0xbc(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ - shr $0x4,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2f07c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x10dc> │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - movl $0x0,-0xa0(%ebp) │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ - mov %ecx,-0xc4(%ebp) │ │ │ │ + jle 2a14d ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xccd> │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0xa4(%ebp) │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov (%edi,%ebx,4),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov (%ecx,%ebx,4),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov (%eax,%edi,4),%eax │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - fldl (%eax,%edi,8) │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - fstps -0x48(%ebp) │ │ │ │ - fldl (%eax,%edi,8) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - fstps -0x54(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - flds -0x48(%ebp) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + fstps -0x34(%ebp) │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + fstps -0x38(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ + flds -0x34(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ fmuls (%eax,%edi,1) │ │ │ │ - flds -0x54(%ebp) │ │ │ │ + flds -0x38(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ - fstps -0x3c(%ebp) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ fsts (%ecx,%edi,1) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ + flds -0x30(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%edx,%edi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%ebx,%edi,1) │ │ │ │ add $0x4,%edi │ │ │ │ - cmp -0x94(%ebp),%edi │ │ │ │ - jne 2e636 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x696> │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + cmp -0x78(%ebp),%edi │ │ │ │ + jne 299de ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x55e> │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ fldz │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ add %edx,%edi │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmpl $0xe,-0x64(%ebp) │ │ │ │ - jbe 2eb90 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xbf0> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x6,-0x48(%ebp) │ │ │ │ + jbe 29da0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x920> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ fldz │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ lea (%eax,%edi,4),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2e734 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x794> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 29ad4 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x654> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - vmovups (%edi,%eax,1),%zmm0 │ │ │ │ - vmulps (%ecx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmovss %xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - vmulps (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovss %xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm7 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm7 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - vmulps (%esi,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ + vmovups (%edi,%eax,1),%ymm0 │ │ │ │ + vmulps (%ecx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + vmulps (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmulps (%esi,%eax,1),%ymm0,%ymm0 │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + add $0x20,%eax │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm3 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 2e730 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x790> │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ - test $0xf,%bl │ │ │ │ - je 2ea02 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xa62> │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + jne 29ad0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x650> │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + je 29c3f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x7bf> │ │ │ │ mov %ebx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ add %eax,%edi │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - sub %eax,%edi │ │ │ │ - lea (%edx,%edi,4),%edi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + sub -0x20(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + lea (%eax,%edi,4),%edi │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi,%eax,4) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fmuls (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 2e9e0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xa40> │ │ │ │ + jg 29c20 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x7a0> │ │ │ │ fxch %st(1) │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ - jmp 2ea10 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xa70> │ │ │ │ + jmp 29c50 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x7d0> │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add %ebx,-0x40(%ebp) │ │ │ │ + add %ebx,-0x30(%ebp) │ │ │ │ fcomi %st(3),%st │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ fcmovbe %st(3),%st │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2e700 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x760> │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - incl -0x6c(%ebp) │ │ │ │ - add %ecx,-0x80(%ebp) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + jne 29aa0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x620> │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + add %ecx,-0x64(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + incl -0x50(%ebp) │ │ │ │ movl $0x3f800000,-0x4(%eax,%edi,4) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ fsts -0x4(%eax,%edi,4) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fsts -0x4(%eax,%edi,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ add %ecx,%edi │ │ │ │ - cmp -0x6c(%ebp),%ebx │ │ │ │ - je 2eba4 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xc04> │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + je 29db9 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x939> │ │ │ │ lea (%ecx,%eax,1),%ecx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - jmp 2e6cc ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x72c> │ │ │ │ - nop │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + jmp 29a68 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x5e8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpb $0x0,-0x48(%ebp) │ │ │ │ fldz │ │ │ │ - cmpb $0x0,-0x60(%ebp) │ │ │ │ - je 2e37d ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x3dd> │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - jmp 2e490 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x4f0> │ │ │ │ + je 297c3 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x343> │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + jmp 29860 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x3e0> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 2eae3 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xb43> │ │ │ │ + jbe 29d24 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x8a4> │ │ │ │ fstp %st(1) │ │ │ │ - fstps (%edi) │ │ │ │ - add $0x4,%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - cmp -0x58(%ebp),%edi │ │ │ │ - je 2eaf2 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xb52> │ │ │ │ - add -0x5c(%ebp),%esi │ │ │ │ - cmpl $0xc,-0x40(%ebp) │ │ │ │ - jg 2e218 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x278> │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ + fstps (%esi) │ │ │ │ + add $0x4,%esi │ │ │ │ + cmp %esi,-0x38(%ebp) │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + je 29889 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x409> │ │ │ │ + add -0x3c(%ebp),%ebx │ │ │ │ + cmpb $0x0,-0x44(%ebp) │ │ │ │ + je 296e5 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x265> │ │ │ │ + xor %edi,%edi │ │ │ │ fldz │ │ │ │ - jmp 2e337 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x397> │ │ │ │ + jmp 29787 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x307> │ │ │ │ ffreep %st(0) │ │ │ │ - fstps (%edi) │ │ │ │ - add $0x4,%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - cmp -0x58(%ebp),%edi │ │ │ │ - jne 2eaca ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xb2a> │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - jmp 2e4c8 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x528> │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - add $0x4,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 2e522 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x582> │ │ │ │ - addl $0x8,-0x94(%ebp) │ │ │ │ + fstps (%esi) │ │ │ │ + add $0x4,%esi │ │ │ │ + cmp %esi,-0x38(%ebp) │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + jne 29d0e ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x88e> │ │ │ │ + jmp 29889 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x409> │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + add $0x4,%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 298e4 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x464> │ │ │ │ + addl $0x8,-0x84(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 2e103 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x163> │ │ │ │ + jg 295ed ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x16d> │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 2f0e5 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x1145> │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 2a19e ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xd1e> │ │ │ │ add $0x2,%edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jne 2eb37 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xb97> │ │ │ │ - add $0x4,%ebx │ │ │ │ - addl $0x8,-0x94(%ebp) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 2e0f8 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x158> │ │ │ │ - jmp 2e525 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x585> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x4(%edi),%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 2e525 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x585> │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jne 2eb70 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xbd0> │ │ │ │ - jmp 2e525 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x585> │ │ │ │ - nop │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jne 29d66 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x8e6> │ │ │ │ + add $0x4,%esi │ │ │ │ + addl $0x8,-0x84(%ebp) │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jne 295e2 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x162> │ │ │ │ + jmp 298e7 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x467> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - xor %eax,%eax │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 2e9d5 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xa35> │ │ │ │ + jmp 29c04 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x784> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - add -0xbc(%ebp),%eax │ │ │ │ - add -0x8c(%ebp),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - cmp %esi,-0xa0(%ebp) │ │ │ │ - je 2ebd7 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xc37> │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + add -0xa0(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + add -0x6c(%ebp),%eax │ │ │ │ + cmp %esi,-0x84(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + je 29de9 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x969> │ │ │ │ vzeroupper │ │ │ │ - jmp 2e5f8 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x658> │ │ │ │ - incl -0x88(%ebp) │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ + jmp 299a6 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x526> │ │ │ │ + incl -0x70(%ebp) │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ mov %ebx,%esi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - cmp %eax,-0xb4(%ebp) │ │ │ │ - je 2e522 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x582> │ │ │ │ + cmp -0x70(%ebp),%edi │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + je 298e4 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x464> │ │ │ │ vzeroupper │ │ │ │ - jmp 2e5a4 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x604> │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 2e525 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x585> │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + jmp 2994f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x4cf> │ │ │ │ + test %edi,%edi │ │ │ │ + jle 298e7 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x467> │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2e525 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x585> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ - mov %ecx,%edx │ │ │ │ + jle 298e7 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x467> │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ imul %ebx,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ imul %eax,%esi │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2f0fc ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x115c> │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ - mov %edx,-0xb4(%ebp) │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ - mov (%ecx,%eax,4),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov (%edi,%ebx,4),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ - mov (%ecx,%eax,4),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + jle 2a1cf ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xd4f> │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + mov (%ecx,%ebx,4),%edx │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ + mov (%ecx,%edx,4),%edx │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + mov (%edx,%ebx,4),%edx │ │ │ │ + mov (%ecx,%edx,4),%ebx │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ - mov (%eax,%edi,4),%eax │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - fldl (%eax,%edi,8) │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - fstps -0x54(%ebp) │ │ │ │ - fldl (%eax,%edi,8) │ │ │ │ mov %ecx,%edi │ │ │ │ - fstps -0x58(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - flds -0x54(%ebp) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov (%eax,%edx,4),%eax │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + fldl (%eax,%edx,8) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + fstps -0x38(%ebp) │ │ │ │ + fldl (%eax,%edx,8) │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + fstps -0x3c(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ + flds -0x38(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ fmuls (%eax,%esi,1) │ │ │ │ - flds -0x58(%ebp) │ │ │ │ + flds -0x3c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ mov 0x18(%edi),%ecx │ │ │ │ - mov 0x1c(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x3c(%ebp) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ fsts (%ecx,%esi,1) │ │ │ │ - fmuls -0x40(%ebp) │ │ │ │ + fmuls -0x30(%ebp) │ │ │ │ fstps (%edx,%esi,1) │ │ │ │ add $0x4,%esi │ │ │ │ - cmp -0x8c(%ebp),%esi │ │ │ │ - jne 2ecf5 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xd55> │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + cmp -0x70(%ebp),%esi │ │ │ │ + jne 29edd ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xa5d> │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ fldz │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ add %eax,%edi │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ shl $0x2,%eax │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0xe,-0x5c(%ebp) │ │ │ │ - jbe 2f03e ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x109e> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x6,-0x40(%ebp) │ │ │ │ + jbe 2a11b ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xc9b> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ fldz │ │ │ │ fld %st(0) │ │ │ │ - lea (%eax,%edi,4),%edi │ │ │ │ + lea (%eax,%edx,4),%edi │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2edd2 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xe32> │ │ │ │ + jmp 29fb2 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xb32> │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ - vmovups (%edi,%eax,1),%zmm0 │ │ │ │ - vmulps (%ecx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmovss %xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm3 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm7 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm1,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - vmulps (%edx,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm3 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 2edd0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xe30> │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ - test $0xf,%bl │ │ │ │ - je 2efdb ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x103b> │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + vmovups (%edi,%eax,1),%ymm0 │ │ │ │ + vmulps (%ecx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmulps (%edx,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 29fb0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xb30> │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + test $0x7,%bl │ │ │ │ + je 2a0bb ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xc3b> │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + lea (%edx,%eax,1),%edi │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ sub %eax,%edi │ │ │ │ lea (%edx,%edi,4),%edi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - jmp 2efc0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x1020> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi,%eax,4) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 2efc0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x1020> │ │ │ │ + jg 2a0a0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xc20> │ │ │ │ fxch %st(1) │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ - jmp 2efe0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x1040> │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + jmp 2a0c0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xc40> │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add %ebx,-0x40(%ebp) │ │ │ │ + add %ebx,-0x30(%ebp) │ │ │ │ fcomi %st(2),%st │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ fcmovbe %st(2),%st │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2edb0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xe10> │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - incl -0x60(%ebp) │ │ │ │ - add %ecx,-0x74(%ebp) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + jne 29f90 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xb10> │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + add %ecx,-0x58(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + incl -0x44(%ebp) │ │ │ │ movl $0x3f800000,-0x4(%eax,%edi,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ fsts -0x4(%eax,%edi,4) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ add %ecx,%edi │ │ │ │ - cmp -0x60(%ebp),%ebx │ │ │ │ - je 2f04c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x10ac> │ │ │ │ + cmp -0x44(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + je 2a129 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xca9> │ │ │ │ lea (%ecx,%eax,1),%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - jmp 2ed7e ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xdde> │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + jmp 29f5d ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xadd> │ │ │ │ fldz │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ fld %st(0) │ │ │ │ - jmp 2ef9c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xffc> │ │ │ │ + jmp 2a08d ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xc0d> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - incl -0x84(%ebp) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ - add -0x80(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - je 2f0c0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x1120> │ │ │ │ + incl -0x68(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + add -0x78(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + add -0x64(%ebp),%eax │ │ │ │ + cmp %ecx,-0x68(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + je 2a180 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xd00> │ │ │ │ vzeroupper │ │ │ │ - jmp 2ecb5 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xd15> │ │ │ │ + jmp 29ea3 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xa23> │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ - cmp -0xa4(%ebp),%ebx │ │ │ │ - je 2f094 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x10f4> │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + cmp -0x88(%ebp),%edx │ │ │ │ + je 2a165 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xce5> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp -0xa4(%ebp),%eax │ │ │ │ - jne 2f07e ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x10de> │ │ │ │ - incl -0x88(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - cmp %eax,-0xb4(%ebp) │ │ │ │ - jne 2e5a4 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x604> │ │ │ │ - jmp 2e525 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x585> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + jne 2a14f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xccf> │ │ │ │ + incl -0x70(%ebp) │ │ │ │ + cmp -0x70(%ebp),%edi │ │ │ │ + jne 2994f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x4cf> │ │ │ │ + jmp 298e7 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x467> │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - incl -0x64(%ebp) │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + incl -0x48(%ebp) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + mov %esi,%eax │ │ │ │ mov %ebx,%esi │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - cmp -0x64(%ebp),%edx │ │ │ │ - je 2e522 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x582> │ │ │ │ + cmp -0x48(%ebp),%edi │ │ │ │ + je 298e4 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x464> │ │ │ │ vzeroupper │ │ │ │ - jmp 2ec6a ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xcca> │ │ │ │ - add $0x4,%ebx │ │ │ │ + jmp 29e5c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x9dc> │ │ │ │ + add $0x4,%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 2e525 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x585> │ │ │ │ - addl $0x8,-0x94(%ebp) │ │ │ │ - jmp 2e0f8 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x158> │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ - cmp %ebx,-0x90(%ebp) │ │ │ │ - je 2f117 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x1177> │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp -0x90(%ebp),%eax │ │ │ │ - jne 2f101 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x1161> │ │ │ │ - incl -0x64(%ebp) │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ - cmp -0x64(%ebp),%edx │ │ │ │ - jne 2ec6a ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xcca> │ │ │ │ - jmp 2e525 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x585> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + je 298e7 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x467> │ │ │ │ + addl $0x8,-0x84(%ebp) │ │ │ │ + jmp 295e2 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x162> │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + lea 0x4(%esi),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 298e7 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x467> │ │ │ │ + add $0x8,%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 2a1b8 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xd38> │ │ │ │ + jmp 298e7 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x467> │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ + cmp %edx,-0x74(%ebp) │ │ │ │ + je 2a1e1 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xd61> │ │ │ │ + add $0x2,%ecx │ │ │ │ + cmp -0x74(%ebp),%ecx │ │ │ │ + jne 2a1d1 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xd51> │ │ │ │ + incl -0x48(%ebp) │ │ │ │ + cmp -0x48(%ebp),%edi │ │ │ │ + jne 29e5c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x9dc> │ │ │ │ + jmp 298e7 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x467> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ │ │ │ │ -0002f140 ::getPartials(int, int, double*)@@Base>: │ │ │ │ +0002a200 ::getPartials(int, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x34b10,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x31a50,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ - mov 0x8(%ecx),%esi │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov (%ecx),%edi │ │ │ │ + sub $0x48,%esp │ │ │ │ + mov 0x8(%ecx),%edi │ │ │ │ + mov (%ecx),%esi │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ - mov 0xc(%ecx),%esi │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov 0xc(%ecx),%edi │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - js 2f4bb ::getPartials(int, int, double*)@@Base+0x37b> │ │ │ │ - cmp %eax,0x8(%edi) │ │ │ │ - jle 2f4bb ::getPartials(int, int, double*)@@Base+0x37b> │ │ │ │ - mov 0x84(%edi),%edx │ │ │ │ - mov 0x20(%edi),%ebx │ │ │ │ - mov 0x10(%edi),%esi │ │ │ │ - mov 0x14(%edi),%ecx │ │ │ │ + js 2a57b ::getPartials(int, int, double*)@@Base+0x37b> │ │ │ │ + cmp %eax,0x8(%esi) │ │ │ │ + jle 2a57b ::getPartials(int, int, double*)@@Base+0x37b> │ │ │ │ + mov 0x84(%esi),%edx │ │ │ │ + mov 0x20(%esi),%ebx │ │ │ │ + mov 0x10(%esi),%edi │ │ │ │ + mov 0x14(%esi),%ecx │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - mov 0x28(%edi),%ebx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - cmp %ecx,%esi │ │ │ │ - je 2f486 ::getPartials(int, int, double*)@@Base+0x346> │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 2f419 ::getPartials(int, int, double*)@@Base+0x2d9> │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + mov 0x28(%esi),%ebx │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 2a546 ::getPartials(int, int, double*)@@Base+0x346> │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 2a4c6 ::getPartials(int, int, double*)@@Base+0x2c6> │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2f2ab ::getPartials(int, int, double*)@@Base+0x16b> │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 2f4c5 ::getPartials(int, int, double*)@@Base+0x385> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - lea 0x0(,%ebx,8),%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ + jle 2a36b ::getPartials(int, int, double*)@@Base+0x16b> │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 2a585 ::getPartials(int, int, double*)@@Base+0x385> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + lea 0x0(,%ebx,8),%esi │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + sub %edi,%eax │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ imul %ebx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - lea -0x1(%esi),%eax │ │ │ │ - imul %eax,%edi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + imul %eax,%esi │ │ │ │ imul %edx,%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2f289 ::getPartials(int, int, double*)@@Base+0x149> │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - lea (%eax,%edi,1),%ecx │ │ │ │ + je 2a349 ::getPartials(int, int, double*)@@Base+0x149> │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ mov %eax,%edi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edi,%eax │ │ │ │ mov %esi,%edx │ │ │ │ - jmp 2f260 ::getPartials(int, int, double*)@@Base+0x120> │ │ │ │ + jmp 2a320 ::getPartials(int, int, double*)@@Base+0x120> │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovsd (%eax),%xmm2 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ vmovsd %xmm2,-0x8(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 2f260 ::getPartials(int, int, double*)@@Base+0x120> │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - add -0x40(%ebp),%esi │ │ │ │ + jne 2a320 ::getPartials(int, int, double*)@@Base+0x120> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ + add -0x20(%ebp),%esi │ │ │ │ add %eax,%edi │ │ │ │ add %eax,%ecx │ │ │ │ - cmp %ebx,-0x48(%ebp) │ │ │ │ - jne 2f240 ::getPartials(int, int, double*)@@Base+0x100> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - add -0x44(%ebp),%eax │ │ │ │ + cmp %ebx,-0x28(%ebp) │ │ │ │ + jne 2a300 ::getPartials(int, int, double*)@@Base+0x100> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + add -0x24(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ - add -0x40(%ebp),%ecx │ │ │ │ - add -0x6c(%ebp),%eax │ │ │ │ - add -0x68(%ebp),%eax │ │ │ │ - lea (%ecx,%esi,1),%edi │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ - cmp %edx,-0x64(%ebp) │ │ │ │ - jne 2f220 ::getPartials(int, int, double*)@@Base+0xe0> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 2f401 ::getPartials(int, int, double*)@@Base+0x2c1> │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + add -0x4c(%ebp),%eax │ │ │ │ + add -0x20(%ebp),%ecx │ │ │ │ + add -0x48(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + cmp %edx,-0x44(%ebp) │ │ │ │ + lea (%ecx,%edi,1),%esi │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ + jne 2a2e0 ::getPartials(int, int, double*)@@Base+0xe0> │ │ │ │ + cmpl $0xffffffff,-0x58(%ebp) │ │ │ │ + je 2a4ae ::getPartials(int, int, double*)@@Base+0x2ae> │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2f401 ::getPartials(int, int, double*)@@Base+0x2c1> │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + jle 2a4ae ::getPartials(int, int, double*)@@Base+0x2ae> │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ mov 0x8c(%eax),%eax │ │ │ │ mov (%eax,%esi,4),%esi │ │ │ │ lea (%esi,%edi,8),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ push 0x4(%esi) │ │ │ │ push (%esi) │ │ │ │ call 17590 │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2f3d8 ::getPartials(int, int, double*)@@Base+0x298> │ │ │ │ + jle 2a485 ::getPartials(int, int, double*)@@Base+0x285> │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - mov %ebx,%edi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - cmpl $0x6,-0x48(%ebp) │ │ │ │ - jbe 2f3be ::getPartials(int, int, double*)@@Base+0x27e> │ │ │ │ - xchg %ax,%ax │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + cmpl $0x2,-0x28(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jbe 2a46b ::getPartials(int, int, double*)@@Base+0x26b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - fstl -0x40(%ebp) │ │ │ │ - vbroadcastsd -0x40(%ebp),%zmm1 │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + vbroadcastsd -0x20(%ebp),%ymm1 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ add %eax,%ebx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmulpd (%eax),%zmm1,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ + vmulpd (%eax),%ymm1,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 2f340 ::getPartials(int, int, double*)@@Base+0x200> │ │ │ │ - test $0x7,%edi │ │ │ │ - je 2f40f ::getPartials(int, int, double*)@@Base+0x2cf> │ │ │ │ + jne 2a400 ::getPartials(int, int, double*)@@Base+0x200> │ │ │ │ + test $0x3,%edi │ │ │ │ + je 2a4bc ::getPartials(int, int, double*)@@Base+0x2bc> │ │ │ │ mov %edi,%ebx │ │ │ │ - and $0xfffffff8,%ebx │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ lea (%ebx,%esi,1),%eax │ │ │ │ vzeroupper │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ inc %ebx │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%ebx │ │ │ │ - jl 2f380 ::getPartials(int, int, double*)@@Base+0x240> │ │ │ │ + jl 2a42d ::getPartials(int, int, double*)@@Base+0x22d> │ │ │ │ ffreep %st(0) │ │ │ │ add $0x8,%edx │ │ │ │ - cmp %edx,-0x44(%ebp) │ │ │ │ - je 2f401 ::getPartials(int, int, double*)@@Base+0x2c1> │ │ │ │ + cmp %edx,-0x24(%ebp) │ │ │ │ + je 2a4ae ::getPartials(int, int, double*)@@Base+0x2ae> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ push 0x4(%edx) │ │ │ │ - push (%edx) │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ add %edi,%esi │ │ │ │ + push (%edx) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ call 17590 │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x6,-0x48(%ebp) │ │ │ │ - ja 2f320 ::getPartials(int, int, double*)@@Base+0x1e0> │ │ │ │ + cmpl $0x2,-0x28(%ebp) │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + ja 2a3e0 ::getPartials(int, int, double*)@@Base+0x1e0> │ │ │ │ mov %esi,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2f36b ::getPartials(int, int, double*)@@Base+0x22b> │ │ │ │ + jmp 2a427 ::getPartials(int, int, double*)@@Base+0x227> │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x4(%esi) │ │ │ │ push (%esi) │ │ │ │ call 17590 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f3da ::getPartials(int, int, double*)@@Base+0x29a> │ │ │ │ + jmp 2a487 ::getPartials(int, int, double*)@@Base+0x287> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 2f401 ::getPartials(int, int, double*)@@Base+0x2c1> │ │ │ │ + je 2a4ae ::getPartials(int, int, double*)@@Base+0x2ae> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ push 0xc(%esi) │ │ │ │ - push 0x8(%esi) │ │ │ │ add $0x10,%esi │ │ │ │ + push -0x8(%esi) │ │ │ │ call 17590 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 2f3c4 ::getPartials(int, int, double*)@@Base+0x284> │ │ │ │ + jne 2a471 ::getPartials(int, int, double*)@@Base+0x271> │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ vzeroupper │ │ │ │ - jmp 2f391 ::getPartials(int, int, double*)@@Base+0x251> │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + jmp 2a43e ::getPartials(int, int, double*)@@Base+0x23e> │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2f2ab ::getPartials(int, int, double*)@@Base+0x16b> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ + jle 2a36b ::getPartials(int, int, double*)@@Base+0x16b> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + imul %edi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2f2ab ::getPartials(int, int, double*)@@Base+0x16b> │ │ │ │ - imul %ecx,%esi │ │ │ │ - lea 0x0(,%eax,8),%ebx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - lea 0x0(,%esi,8),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - lea (%eax,%ebx,1),%ecx │ │ │ │ + je 2a36b ::getPartials(int, int, double*)@@Base+0x16b> │ │ │ │ + lea 0x0(,%eax,8),%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + imul %ecx,%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + shl $0x3,%edi │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2a520 ::getPartials(int, int, double*)@@Base+0x320> │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovsd (%eax),%xmm3 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ vmovsd %xmm3,-0x8(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 2f460 ::getPartials(int, int, double*)@@Base+0x320> │ │ │ │ - add -0x40(%ebp),%esi │ │ │ │ - add %edi,-0x54(%ebp) │ │ │ │ + jne 2a520 ::getPartials(int, int, double*)@@Base+0x320> │ │ │ │ + add -0x20(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ add %edi,%ecx │ │ │ │ - cmp %ebx,-0x44(%ebp) │ │ │ │ - jne 2f457 ::getPartials(int, int, double*)@@Base+0x317> │ │ │ │ - jmp 2f2ab ::getPartials(int, int, double*)@@Base+0x16b> │ │ │ │ - cmp -0x5c(%ebp),%ebx │ │ │ │ - jne 2f1b7 ::getPartials(int, int, double*)@@Base+0x77> │ │ │ │ - mov 0x38(%edi),%edx │ │ │ │ + add %edi,-0x34(%ebp) │ │ │ │ + cmp %ebx,-0x24(%ebp) │ │ │ │ + jne 2a500 ::getPartials(int, int, double*)@@Base+0x300> │ │ │ │ + jmp 2a36b ::getPartials(int, int, double*)@@Base+0x16b> │ │ │ │ + cmp -0x3c(%ebp),%ebx │ │ │ │ + jne 2a277 ::getPartials(int, int, double*)@@Base+0x77> │ │ │ │ + mov 0x38(%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 2f2ab ::getPartials(int, int, double*)@@Base+0x16b> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + je 2a36b ::getPartials(int, int, double*)@@Base+0x16b> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ lea (%eax,%edx,8),%edx │ │ │ │ vmovsd (%eax),%xmm4 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ vmovsd %xmm4,-0x8(%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 2f4a3 ::getPartials(int, int, double*)@@Base+0x363> │ │ │ │ - jmp 2f2ab ::getPartials(int, int, double*)@@Base+0x16b> │ │ │ │ + jne 2a563 ::getPartials(int, int, double*)@@Base+0x363> │ │ │ │ + jmp 2a36b ::getPartials(int, int, double*)@@Base+0x16b> │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 2f403 ::getPartials(int, int, double*)@@Base+0x2c3> │ │ │ │ + jmp 2a4b0 ::getPartials(int, int, double*)@@Base+0x2b0> │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 2f401 ::getPartials(int, int, double*)@@Base+0x2c1> │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 2a4ae ::getPartials(int, int, double*)@@Base+0x2ae> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 2f4c7 ::getPartials(int, int, double*)@@Base+0x387> │ │ │ │ - jmp 2f2ab ::getPartials(int, int, double*)@@Base+0x16b> │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 2a587 ::getPartials(int, int, double*)@@Base+0x387> │ │ │ │ + jmp 2a36b ::getPartials(int, int, double*)@@Base+0x16b> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -23977,525 +21043,495 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0002f500 ::getPartials(int, int, double*)@@Base>: │ │ │ │ +0002a5c0 ::getPartials(int, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x34750,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x31690,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ - mov 0x8(%ecx),%edi │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov (%ecx),%esi │ │ │ │ + sub $0x68,%esp │ │ │ │ + mov 0x8(%ecx),%ebx │ │ │ │ + mov (%ecx),%edi │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ - mov 0xc(%ecx),%edi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - js 2fb01 ::getPartials(int, int, double*)@@Base+0x601> │ │ │ │ - cmp %eax,0x8(%esi) │ │ │ │ - jle 2fb01 ::getPartials(int, int, double*)@@Base+0x601> │ │ │ │ - mov 0x10(%esi),%edi │ │ │ │ + js 2ab16 ::getPartials(int, int, double*)@@Base+0x556> │ │ │ │ + cmp %eax,0x8(%edi) │ │ │ │ + jle 2ab16 ::getPartials(int, int, double*)@@Base+0x556> │ │ │ │ + mov 0x10(%edi),%ebx │ │ │ │ + mov %edi,%esi │ │ │ │ mov 0x80(%esi),%edx │ │ │ │ - mov 0x14(%esi),%ebx │ │ │ │ mov 0x28(%esi),%ecx │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + mov 0x14(%edi),%ebx │ │ │ │ + cmp %ebx,-0x2c(%ebp) │ │ │ │ + mov 0x20(%edi),%edi │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ - mov 0x20(%esi),%edi │ │ │ │ - cmp %ebx,-0x4c(%ebp) │ │ │ │ - je 2fa21 ::getPartials(int, int, double*)@@Base+0x521> │ │ │ │ + je 2aa41 ::getPartials(int, int, double*)@@Base+0x481> │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 2f89f ::getPartials(int, int, double*)@@Base+0x39f> │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + je 2a90c ::getPartials(int, int, double*)@@Base+0x34c> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2f70f ::getPartials(int, int, double*)@@Base+0x20f> │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + jle 2a7af ::getPartials(int, int, double*)@@Base+0x1ef> │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2fb0f ::getPartials(int, int, double*)@@Base+0x60f> │ │ │ │ + jle 2ab24 ::getPartials(int, int, double*)@@Base+0x564> │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ sub %esi,%ebx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ imul %ecx,%eax │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - imul %eax,%esi │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - imul %eax,%esi │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + imul %eax,%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %edx,%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - nop │ │ │ │ + mov %esi,%edx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 2f6f3 ::getPartials(int, int, double*)@@Base+0x1f3> │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ + je 2a793 ::getPartials(int, int, double*)@@Base+0x1d3> │ │ │ │ lea -0x1(%edi),%ecx │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov %edx,%ebx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0xe,-0x50(%ebp) │ │ │ │ - jbe 2fa00 ::getPartials(int, int, double*)@@Base+0x500> │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + cmpl $0x6,-0x30(%ebp) │ │ │ │ + jbe 2aa3a ::getPartials(int, int, double*)@@Base+0x47a> │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %ebx,%eax │ │ │ │ - add %ecx,%esi │ │ │ │ - jmp 2f640 ::getPartials(int, int, double*)@@Base+0x140> │ │ │ │ + mov %esi,%eax │ │ │ │ + add %ecx,%ebx │ │ │ │ + jmp 2a700 ::getPartials(int, int, double*)@@Base+0x140> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vmovupd %zmm1,-0x80(%eax) │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ - cmp %esi,%edx │ │ │ │ - jne 2f640 ::getPartials(int, int, double*)@@Base+0x140> │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x40,%eax │ │ │ │ + vcvtps2pd %xmm0,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vmovupd %ymm1,-0x40(%eax) │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 2a700 ::getPartials(int, int, double*)@@Base+0x140> │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%edi │ │ │ │ - je 2fa07 ::getPartials(int, int, double*)@@Base+0x507> │ │ │ │ - mov %eax,%edx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%edi │ │ │ │ + je 2aa20 ::getPartials(int, int, double*)@@Base+0x460> │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ + mov %eax,%edx │ │ │ │ not %edx │ │ │ │ - fstpl (%ebx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ add %edi,%edx │ │ │ │ + fstpl (%esi,%eax,8) │ │ │ │ + inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 2f6d5 ::getPartials(int, int, double*)@@Base+0x1d5> │ │ │ │ + jae 2a775 ::getPartials(int, int, double*)@@Base+0x1b5> │ │ │ │ and $0x1,%edx │ │ │ │ - je 2f6c0 ::getPartials(int, int, double*)@@Base+0x1c0> │ │ │ │ + je 2a760 ::getPartials(int, int, double*)@@Base+0x1a0> │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ - fstpl (%ebx,%eax,8) │ │ │ │ + fstpl (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 2f6d5 ::getPartials(int, int, double*)@@Base+0x1d5> │ │ │ │ - jmp 2f6c0 ::getPartials(int, int, double*)@@Base+0x1c0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jae 2a775 ::getPartials(int, int, double*)@@Base+0x1b5> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ - fstpl (%ebx,%eax,8) │ │ │ │ + fstpl (%esi,%eax,8) │ │ │ │ flds 0x4(%ecx,%eax,4) │ │ │ │ - fstpl 0x8(%ebx,%eax,8) │ │ │ │ + fstpl 0x8(%esi,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 2f6c0 ::getPartials(int, int, double*)@@Base+0x1c0> │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - add -0x44(%ebp),%ebx │ │ │ │ - add -0x48(%ebp),%ecx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 2f610 ::getPartials(int, int, double*)@@Base+0x110> │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ - add -0x44(%ebp),%edx │ │ │ │ - inc %esi │ │ │ │ - add -0x78(%ebp),%eax │ │ │ │ - add -0x7c(%ebp),%edx │ │ │ │ - add -0x74(%ebp),%eax │ │ │ │ - cmp %esi,-0x70(%ebp) │ │ │ │ - jne 2f5e0 ::getPartials(int, int, double*)@@Base+0xe0> │ │ │ │ + jb 2a760 ::getPartials(int, int, double*)@@Base+0x1a0> │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + add -0x24(%ebp),%esi │ │ │ │ + add -0x28(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + cmp %eax,-0x2c(%ebp) │ │ │ │ + jne 2a6d0 ::getPartials(int, int, double*)@@Base+0x110> │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + add -0x28(%ebp),%eax │ │ │ │ + add -0x24(%ebp),%edx │ │ │ │ + inc %ebx │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ + add -0x5c(%ebp),%edx │ │ │ │ + add -0x54(%ebp),%eax │ │ │ │ + cmp %ebx,-0x50(%ebp) │ │ │ │ + jne 2a6a0 ::getPartials(int, int, double*)@@Base+0xe0> │ │ │ │ vzeroupper │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 2f887 ::getPartials(int, int, double*)@@Base+0x387> │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 2f887 ::getPartials(int, int, double*)@@Base+0x387> │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + cmpl $0xffffffff,-0x64(%ebp) │ │ │ │ + je 2a8f4 ::getPartials(int, int, double*)@@Base+0x334> │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 2a8f4 ::getPartials(int, int, double*)@@Base+0x334> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov (%eax,%esi,4),%esi │ │ │ │ - lea (%esi,%ecx,4),%eax │ │ │ │ flds (%esi) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + lea (%esi,%ebx,4),%eax │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - jle 2f85e ::getPartials(int, int, double*)@@Base+0x35e> │ │ │ │ + jle 2a8cb ::getPartials(int, int, double*)@@Base+0x30b> │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - cmpl $0x6,-0x48(%ebp) │ │ │ │ - jbe 2f844 ::getPartials(int, int, double*)@@Base+0x344> │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + cmpl $0x2,-0x28(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jbe 2a8b1 ::getPartials(int, int, double*)@@Base+0x2f1> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - fstl -0x40(%ebp) │ │ │ │ - vbroadcastsd -0x40(%ebp),%zmm1 │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + vbroadcastsd -0x20(%ebp),%ymm1 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ - lea (%ecx,%eax,1),%ebx │ │ │ │ - jmp 2f7c0 ::getPartials(int, int, double*)@@Base+0x2c0> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %eax,%ebx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmulpd (%eax),%zmm1,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ + vmulpd (%eax),%ymm1,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2f7c0 ::getPartials(int, int, double*)@@Base+0x2c0> │ │ │ │ - test $0x7,%edi │ │ │ │ - je 2f895 ::getPartials(int, int, double*)@@Base+0x395> │ │ │ │ + jne 2a840 ::getPartials(int, int, double*)@@Base+0x280> │ │ │ │ + test $0x3,%edi │ │ │ │ + je 2a902 ::getPartials(int, int, double*)@@Base+0x342> │ │ │ │ mov %edi,%ebx │ │ │ │ - and $0xfffffff8,%ebx │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ lea (%ebx,%esi,1),%eax │ │ │ │ vzeroupper │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ inc %ebx │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%ebx │ │ │ │ - jl 2f800 ::getPartials(int, int, double*)@@Base+0x300> │ │ │ │ + jl 2a86d ::getPartials(int, int, double*)@@Base+0x2ad> │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4,%edx │ │ │ │ - cmp %edx,-0x44(%ebp) │ │ │ │ - je 2f887 ::getPartials(int, int, double*)@@Base+0x387> │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ + cmp %edx,-0x24(%ebp) │ │ │ │ + je 2a8f4 ::getPartials(int, int, double*)@@Base+0x334> │ │ │ │ flds (%edx) │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - fstpl (%esp) │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add %edi,%esi │ │ │ │ + fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - cmpl $0x6,-0x48(%ebp) │ │ │ │ - ja 2f790 ::getPartials(int, int, double*)@@Base+0x290> │ │ │ │ + cmpl $0x2,-0x28(%ebp) │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + ja 2a820 ::getPartials(int, int, double*)@@Base+0x260> │ │ │ │ mov %esi,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2f7eb ::getPartials(int, int, double*)@@Base+0x2eb> │ │ │ │ - sub $0x10,%esp │ │ │ │ + jmp 2a867 ::getPartials(int, int, double*)@@Base+0x2a7> │ │ │ │ flds (%esi) │ │ │ │ + sub $0x10,%esp │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f860 ::getPartials(int, int, double*)@@Base+0x360> │ │ │ │ + jmp 2a8cd ::getPartials(int, int, double*)@@Base+0x30d> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 2f887 ::getPartials(int, int, double*)@@Base+0x387> │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ + je 2a8f4 ::getPartials(int, int, double*)@@Base+0x334> │ │ │ │ flds 0x4(%esi) │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add $0x8,%esi │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2f84a ::getPartials(int, int, double*)@@Base+0x34a> │ │ │ │ + jne 2a8b7 ::getPartials(int, int, double*)@@Base+0x2f7> │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ vzeroupper │ │ │ │ - jmp 2f811 ::getPartials(int, int, double*)@@Base+0x311> │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + jmp 2a87e ::getPartials(int, int, double*)@@Base+0x2be> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2f70f ::getPartials(int, int, double*)@@Base+0x20f> │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - imul %edi,%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 2f70f ::getPartials(int, int, double*)@@Base+0x20f> │ │ │ │ - lea 0x0(,%esi,8),%eax │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + jle 2a7af ::getPartials(int, int, double*)@@Base+0x1ef> │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + imul %edi,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2a7af ::getPartials(int, int, double*)@@Base+0x1ef> │ │ │ │ + lea 0x0(,%ecx,8),%eax │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ imul %edi,%eax │ │ │ │ - mov %esi,%edi │ │ │ │ + mov %ecx,%edi │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea -0x1(%esi),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - cmpl $0xe,-0x54(%ebp) │ │ │ │ - jbe 2fae0 ::getPartials(int, int, double*)@@Base+0x5e0> │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + cmpl $0x6,-0x34(%ebp) │ │ │ │ + jbe 2ab0f ::getPartials(int, int, double*)@@Base+0x54f> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ mov %edx,%ecx │ │ │ │ - mov %ebx,%eax │ │ │ │ - add %edx,%esi │ │ │ │ - jmp 2f940 ::getPartials(int, int, double*)@@Base+0x440> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + add %edx,%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%ecx),%zmm0 │ │ │ │ - add $0x40,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vmovupd %zmm1,-0x80(%eax) │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jne 2f940 ::getPartials(int, int, double*)@@Base+0x440> │ │ │ │ + vmovups (%ecx),%ymm0 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x40,%eax │ │ │ │ + vcvtps2pd %xmm0,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vmovupd %ymm1,-0x40(%eax) │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jne 2a980 ::getPartials(int, int, double*)@@Base+0x3c0> │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%edi │ │ │ │ - je 2fae7 ::getPartials(int, int, double*)@@Base+0x5e7> │ │ │ │ - mov %eax,%ecx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%edi │ │ │ │ + je 2aaf5 ::getPartials(int, int, double*)@@Base+0x535> │ │ │ │ flds (%edx,%eax,4) │ │ │ │ + mov %eax,%ecx │ │ │ │ not %ecx │ │ │ │ - fstpl (%ebx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ add %edi,%ecx │ │ │ │ + fstpl (%esi,%eax,8) │ │ │ │ + inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 2f9d5 ::getPartials(int, int, double*)@@Base+0x4d5> │ │ │ │ + jae 2a9f5 ::getPartials(int, int, double*)@@Base+0x435> │ │ │ │ and $0x1,%ecx │ │ │ │ - je 2f9c0 ::getPartials(int, int, double*)@@Base+0x4c0> │ │ │ │ + je 2a9e0 ::getPartials(int, int, double*)@@Base+0x420> │ │ │ │ flds (%edx,%eax,4) │ │ │ │ - fstpl (%ebx,%eax,8) │ │ │ │ + fstpl (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 2f9d5 ::getPartials(int, int, double*)@@Base+0x4d5> │ │ │ │ - jmp 2f9c0 ::getPartials(int, int, double*)@@Base+0x4c0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jae 2a9f5 ::getPartials(int, int, double*)@@Base+0x435> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ - fstpl (%ebx,%eax,8) │ │ │ │ + fstpl (%esi,%eax,8) │ │ │ │ flds 0x4(%edx,%eax,4) │ │ │ │ - fstpl 0x8(%ebx,%eax,8) │ │ │ │ + fstpl 0x8(%esi,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 2f9c0 ::getPartials(int, int, double*)@@Base+0x4c0> │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - add -0x44(%ebp),%ebx │ │ │ │ - add -0x48(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - cmp %eax,-0x50(%ebp) │ │ │ │ - jne 2f8f3 ::getPartials(int, int, double*)@@Base+0x3f3> │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + jb 2a9e0 ::getPartials(int, int, double*)@@Base+0x420> │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + add -0x24(%ebp),%esi │ │ │ │ + add -0x28(%ebp),%edx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + cmp %eax,-0x30(%ebp) │ │ │ │ + jne 2a960 ::getPartials(int, int, double*)@@Base+0x3a0> │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ - jmp 2f70f ::getPartials(int, int, double*)@@Base+0x20f> │ │ │ │ + jmp 2a7af ::getPartials(int, int, double*)@@Base+0x1ef> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + add -0x24(%ebp),%esi │ │ │ │ + add -0x28(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + cmp %eax,-0x2c(%ebp) │ │ │ │ + jne 2a6da ::getPartials(int, int, double*)@@Base+0x11a> │ │ │ │ + jmp 2a78a ::getPartials(int, int, double*)@@Base+0x1ca> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2f682 ::getPartials(int, int, double*)@@Base+0x182> │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - add -0x44(%ebp),%ebx │ │ │ │ - add -0x48(%ebp),%ecx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 2f61a ::getPartials(int, int, double*)@@Base+0x11a> │ │ │ │ - jmp 2f6ea ::getPartials(int, int, double*)@@Base+0x1ea> │ │ │ │ + jmp 2a737 ::getPartials(int, int, double*)@@Base+0x177> │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 2f575 ::getPartials(int, int, double*)@@Base+0x75> │ │ │ │ + jne 2a631 ::getPartials(int, int, double*)@@Base+0x71> │ │ │ │ mov 0x38(%esi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 2f70f ::getPartials(int, int, double*)@@Base+0x20f> │ │ │ │ + je 2a7af ::getPartials(int, int, double*)@@Base+0x1ef> │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 2fb0b ::getPartials(int, int, double*)@@Base+0x60b> │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 2ab20 ::getPartials(int, int, double*)@@Base+0x560> │ │ │ │ mov %esi,%ebx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,%ecx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ - vmovups (%ecx),%zmm0 │ │ │ │ - add $0x40,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vmovupd %zmm1,-0x80(%eax) │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ + vmovups (%ecx),%ymm0 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x40,%eax │ │ │ │ + vcvtps2pd %xmm0,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vmovupd %ymm1,-0x40(%eax) │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jne 2fa4f ::getPartials(int, int, double*)@@Base+0x54f> │ │ │ │ + jne 2aa6f ::getPartials(int, int, double*)@@Base+0x4af> │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%esi │ │ │ │ - je 2f70c ::getPartials(int, int, double*)@@Base+0x20c> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%esi │ │ │ │ + je 2a7ac ::getPartials(int, int, double*)@@Base+0x1ec> │ │ │ │ vzeroupper │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov %eax,%ecx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov %eax,%ecx │ │ │ │ not %ecx │ │ │ │ add %esi,%ecx │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 2f70f ::getPartials(int, int, double*)@@Base+0x20f> │ │ │ │ + jae 2a7af ::getPartials(int, int, double*)@@Base+0x1ef> │ │ │ │ and $0x1,%ecx │ │ │ │ - je 2fac3 ::getPartials(int, int, double*)@@Base+0x5c3> │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + je 2aad8 ::getPartials(int, int, double*)@@Base+0x518> │ │ │ │ flds (%edx,%eax,4) │ │ │ │ - fstpl (%ecx,%eax,8) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + fstpl (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 2f70f ::getPartials(int, int, double*)@@Base+0x20f> │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + jae 2a7af ::getPartials(int, int, double*)@@Base+0x1ef> │ │ │ │ flds (%edx,%eax,4) │ │ │ │ - fstpl (%ecx,%eax,8) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + fstpl (%ebx,%eax,8) │ │ │ │ flds 0x4(%edx,%eax,4) │ │ │ │ - fstpl 0x8(%ecx,%eax,8) │ │ │ │ + fstpl 0x8(%ebx,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 2fac3 ::getPartials(int, int, double*)@@Base+0x5c3> │ │ │ │ - jmp 2f70f ::getPartials(int, int, double*)@@Base+0x20f> │ │ │ │ + jb 2aad8 ::getPartials(int, int, double*)@@Base+0x518> │ │ │ │ + jmp 2a7af ::getPartials(int, int, double*)@@Base+0x1ef> │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + add -0x24(%ebp),%esi │ │ │ │ + add -0x28(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x20(%ebp) │ │ │ │ + jne 2a96a ::getPartials(int, int, double*)@@Base+0x3aa> │ │ │ │ + jmp 2aa0a ::getPartials(int, int, double*)@@Base+0x44a> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2f982 ::getPartials(int, int, double*)@@Base+0x482> │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - add -0x44(%ebp),%ebx │ │ │ │ - add -0x48(%ebp),%edx │ │ │ │ - cmp %esi,-0x40(%ebp) │ │ │ │ - jne 2f8fd ::getPartials(int, int, double*)@@Base+0x3fd> │ │ │ │ - jmp 2f9ea ::getPartials(int, int, double*)@@Base+0x4ea> │ │ │ │ + jmp 2a9b7 ::getPartials(int, int, double*)@@Base+0x3f7> │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 2f889 ::getPartials(int, int, double*)@@Base+0x389> │ │ │ │ + jmp 2a8f6 ::getPartials(int, int, double*)@@Base+0x336> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2fa94 ::getPartials(int, int, double*)@@Base+0x594> │ │ │ │ + jmp 2aaa9 ::getPartials(int, int, double*)@@Base+0x4e9> │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 2f887 ::getPartials(int, int, double*)@@Base+0x387> │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 2a8f4 ::getPartials(int, int, double*)@@Base+0x334> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 2fb11 ::getPartials(int, int, double*)@@Base+0x611> │ │ │ │ - jmp 2f70f ::getPartials(int, int, double*)@@Base+0x20f> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 2ab26 ::getPartials(int, int, double*)@@Base+0x566> │ │ │ │ + jmp 2a7af ::getPartials(int, int, double*)@@Base+0x1ef> │ │ │ │ │ │ │ │ -0002fb40 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x3411b,%eax │ │ │ │ +0002ab40 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x3111b,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ mov 0xc0(%esp),%esi │ │ │ │ mov 0xc4(%esp),%ebp │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ mov 0xd8(%esp),%eax │ │ │ │ mov 0xc8(%esp),%ebx │ │ │ │ mov 0xd4(%esp),%edx │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ mov %ebp,0x50(%esp) │ │ │ │ mov %eax,0x6c(%esp) │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ mov %ecx,0x9c(%esp) │ │ │ │ mov 0xdc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2ff06 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3c6> │ │ │ │ + jle 2af06 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3c6> │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov %ebx,%edi │ │ │ │ lea (%ebx,%ecx,4),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jle 2fef8 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3b8> │ │ │ │ + jle 2aef8 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3b8> │ │ │ │ lea 0x0(%ebp,%eax,4),%eax │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ mov %ecx,%esi │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ lea 0x88(%esp),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov %ebp,%edi │ │ │ │ mov %edx,%ebp │ │ │ │ test %edi,%edi │ │ │ │ - jle 2fdf7 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x2b7> │ │ │ │ + jle 2adf7 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x2b7> │ │ │ │ mov 0x6c(%esp),%ebx │ │ │ │ mov (%ecx),%eax │ │ │ │ - movl $0x0,0x40(%esp) │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - mov %ecx,0x74(%esp) │ │ │ │ mov %esi,0x70(%esp) │ │ │ │ mov %ebp,0x78(%esp) │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ + movl $0x0,0x40(%esp) │ │ │ │ + mov %ecx,0x74(%esp) │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov %edi,%ebp │ │ │ │ mov (%ebx,%eax,4),%eax │ │ │ │ mov %eax,0x54(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ mov 0x28(%eax),%ebx │ │ │ │ mov %ebx,0x60(%esp) │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,0x68(%esp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %ebx,0x64(%esp) │ │ │ │ @@ -24528,59 +21564,59 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ fldl 0x20(%esp) │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ mov %edi,%esi │ │ │ │ imul %ebp,%esi │ │ │ │ cmpb $0x0,0x1c(%esp) │ │ │ │ - je 2fcb2 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x172> │ │ │ │ + je 2acb2 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x172> │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ fldz │ │ │ │ fldl (%ebx,%edi,8) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp 2fe20 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x2e0> │ │ │ │ - jne 2fe20 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x2e0> │ │ │ │ + jp 2ae20 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x2e0> │ │ │ │ + jne 2ae20 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x2e0> │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ call 17590 │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ lea 0x0(,%esi,8),%ecx │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ mov 0x18(%edx),%edx │ │ │ │ lea (%ebx,%ecx,1),%eax │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ add %edx,%ecx │ │ │ │ lea (%esi,%ebp,1),%edx │ │ │ │ add $0x10,%esp │ │ │ │ lea (%ebx,%edx,8),%edx │ │ │ │ - jmp 2fd00 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x1c0> │ │ │ │ + jmp 2ad00 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x1c0> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2fd00 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x1c0> │ │ │ │ + jne 2ad00 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x1c0> │ │ │ │ ffreep %st(0) │ │ │ │ inc %edi │ │ │ │ cmp %ebp,%edi │ │ │ │ - jl 2fc80 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x140> │ │ │ │ + jl 2ac80 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x140> │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ - mov 0x7c(%esp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x48(%esp),%ebx │ │ │ │ fldz │ │ │ │ + mov 0x7c(%esp),%esi │ │ │ │ + mov 0x48(%esp),%ebx │ │ │ │ lea (%eax,%edi,8),%edi │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ mov %esi,0x34(%esp) │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ @@ -24592,72 +21628,72 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ fld %st(0) │ │ │ │ lea (%eax,%esi,8),%edx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ + fmull (%edx) │ │ │ │ add %ebx,%edx │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2fd70 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x230> │ │ │ │ + jne 2ad70 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x230> │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ fstpl (%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 2fd60 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x220> │ │ │ │ + jne 2ad60 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x220> │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ fld1 │ │ │ │ add %ebx,%ecx │ │ │ │ fstpl (%edi,%ebp,8) │ │ │ │ lea 0x8(%edi,%ebx,1),%edi │ │ │ │ inc %eax │ │ │ │ add %ebp,%edx │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 2fd40 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x200> │ │ │ │ + jne 2ad40 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x200> │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ add 0x58(%esp),%eax │ │ │ │ add 0x5c(%esp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ cmp 0x4c(%esp),%esi │ │ │ │ - jne 2fc3f ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xff> │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + jne 2ac3f ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0xff> │ │ │ │ mov 0x74(%esp),%ecx │ │ │ │ mov 0x70(%esp),%esi │ │ │ │ mov 0x78(%esp),%ebp │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 2ff06 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3c6> │ │ │ │ + je 2af06 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3c6> │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ add $0x8,%ebp │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jg 2fbda ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x9a> │ │ │ │ + jg 2abda ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x9a> │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x4c(%esp),%ebx │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 2fe0d ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x2cd> │ │ │ │ + je 2ae0d ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x2cd> │ │ │ │ add $0x8,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 2fdfb ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x2bb> │ │ │ │ + jne 2adfb ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x2bb> │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 2ff06 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3c6> │ │ │ │ + je 2af06 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3c6> │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 2fbd2 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x92> │ │ │ │ + jmp 2abd2 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x92> │ │ │ │ fstpl 0x38(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ inc %edi │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ lea 0x90(%esp),%eax │ │ │ │ @@ -24665,33 +21701,33 @@ │ │ │ │ push %eax │ │ │ │ push 0x58(%esp) │ │ │ │ fldl 0x50(%esp) │ │ │ │ fmull 0x38(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ call 17410 │ │ │ │ - mov 0x4c(%esp),%ebx │ │ │ │ fldl 0x30(%esp) │ │ │ │ - fldl 0xa0(%esp) │ │ │ │ lea 0x0(%ebp,%esi,1),%ecx │ │ │ │ - mov 0x48(%esp),%esi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0xa8(%esp) │ │ │ │ + fldl 0xa0(%esp) │ │ │ │ lea 0x0(,%ecx,8),%edx │ │ │ │ add %ebp,%ecx │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + mov 0x4c(%esp),%ebx │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ mov 0x18(%ebx),%ebx │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl 0xa8(%esp) │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ add %ebx,%edx │ │ │ │ lea (%esi,%ecx,8),%ebx │ │ │ │ mov %ebp,%ecx │ │ │ │ add $0x20,%esp │ │ │ │ neg %ecx │ │ │ │ - jmp 2fec0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x380> │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + jmp 2aec0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x380> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -24704,159 +21740,159 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2fec0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x380> │ │ │ │ + jne 2aec0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x380> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %edi │ │ │ │ cmp %ebp,%edi │ │ │ │ - jl 2fc80 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x140> │ │ │ │ - jmp 2fd1c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x1dc> │ │ │ │ + jl 2ac80 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x140> │ │ │ │ + jmp 2ad1c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x1dc> │ │ │ │ lea 0x4(%edi),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2ff06 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3c6> │ │ │ │ + je 2af06 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3c6> │ │ │ │ add $0x8,%edi │ │ │ │ cmp %edi,%ecx │ │ │ │ - jne 2fef8 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3b8> │ │ │ │ + jne 2aef8 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3b8> │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 2ff21 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3e1> │ │ │ │ + jne 2af21 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, double**, int)@@Base+0x3e1> │ │ │ │ add $0xac,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0002ff40 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base>: │ │ │ │ +0002af40 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x33d11,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x30d11,%eax │ │ │ │ mov 0xdc(%esp),%edi │ │ │ │ mov 0xd8(%esp),%ecx │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ mov 0xc0(%esp),%esi │ │ │ │ - mov 0xc8(%esp),%eax │ │ │ │ mov 0xd4(%esp),%ebx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov %edi,0x64(%esp) │ │ │ │ + mov 0xc8(%esp),%eax │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,0x9c(%esp) │ │ │ │ mov 0xe0(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 30221 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2e1> │ │ │ │ + jle 2b221 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2e1> │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ lea (%eax,%edi,4),%ebp │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %ebp,0x3c(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 302f8 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3b8> │ │ │ │ + jle 2b2f8 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3b8> │ │ │ │ mov %ecx,%edi │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ mov 0xc4(%esp),%ecx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ lea (%ecx,%edx,8),%edx │ │ │ │ mov 0xc4(%esp),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov 0x8(%edi),%edi │ │ │ │ mov %edx,0x4c(%esp) │ │ │ │ + mov 0x8(%edi),%edi │ │ │ │ mov (%eax,%ecx,4),%edx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ lea 0x0(,%edi,8),%ebp │ │ │ │ mov %edi,0x40(%esp) │ │ │ │ mov %ebp,0x50(%esp) │ │ │ │ add %ebp,%eax │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ add %ebp,%edx │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ dec %edi │ │ │ │ mov %edx,0x60(%esp) │ │ │ │ imul %edx,%edi │ │ │ │ mov %edi,0x5c(%esp) │ │ │ │ mov %ebx,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 30204 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2c4> │ │ │ │ + jle 2b204 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2c4> │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x64(%esp),%ebx │ │ │ │ movl $0x0,0x44(%esp) │ │ │ │ - fldl (%edi) │ │ │ │ mov %edi,0x68(%esp) │ │ │ │ mov %esi,0x6c(%esp) │ │ │ │ mov %ebp,0x78(%esp) │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ + fldl (%edi) │ │ │ │ mov (%ebx,%eax,4),%eax │ │ │ │ mov %eax,0x54(%esp) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ - mov %ebp,0x7c(%esp) │ │ │ │ - fmul %st(1),%st │ │ │ │ xor %edi,%edi │ │ │ │ + mov %ebp,0x7c(%esp) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ movzbl 0x2c(%eax),%eax │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ - fstpl 0x70(%esp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %al,0x1c(%esp) │ │ │ │ lea 0x88(%esp),%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + fstpl 0x70(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ mov %esi,%ebp │ │ │ │ - fldl 0x8(%esp) │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ imul %edi,%ebp │ │ │ │ - fmull (%ebx,%edi,8) │ │ │ │ cmpb $0x0,0x1c(%esp) │ │ │ │ - je 300c2 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x182> │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + fmull (%ebx,%edi,8) │ │ │ │ + je 2b0c2 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x182> │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ fldz │ │ │ │ fldl (%ebx,%edi,8) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp 30240 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x300> │ │ │ │ - jne 30240 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x300> │ │ │ │ + jp 2b240 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x300> │ │ │ │ + jne 2b240 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x300> │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x10,%esp │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ call 17590 │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ - mov 0x44(%esp),%ebx │ │ │ │ lea 0x0(,%ebp,8),%ecx │ │ │ │ + mov 0x44(%esp),%ebx │ │ │ │ mov 0x18(%edx),%edx │ │ │ │ lea (%ebx,%ecx,1),%eax │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ add %edx,%ecx │ │ │ │ lea (%esi,%ebp,1),%edx │ │ │ │ add $0x10,%esp │ │ │ │ lea (%ebx,%edx,8),%edx │ │ │ │ @@ -24864,31 +21900,31 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 30100 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x1c0> │ │ │ │ + jne 2b100 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x1c0> │ │ │ │ ffreep %st(0) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jg 30090 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x150> │ │ │ │ + jg 2b090 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x150> │ │ │ │ + fldl 0x70(%esp) │ │ │ │ mov 0x7c(%esp),%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ - fldl 0x70(%esp) │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ - xor %edx,%edx │ │ │ │ - fldz │ │ │ │ mov %ebp,0x48(%esp) │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ lea (%eax,%edi,8),%edi │ │ │ │ xor %eax,%eax │ │ │ │ + fldz │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ lea (%ebx,%edx,8),%ebx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ @@ -24897,73 +21933,73 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ fld %st(0) │ │ │ │ lea (%eax,%ebx,8),%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ + fmull (%edx) │ │ │ │ add %esi,%edx │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 30180 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x240> │ │ │ │ + jne 2b180 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x240> │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ fstpl (%edi,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%ebp │ │ │ │ - jne 30170 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x230> │ │ │ │ + jne 2b170 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x230> │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ fld1 │ │ │ │ add %esi,%ecx │ │ │ │ fstpl (%edi,%ebp,8) │ │ │ │ lea 0x8(%esi,%edi,1),%edi │ │ │ │ inc %eax │ │ │ │ add %ebp,%edx │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 30150 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x210> │ │ │ │ + jne 2b150 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x210> │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ add 0x5c(%esp),%eax │ │ │ │ add 0x60(%esp),%eax │ │ │ │ add $0x8,%ebp │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ cmp %ebp,0x4c(%esp) │ │ │ │ - jne 3005b ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x11b> │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ + jne 2b05b ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x11b> │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x6c(%esp),%esi │ │ │ │ mov 0x68(%esp),%edi │ │ │ │ mov 0x78(%esp),%ebp │ │ │ │ add $0x4,%esi │ │ │ │ cmp %esi,0x3c(%esp) │ │ │ │ - je 30221 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2e1> │ │ │ │ + je 2b221 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2e1> │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ add $0x8,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jg 30038 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xf8> │ │ │ │ + jg 2b038 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0xf8> │ │ │ │ mov %ebp,%eax │ │ │ │ mov 0x4c(%esp),%ebx │ │ │ │ lea 0x8(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 30218 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2d8> │ │ │ │ + je 2b218 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2d8> │ │ │ │ add $0x10,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 30206 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2c6> │ │ │ │ + jne 2b206 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2c6> │ │ │ │ add $0x4,%esi │ │ │ │ cmp %esi,0x3c(%esp) │ │ │ │ - jne 301f5 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2b5> │ │ │ │ + jne 2b1f5 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2b5> │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 30313 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d3> │ │ │ │ + jne 2b313 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3d3> │ │ │ │ add $0xac,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fstpl 0x20(%esp) │ │ │ │ @@ -24977,32 +22013,32 @@ │ │ │ │ push %eax │ │ │ │ push 0x5c(%esp) │ │ │ │ fldl 0x38(%esp) │ │ │ │ fmull 0x20(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ call 17410 │ │ │ │ - lea (%esi,%ebp,1),%ecx │ │ │ │ - mov 0x50(%esp),%ebp │ │ │ │ fldl 0x30(%esp) │ │ │ │ + lea (%esi,%ebp,1),%ecx │ │ │ │ fldl 0xa0(%esp) │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ lea 0x0(,%ecx,8),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0xa8(%esp) │ │ │ │ add %esi,%ecx │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + mov 0x50(%esp),%ebp │ │ │ │ + mov 0x54(%esp),%ebx │ │ │ │ mov 0x18(%ebp),%ebp │ │ │ │ lea (%ebx,%edx,1),%eax │ │ │ │ lea (%ebx,%ecx,8),%ebx │ │ │ │ mov %esi,%ecx │ │ │ │ neg %ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl 0xa8(%esp) │ │ │ │ mov %ebp,0x30(%esp) │ │ │ │ add %ebp,%edx │ │ │ │ add $0x20,%esp │ │ │ │ + fmulp %st,%st(2) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -25012,30 +22048,30 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 302c0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x380> │ │ │ │ + jne 2b2c0 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x380> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jg 30090 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x150> │ │ │ │ - jmp 3011c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x1dc> │ │ │ │ + jg 2b090 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x150> │ │ │ │ + jmp 2b11c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x1dc> │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 30221 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2e1> │ │ │ │ + je 2b221 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2e1> │ │ │ │ add $0x8,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 302f8 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3b8> │ │ │ │ - jmp 30221 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2e1> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jne 2b2f8 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x3b8> │ │ │ │ + jmp 2b221 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, double**, int)@@Base+0x2e1> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -25049,64 +22085,64 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00030340 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x3391b,%eax │ │ │ │ +0002b340 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x3091b,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ mov 0xb0(%esp),%esi │ │ │ │ mov 0xb4(%esp),%ebp │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ mov 0xc8(%esp),%eax │ │ │ │ mov 0xb8(%esp),%ebx │ │ │ │ mov 0xc4(%esp),%edx │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ mov %ebp,0x40(%esp) │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ mov %ecx,0x8c(%esp) │ │ │ │ mov 0xcc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 30706 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3c6> │ │ │ │ + jle 2b706 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3c6> │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov %ebx,%edi │ │ │ │ lea (%ebx,%ecx,4),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jle 306f8 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3b8> │ │ │ │ + jle 2b6f8 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3b8> │ │ │ │ lea 0x0(%ebp,%eax,4),%eax │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ mov %ecx,%esi │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ lea 0x78(%esp),%eax │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ mov %ebp,%edi │ │ │ │ mov %edx,%ebp │ │ │ │ test %edi,%edi │ │ │ │ - jle 30603 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x2c3> │ │ │ │ + jle 2b603 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x2c3> │ │ │ │ mov 0x5c(%esp),%ebx │ │ │ │ mov (%ecx),%eax │ │ │ │ - movl $0x0,0x30(%esp) │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ mov %esi,0x60(%esp) │ │ │ │ mov %ebp,0x68(%esp) │ │ │ │ - fstps 0x20(%esp) │ │ │ │ + movl $0x0,0x30(%esp) │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov %edi,%ebp │ │ │ │ mov (%ebx,%eax,4),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ + fstps 0x20(%esp) │ │ │ │ mov 0x28(%eax),%ebx │ │ │ │ mov %ebx,0x50(%esp) │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %ebx,0x54(%esp) │ │ │ │ @@ -25139,30 +22175,30 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ flds 0x20(%esp) │ │ │ │ fmuls (%esi,%edi,4) │ │ │ │ mov %edi,%esi │ │ │ │ imul %ebp,%esi │ │ │ │ cmpb $0x0,0x18(%esp) │ │ │ │ - je 304b2 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x172> │ │ │ │ + je 2b4b2 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x172> │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ fldz │ │ │ │ flds (%ebx,%edi,4) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp 30630 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x2f0> │ │ │ │ - jne 30630 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x2f0> │ │ │ │ + jp 2b630 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x2f0> │ │ │ │ + jne 2b630 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x2f0> │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ call 17590 │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ - mov 0x2c(%esp),%ebx │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ + mov 0x2c(%esp),%ebx │ │ │ │ fstps 0x10(%esp) │ │ │ │ flds 0x10(%esp) │ │ │ │ mov 0x18(%edx),%edx │ │ │ │ lea (%ebx,%ecx,1),%eax │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ add %edx,%ecx │ │ │ │ lea (%esi,%ebp,1),%edx │ │ │ │ @@ -25173,25 +22209,25 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%ecx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 30500 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x1c0> │ │ │ │ + jne 2b500 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x1c0> │ │ │ │ ffreep %st(0) │ │ │ │ inc %edi │ │ │ │ cmp %ebp,%edi │ │ │ │ - jl 30480 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x140> │ │ │ │ + jl 2b480 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x140> │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ - mov 0x6c(%esp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ fldz │ │ │ │ + mov 0x6c(%esp),%esi │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ lea (%eax,%edi,4),%edi │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ @@ -25206,68 +22242,68 @@ │ │ │ │ lea (%eax,%esi,4),%edx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ - fmuls (%edx) │ │ │ │ add $0x4,%eax │ │ │ │ + fmuls (%edx) │ │ │ │ add %ebx,%edx │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 30580 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x240> │ │ │ │ + jne 2b580 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x240> │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstps (%edi,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 30560 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x220> │ │ │ │ + jne 2b560 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x220> │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ movl $0x3f800000,(%edi,%ebp,4) │ │ │ │ add %ebx,%ecx │ │ │ │ lea 0x4(%edi,%ebx,1),%edi │ │ │ │ inc %eax │ │ │ │ add %ebp,%edx │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 30540 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x200> │ │ │ │ + jne 2b540 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x200> │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ add 0x48(%esp),%eax │ │ │ │ add 0x4c(%esp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ cmp %esi,0x38(%esp) │ │ │ │ - jne 3043c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xfc> │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + jne 2b43c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0xfc> │ │ │ │ mov 0x64(%esp),%ecx │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ mov 0x68(%esp),%ebp │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 30706 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3c6> │ │ │ │ + je 2b706 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3c6> │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ add $0x8,%ebp │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jg 303d7 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x97> │ │ │ │ + jg 2b3d7 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x97> │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 30619 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x2d9> │ │ │ │ + je 2b619 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x2d9> │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 30607 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x2c7> │ │ │ │ + jne 2b607 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x2c7> │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 30706 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3c6> │ │ │ │ + je 2b706 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3c6> │ │ │ │ add $0x8,%ebp │ │ │ │ - jmp 303cf ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x8f> │ │ │ │ + jmp 2b3cf ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x8f> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstps 0x14(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ inc %edi │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ @@ -25279,34 +22315,34 @@ │ │ │ │ push 0x48(%esp) │ │ │ │ flds 0x2c(%esp) │ │ │ │ fmuls 0x38(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ call 17410 │ │ │ │ fldl 0x20(%esp) │ │ │ │ - mov 0x44(%esp),%ebx │ │ │ │ - fldl 0x90(%esp) │ │ │ │ lea 0x0(%ebp,%esi,1),%ecx │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl 0x90(%esp) │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ add %ebp,%ecx │ │ │ │ + mov 0x44(%esp),%ebx │ │ │ │ + mov 0x3c(%esp),%esi │ │ │ │ mov 0x18(%ebx),%ebx │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ - fstps 0x20(%esp) │ │ │ │ - flds 0x20(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fmull 0x98(%esp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ebx,0x34(%esp) │ │ │ │ add %ebx,%edx │ │ │ │ lea (%esi,%ecx,4),%ebx │ │ │ │ mov %ebp,%ecx │ │ │ │ neg %ecx │ │ │ │ fstps 0x20(%esp) │ │ │ │ flds 0x20(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull 0x98(%esp) │ │ │ │ + fstps 0x20(%esp) │ │ │ │ + flds 0x20(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%ecx,4) │ │ │ │ @@ -25315,160 +22351,160 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 306c0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x380> │ │ │ │ + jne 2b6c0 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x380> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %edi │ │ │ │ cmp %ebp,%edi │ │ │ │ - jl 30480 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x140> │ │ │ │ - jmp 3051c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x1dc> │ │ │ │ + jl 2b480 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x140> │ │ │ │ + jmp 2b51c ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x1dc> │ │ │ │ lea 0x4(%edi),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 30706 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3c6> │ │ │ │ + je 2b706 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3c6> │ │ │ │ add $0x8,%edi │ │ │ │ cmp %edi,%ecx │ │ │ │ - jne 306f8 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3b8> │ │ │ │ + jne 2b6f8 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3b8> │ │ │ │ mov 0x8c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 30721 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3e1> │ │ │ │ + jne 2b721 ::updateTransitionMatricesWithModelCategories(int*, int const*, int const*, int const*, double const*, float**, int)@@Base+0x3e1> │ │ │ │ add $0x9c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00030740 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base>: │ │ │ │ +0002b740 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x33511,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x30511,%eax │ │ │ │ mov 0xc8(%esp),%edi │ │ │ │ mov 0xcc(%esp),%edx │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ mov 0xb0(%esp),%esi │ │ │ │ mov 0xb4(%esp),%ecx │ │ │ │ - mov 0xb8(%esp),%eax │ │ │ │ mov 0xc4(%esp),%ebx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ mov %edi,0x38(%esp) │ │ │ │ mov %edx,0x54(%esp) │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,0x8c(%esp) │ │ │ │ mov 0xd0(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 30a1f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2df> │ │ │ │ + jle 2ba1f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2df> │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ lea (%eax,%edi,4),%ebp │ │ │ │ mov %eax,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 30b38 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x3f8> │ │ │ │ + jle 2bb38 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x3f8> │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x8(%edi),%edi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %edi,0x30(%esp) │ │ │ │ - mov (%eax,%ecx,4),%ecx │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ shl $0x2,%edi │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ mov %ebx,%edi │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ + mov (%eax,%ecx,4),%ecx │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ lea (%ebx,%edx,8),%edx │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ add %ebx,%ecx │ │ │ │ mov %ecx,0x48(%esp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - mov %ecx,0x50(%esp) │ │ │ │ imul %ecx,%edx │ │ │ │ + mov %ecx,0x50(%esp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %edx,0x4c(%esp) │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 309fe ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2be> │ │ │ │ + jle 2b9fe ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2be> │ │ │ │ mov 0x54(%esp),%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ + mov %ebp,0x60(%esp) │ │ │ │ movl $0x0,0x34(%esp) │ │ │ │ - fldl (%edi) │ │ │ │ mov %edi,0x58(%esp) │ │ │ │ mov %esi,0x5c(%esp) │ │ │ │ - mov %ebp,0x60(%esp) │ │ │ │ + fldl (%edi) │ │ │ │ mov (%ebx,%eax,4),%eax │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov %ebx,%ebp │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - mov %ebp,0x64(%esp) │ │ │ │ - fmul %st(1),%st │ │ │ │ xor %edi,%edi │ │ │ │ + mov %ebp,0x64(%esp) │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ movzbl 0x2c(%eax),%eax │ │ │ │ - fstps 0xc(%esp) │ │ │ │ - fstpl 0x68(%esp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %al,0x14(%esp) │ │ │ │ lea 0x78(%esp),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ + fstps 0xc(%esp) │ │ │ │ + fstpl 0x68(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ - flds 0xc(%esp) │ │ │ │ mov %esi,%ebp │ │ │ │ + flds 0xc(%esp) │ │ │ │ imul %edi,%ebp │ │ │ │ - fmuls (%ebx,%edi,4) │ │ │ │ cmpb $0x0,0x14(%esp) │ │ │ │ - je 308c2 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x182> │ │ │ │ + fmuls (%ebx,%edi,4) │ │ │ │ + je 2b8c2 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x182> │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ fldz │ │ │ │ flds (%ebx,%edi,4) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp 30a3e ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2fe> │ │ │ │ - jne 30a3e ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2fe> │ │ │ │ + jp 2ba3e ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2fe> │ │ │ │ + jne 2ba3e ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2fe> │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x10,%esp │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ call 17590 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ lea 0x0(,%ebp,4),%ecx │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ fstps 0x10(%esp) │ │ │ │ flds 0x10(%esp) │ │ │ │ mov 0x18(%edx),%edx │ │ │ │ lea (%ebx,%ecx,1),%eax │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ add %edx,%ecx │ │ │ │ lea (%esi,%ebp,1),%edx │ │ │ │ @@ -25477,29 +22513,29 @@ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%ecx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 30900 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x1c0> │ │ │ │ + jne 2b900 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x1c0> │ │ │ │ ffreep %st(0) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jg 30890 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x150> │ │ │ │ + jg 2b890 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x150> │ │ │ │ + fldl 0x68(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ - fldl 0x68(%esp) │ │ │ │ mov 0x3c(%esp),%esi │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ - xor %edx,%edx │ │ │ │ - fldz │ │ │ │ lea (%eax,%edi,4),%edi │ │ │ │ xor %eax,%eax │ │ │ │ + fldz │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ lea (%ebx,%edx,4),%ebx │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ xor %ebx,%ebx │ │ │ │ @@ -25510,69 +22546,69 @@ │ │ │ │ lea (%eax,%ebx,4),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ - fmuls (%edx) │ │ │ │ add $0x4,%eax │ │ │ │ + fmuls (%edx) │ │ │ │ add %esi,%edx │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 30980 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x240> │ │ │ │ + jne 2b980 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x240> │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%ebp │ │ │ │ - jne 30960 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x220> │ │ │ │ + jne 2b960 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x220> │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ movl $0x3f800000,(%edi,%ebp,4) │ │ │ │ add %esi,%ecx │ │ │ │ lea 0x4(%esi,%edi,1),%edi │ │ │ │ inc %eax │ │ │ │ add %ebp,%edx │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 30940 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x200> │ │ │ │ + jne 2b940 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x200> │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ mov 0x64(%esp),%ebp │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ add 0x4c(%esp),%eax │ │ │ │ add 0x50(%esp),%eax │ │ │ │ add $0x8,%ebp │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ cmp 0x40(%esp),%ebp │ │ │ │ - jne 30858 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x118> │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ + jne 2b858 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x118> │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x5c(%esp),%esi │ │ │ │ mov 0x60(%esp),%ebp │ │ │ │ mov 0x58(%esp),%edi │ │ │ │ add $0x4,%esi │ │ │ │ cmp %ebp,%esi │ │ │ │ - je 30a1f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2df> │ │ │ │ + je 2ba1f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2df> │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ add $0x8,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jg 3082f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xef> │ │ │ │ + jg 2b82f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0xef> │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ lea 0x8(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 30b4f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x40f> │ │ │ │ + je 2bb4f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x40f> │ │ │ │ add $0x10,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 30a02 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2c2> │ │ │ │ + jne 2ba02 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2c2> │ │ │ │ add $0x4,%esi │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 309ef ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2af> │ │ │ │ + jne 2b9ef ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2af> │ │ │ │ mov 0x8c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 30b5f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x41f> │ │ │ │ + jne 2bb5f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x41f> │ │ │ │ add $0x9c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fstps 0x10(%esp) │ │ │ │ @@ -25591,34 +22627,34 @@ │ │ │ │ fmuls 0x24(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ call 17410 │ │ │ │ fldl 0x20(%esp) │ │ │ │ lea (%esi,%ebp,1),%ecx │ │ │ │ fldl 0x90(%esp) │ │ │ │ - mov 0x3c(%esp),%ebp │ │ │ │ - mov 0x48(%esp),%ebx │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %esi,%ecx │ │ │ │ + mov 0x3c(%esp),%ebp │ │ │ │ + mov 0x48(%esp),%ebx │ │ │ │ mov 0x18(%ebp),%ebp │ │ │ │ lea (%ebx,%edx,1),%eax │ │ │ │ lea (%ebx,%ecx,4),%ebx │ │ │ │ mov %esi,%ecx │ │ │ │ neg %ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %ebp,0x30(%esp) │ │ │ │ + add %ebp,%edx │ │ │ │ fstps 0x20(%esp) │ │ │ │ flds 0x20(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x98(%esp) │ │ │ │ - mov %ebp,0x30(%esp) │ │ │ │ - add %ebp,%edx │ │ │ │ fstps 0x20(%esp) │ │ │ │ flds 0x20(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 30b00 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x3c0> │ │ │ │ + jmp 2bb00 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x3c0> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -25633,186 +22669,186 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 30b00 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x3c0> │ │ │ │ + jne 2bb00 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x3c0> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jg 30890 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x150> │ │ │ │ - jmp 3091c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x1dc> │ │ │ │ + jg 2b890 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x150> │ │ │ │ + jmp 2b91c ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x1dc> │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ cmp %ebp,%eax │ │ │ │ - je 30a1f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2df> │ │ │ │ + je 2ba1f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2df> │ │ │ │ add $0x8,%esi │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 30b38 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x3f8> │ │ │ │ - jmp 30a1f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2df> │ │ │ │ + jne 2bb38 ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x3f8> │ │ │ │ + jmp 2ba1f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2df> │ │ │ │ add $0x4,%esi │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 309ef ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2af> │ │ │ │ - jmp 30a1f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2df> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jne 2b9ef ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2af> │ │ │ │ + jmp 2ba1f ::updateTransitionMatrices(int, int const*, int const*, int const*, double const*, double const*, float**, int)@@Base+0x2df> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00030b70 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base>: │ │ │ │ +0002bb70 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x300e4,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x330e0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ sub $0x188,%esp │ │ │ │ - mov %eax,-0x14c(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ mov (%ecx),%edx │ │ │ │ - mov 0x14(%ecx),%edi │ │ │ │ - mov %eax,-0x17c(%ebp) │ │ │ │ + mov 0x14(%ecx),%ebx │ │ │ │ + mov %eax,-0x188(%ebp) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - mov %edx,-0x148(%ebp) │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov %eax,-0x18c(%ebp) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - mov %eax,-0x184(%ebp) │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ - mov %gs:0x14,%ebx │ │ │ │ - mov %ebx,-0x1c(%ebp) │ │ │ │ - mov 0xc(%ecx),%ebx │ │ │ │ - movl $0x0,-0x144(%ebp) │ │ │ │ - mov %eax,-0x150(%ebp) │ │ │ │ + mov %gs:0x14,%edi │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ + mov 0xc(%ecx),%edi │ │ │ │ + movl $0x0,-0xf8(%ebp) │ │ │ │ + mov %eax,-0x17c(%ebp) │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 30f76 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x406> │ │ │ │ - mov %ebx,%ecx │ │ │ │ + jle 2bf62 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x3f2> │ │ │ │ + mov %ebx,%eax │ │ │ │ mov %edi,%ebx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + mov 0x10(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 30f4c ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x3dc> │ │ │ │ - vmovsd 0x50(%ecx),%xmm5 │ │ │ │ - vmovsd (%ecx),%xmm6 │ │ │ │ - vmovhpd 0x78(%ecx),%xmm5,%xmm0 │ │ │ │ - lea -0x24(%ebp),%edx │ │ │ │ - vmovhpd 0x28(%ecx),%xmm6,%xmm7 │ │ │ │ - vmovsd 0x58(%ecx),%xmm5 │ │ │ │ - vmovsd 0x8(%ecx),%xmm6 │ │ │ │ - vmovhpd 0x30(%ecx),%xmm6,%xmm6 │ │ │ │ - vmovsd 0x68(%ecx),%xmm2 │ │ │ │ - vmovsd 0x8(%ebx),%xmm3 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm7,%ymm7 │ │ │ │ - vmovhpd 0x80(%ecx),%xmm5,%xmm0 │ │ │ │ - vmovsd 0x60(%ecx),%xmm5 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm6,%ymm6 │ │ │ │ - vmovhpd 0x88(%ecx),%xmm5,%xmm0 │ │ │ │ - vmovsd 0x10(%ecx),%xmm5 │ │ │ │ - vmovhpd 0x38(%ecx),%xmm5,%xmm5 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm5,%ymm5 │ │ │ │ - vmovhpd 0x90(%ecx),%xmm2,%xmm0 │ │ │ │ - vmovsd 0x18(%ecx),%xmm2 │ │ │ │ - vmovhpd 0x40(%ecx),%xmm2,%xmm1 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm2 │ │ │ │ - vmovapd %ymm2,-0xd8(%ebp) │ │ │ │ - vmovsd 0x50(%ebx),%xmm2 │ │ │ │ - vmovhpd 0x78(%ebx),%xmm2,%xmm0 │ │ │ │ - vmovsd (%ebx),%xmm2 │ │ │ │ - vmovhpd 0x28(%ebx),%xmm2,%xmm1 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm2 │ │ │ │ - vmovhpd 0x30(%ebx),%xmm3,%xmm1 │ │ │ │ - vmovsd 0x10(%ebx),%xmm3 │ │ │ │ - vmovapd %ymm2,-0xb8(%ebp) │ │ │ │ - vmovsd 0x58(%ebx),%xmm2 │ │ │ │ - vmovhpd 0x80(%ebx),%xmm2,%xmm0 │ │ │ │ - vmovsd 0x60(%ebx),%xmm2 │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm4 │ │ │ │ - vmovhpd 0x38(%ebx),%xmm3,%xmm1 │ │ │ │ - vmovhpd 0x88(%ebx),%xmm2,%xmm0 │ │ │ │ - vmovapd %ymm4,-0x98(%ebp) │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm4 │ │ │ │ - vmovapd %ymm4,-0x78(%ebp) │ │ │ │ + jle 2bf3c ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x3cc> │ │ │ │ + vmovsd 0x50(%ebx),%xmm7 │ │ │ │ + vmovsd 0x58(%ebx),%xmm5 │ │ │ │ + vmovhpd 0x78(%ebx),%xmm7,%xmm0 │ │ │ │ + vmovsd (%ebx),%xmm7 │ │ │ │ + vmovsd 0x8(%ebx),%xmm6 │ │ │ │ + vmovhpd 0x28(%ebx),%xmm7,%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm7,%ymm7 │ │ │ │ + vmovhpd 0x80(%ebx),%xmm5,%xmm0 │ │ │ │ + vmovsd 0x60(%ebx),%xmm5 │ │ │ │ vmovsd 0x68(%ebx),%xmm2 │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - mov -0x144(%ebp),%esi │ │ │ │ - mov -0x180(%ebp),%edi │ │ │ │ + vmovhpd 0x30(%ebx),%xmm6,%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm6,%ymm6 │ │ │ │ + vmovhpd 0x88(%ebx),%xmm5,%xmm0 │ │ │ │ + vmovsd 0x10(%ebx),%xmm5 │ │ │ │ + vmovhpd 0x38(%ebx),%xmm5,%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm5,%ymm5 │ │ │ │ vmovhpd 0x90(%ebx),%xmm2,%xmm0 │ │ │ │ - vmovsd 0x18(%ebx),%xmm3 │ │ │ │ - vmovhpd 0x40(%ebx),%xmm3,%xmm1 │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ - mov %ecx,-0x158(%ebp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ebx,-0x154(%ebp) │ │ │ │ - mov -0x148(%ebp),%ecx │ │ │ │ - imul 0x14(%eax),%esi │ │ │ │ - vinsertf64x2 $0x1,%xmm0,%ymm1,%ymm4 │ │ │ │ + vmovsd 0x18(%ebx),%xmm2 │ │ │ │ + vmovhpd 0x40(%ebx),%xmm2,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm2 │ │ │ │ + vmovapd %ymm2,-0xd8(%ebp) │ │ │ │ + vmovsd 0x50(%eax),%xmm2 │ │ │ │ + vmovhpd 0x78(%eax),%xmm2,%xmm0 │ │ │ │ + vmovsd (%eax),%xmm2 │ │ │ │ + vmovhpd 0x28(%eax),%xmm2,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm2 │ │ │ │ + vmovapd %ymm2,-0xb8(%ebp) │ │ │ │ + vmovsd 0x58(%eax),%xmm2 │ │ │ │ + vmovhpd 0x80(%eax),%xmm2,%xmm0 │ │ │ │ + vmovsd 0x8(%eax),%xmm2 │ │ │ │ + vmovhpd 0x30(%eax),%xmm2,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm2 │ │ │ │ + vmovapd %ymm2,-0x98(%ebp) │ │ │ │ + vmovsd 0x60(%eax),%xmm2 │ │ │ │ + vmovhpd 0x88(%eax),%xmm2,%xmm0 │ │ │ │ + vmovsd 0x10(%eax),%xmm2 │ │ │ │ + vmovhpd 0x38(%eax),%xmm2,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm2 │ │ │ │ + vmovapd %ymm2,-0x78(%ebp) │ │ │ │ + vmovsd 0x68(%eax),%xmm2 │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + mov %eax,-0x180(%ebp) │ │ │ │ + vmovhpd 0x90(%eax),%xmm2,%xmm0 │ │ │ │ + mov %ebx,-0x184(%ebp) │ │ │ │ + mov -0xf8(%ebp),%esi │ │ │ │ + mov -0x18c(%ebp),%edx │ │ │ │ + vmovsd 0x18(%eax),%xmm3 │ │ │ │ + imul 0x14(%ecx),%esi │ │ │ │ + vmovhpd 0x40(%eax),%xmm3,%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm1,%ymm4 │ │ │ │ + xor %eax,%eax │ │ │ │ vmovapd %ymm4,-0x58(%ebp) │ │ │ │ shl $0x5,%esi │ │ │ │ - lea (%edi,%esi,1),%eax │ │ │ │ - mov -0x184(%ebp),%edi │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - lea (%edi,%esi,1),%eax │ │ │ │ - add -0x17c(%ebp),%esi │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ - jmp 30d83 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x213> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - inc %edx │ │ │ │ + lea (%edx,%esi,1),%ecx │ │ │ │ + mov -0x190(%ebp),%edx │ │ │ │ + lea (%edx,%esi,1),%edi │ │ │ │ + lea -0x24(%ebp),%edx │ │ │ │ + add -0x188(%ebp),%esi │ │ │ │ + mov %edi,-0xe8(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov -0xe8(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + jmp 2bd63 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x1f3> │ │ │ │ + nop │ │ │ │ + inc %eax │ │ │ │ add $0x20,%edi │ │ │ │ - add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ add $0x20,%esi │ │ │ │ - cmp %edx,0x10(%ecx) │ │ │ │ - jle 30f40 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x3d0> │ │ │ │ + cmp %eax,0x10(%ecx) │ │ │ │ + jle 2bf30 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x3c0> │ │ │ │ vmovupd (%edi),%ymm0 │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov (%ebx),%ebx │ │ │ │ vpermpd $0xff,%ymm0,%ymm2 │ │ │ │ vpermpd $0xaa,%ymm0,%ymm1 │ │ │ │ vbroadcastsd %xmm0,%ymm3 │ │ │ │ vpermpd $0x55,%ymm0,%ymm0 │ │ │ │ vmulpd %ymm6,%ymm0,%ymm0 │ │ │ │ vfmadd132pd %ymm7,%ymm0,%ymm3 │ │ │ │ - vmovupd (%eax),%ymm0 │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ vfmadd132pd %ymm5,%ymm3,%ymm1 │ │ │ │ vfmadd132pd -0xd8(%ebp),%ymm1,%ymm2 │ │ │ │ vpermpd $0xaa,%ymm0,%ymm3 │ │ │ │ vpermpd $0xff,%ymm0,%ymm1 │ │ │ │ vbroadcastsd %xmm0,%ymm4 │ │ │ │ vpermpd $0x55,%ymm0,%ymm0 │ │ │ │ vmulpd -0x98(%ebp),%ymm0,%ymm0 │ │ │ │ vfmadd132pd -0xb8(%ebp),%ymm0,%ymm4 │ │ │ │ vfmadd132pd -0x78(%ebp),%ymm4,%ymm3 │ │ │ │ vfmadd132pd -0x58(%ebp),%ymm3,%ymm1 │ │ │ │ vmulpd %ymm2,%ymm1,%ymm1 │ │ │ │ vmovupd %ymm1,(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 30d70 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x200> │ │ │ │ - vmovapd %ymm5,-0x178(%ebp) │ │ │ │ - mov %ecx,-0x140(%ebp) │ │ │ │ - mov %eax,-0x13c(%ebp) │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ - vmovapd %ymm6,-0x138(%ebp) │ │ │ │ + jne 2bd50 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x1e0> │ │ │ │ + vmovapd %ymm7,-0x138(%ebp) │ │ │ │ + mov %ecx,-0xf4(%ebp) │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x14c(%ebp),%ebx │ │ │ │ - vmovapd %ymm7,-0x118(%ebp) │ │ │ │ - push -0x150(%ebp) │ │ │ │ - vmovapd %ymm1,-0xf8(%ebp) │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ + vmovapd %ymm6,-0x158(%ebp) │ │ │ │ + vmovapd %ymm5,-0x178(%ebp) │ │ │ │ + push -0x17c(%ebp) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + vmovapd %ymm1,-0x118(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ vmovsd %xmm1,(%esp) │ │ │ │ vzeroupper │ │ │ │ call 171c0 │ │ │ │ ffreep %st(0) │ │ │ │ add $0xc,%esp │ │ │ │ push -0x30(%ebp) │ │ │ │ @@ -25821,874 +22857,793 @@ │ │ │ │ call 171c0 │ │ │ │ ffreep %st(0) │ │ │ │ vmovd -0x24(%ebp),%xmm2 │ │ │ │ vmovd -0x20(%ebp),%xmm0 │ │ │ │ vpabsd %xmm2,%xmm2 │ │ │ │ vpabsd %xmm0,%xmm0 │ │ │ │ add $0xc,%esp │ │ │ │ - vpmaxsd %xmm0,%xmm2,%xmm2 │ │ │ │ - vmovd %xmm2,-0x34(%ebp) │ │ │ │ + vpmaxsd %xmm0,%xmm2,%xmm5 │ │ │ │ + vmovdqa %xmm5,-0xe8(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push 0x14(%esi) │ │ │ │ push 0x10(%esi) │ │ │ │ call 171c0 │ │ │ │ ffreep %st(0) │ │ │ │ - vmovd -0x34(%ebp),%xmm2 │ │ │ │ - vmovapd -0xf8(%ebp),%ymm1 │ │ │ │ vmovd -0x24(%ebp),%xmm0 │ │ │ │ vpabsd %xmm0,%xmm0 │ │ │ │ + vpmaxsd -0xe8(%ebp),%xmm0,%xmm6 │ │ │ │ + vmovapd -0x118(%ebp),%ymm1 │ │ │ │ add $0xc,%esp │ │ │ │ - vpmaxsd %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,-0x34(%ebp) │ │ │ │ + vmovdqa %xmm6,-0xe8(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vunpckhpd %xmm1,%xmm1,%xmm1 │ │ │ │ sub $0x8,%esp │ │ │ │ vmovsd %xmm1,(%esp) │ │ │ │ vzeroupper │ │ │ │ call 171c0 │ │ │ │ ffreep %st(0) │ │ │ │ - vmovd -0x34(%ebp),%xmm0 │ │ │ │ - mov -0x140(%ebp),%ecx │ │ │ │ - vmovd -0x24(%ebp),%xmm1 │ │ │ │ - vpabsd %xmm1,%xmm1 │ │ │ │ + vmovd -0x24(%ebp),%xmm0 │ │ │ │ + vpabsd %xmm0,%xmm0 │ │ │ │ + vpmaxsd -0xe8(%ebp),%xmm0,%xmm0 │ │ │ │ + mov -0xf4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - vmovapd -0x118(%ebp),%ymm7 │ │ │ │ - vmovapd -0x138(%ebp),%ymm6 │ │ │ │ + vmovapd -0x138(%ebp),%ymm7 │ │ │ │ + vmovapd -0x158(%ebp),%ymm6 │ │ │ │ vmovapd -0x178(%ebp),%ymm5 │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ - mov -0x13c(%ebp),%eax │ │ │ │ - vpmaxsd %xmm0,%xmm1,%xmm1 │ │ │ │ - vmovd %xmm1,%ebx │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ + vmovd %xmm0,%ebx │ │ │ │ cmp %ebx,0x60(%ecx) │ │ │ │ - jge 30d70 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x200> │ │ │ │ + jge 2bd50 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x1e0> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ - inc %edx │ │ │ │ + inc %eax │ │ │ │ add $0x20,%edi │ │ │ │ - add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ add $0x20,%esi │ │ │ │ movl $0x1,(%ebx) │ │ │ │ - cmp %edx,0x10(%ecx) │ │ │ │ - jg 30d83 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x213> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x154(%ebp),%ebx │ │ │ │ - mov -0x158(%ebp),%ecx │ │ │ │ - mov -0x148(%ebp),%edi │ │ │ │ - incl -0x144(%ebp) │ │ │ │ - add $0xa0,%ecx │ │ │ │ + cmp %eax,0x10(%ecx) │ │ │ │ + jg 2bd63 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x1f3> │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x180(%ebp),%eax │ │ │ │ + mov -0x184(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + incl -0xf8(%ebp) │ │ │ │ add $0xa0,%ebx │ │ │ │ - mov -0x144(%ebp),%eax │ │ │ │ - cmp %eax,0x30(%edi) │ │ │ │ - jg 30c00 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x90> │ │ │ │ + add $0xa0,%eax │ │ │ │ + mov -0xf8(%ebp),%edi │ │ │ │ + cmp %edi,0x30(%ecx) │ │ │ │ + jg 2bbf0 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x80> │ │ │ │ vzeroupper │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 30f8e ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x41e> │ │ │ │ + jne 2bf7a ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x40a> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ nop │ │ │ │ │ │ │ │ -00030fa0 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base>: │ │ │ │ +0002bf80 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2fcd4,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x32cb0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + sub $0x68,%esp │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ mov (%ecx),%esi │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov 0x14(%ecx),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x30(%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 31284 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x2e4> │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ + jle 2c19a ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x21a> │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 31269 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x2c9> │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ + jle 2c185 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x205> │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ imul 0x28(%edi),%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ imul %eax,%edx │ │ │ │ mov 0x20(%edi),%eax │ │ │ │ mov %edx,%ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + nop │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 31259 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x2b9> │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + jle 2c175 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x1f5> │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ lea 0x0(,%edx,8),%esi │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ imul 0x3c(%edi),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%edi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - add -0x90(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + add -0x70(%ebp),%esi │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 31310 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x370> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 2c230 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x2b0> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + shr $0x2,%ecx │ │ │ │ fldz │ │ │ │ + shl $0x5,%ecx │ │ │ │ fldz │ │ │ │ - shr $0x3,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ - add -0x60(%ebp),%edx │ │ │ │ + add -0x40(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 310d2 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x132> │ │ │ │ + jmp 2c092 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x112> │ │ │ │ fxch %st(1) │ │ │ │ - vmovupd (%esi,%eax,1),%zmm0 │ │ │ │ - vmulpd (%edx,%eax,1),%zmm0,%zmm0 │ │ │ │ - vmovlpd %xmm0,-0x50(%ebp) │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - vmovhpd %xmm0,-0x50(%ebp) │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ - vmovsd %xmm3,-0x50(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ - vmovsd %xmm4,-0x50(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x50(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x50(%ebp) │ │ │ │ - vmovupd (%ebx,%eax,1),%zmm0 │ │ │ │ - vmulpd (%edi,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ - vmovsd %xmm5,-0x50(%ebp) │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ - vmovsd %xmm6,-0x50(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm7 │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovlpd %xmm0,-0x50(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x50(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ - vmovsd %xmm7,-0x50(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ - vmovsd %xmm3,-0x50(%ebp) │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x50(%ebp) │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x50(%ebp) │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ - vmovsd %xmm4,-0x50(%ebp) │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ - vmovsd %xmm5,-0x50(%ebp) │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ + vmovupd (%esi,%eax,1),%ymm0 │ │ │ │ + vmulpd (%edx,%eax,1),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x30(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x30(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x30(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x30(%ebp) │ │ │ │ + vmovupd (%ebx,%eax,1),%ymm0 │ │ │ │ + vmulpd (%edi,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm0,-0x30(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x30(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x30(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x30(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 310d0 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x130> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - test $0x7,%al │ │ │ │ - je 31215 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x275> │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - lea (%eax,%ecx,1),%edx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + jne 2c090 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x110> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + test $0x3,%al │ │ │ │ + je 2c134 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x1b4> │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ sub %eax,%edx │ │ │ │ lea 0x0(,%edx,8),%edx │ │ │ │ lea (%ebx,%edx,1),%ecx │ │ │ │ - add -0x64(%ebp),%edx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - jmp 31200 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x260> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x44(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 31200 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x260> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + jg 2c11f ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x19f> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - lea 0x1(%eax,%ecx,1),%eax │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + lea 0x1(%eax,%edx,1),%eax │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + fstl (%ecx,%ebx,8) │ │ │ │ mov %ebx,%eax │ │ │ │ - fstl (%edx,%ebx,8) │ │ │ │ - mov (%ecx),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 312a0 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x300> │ │ │ │ + je 2c1c0 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x240> │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x54(%ebp) │ │ │ │ - jg 310a0 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x100> │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + incl -0x38(%ebp) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x34(%ebp) │ │ │ │ + jg 2c060 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0xe0> │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ lea 0x1(%ecx,%eax,1),%ecx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add 0x28(%eax),%edx │ │ │ │ cmp %ebx,0x10(%eax) │ │ │ │ - jg 31050 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0xb0> │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - incl -0x88(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + jg 2c010 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x90> │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + incl -0x68(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ cmp %eax,0x30(%edi) │ │ │ │ - jg 3101c ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x7c> │ │ │ │ + jg 2bfed ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x6d> │ │ │ │ vzeroupper │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 3131e ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x37e> │ │ │ │ + jne 2c23e ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x2be> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - push -0x78(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 171c0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - vmovd -0x40(%ebp),%xmm0 │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + vmovd -0x20(%ebp),%xmm0 │ │ │ │ vpabsd %xmm0,%xmm0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ vmovd %xmm0,%edx │ │ │ │ cmp 0x60(%ecx),%edx │ │ │ │ - jg 312f0 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x350> │ │ │ │ + jg 2c210 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x290> │ │ │ │ mov 0x20(%ecx),%edx │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - jmp 3123a ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x29a> │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + jmp 2c159 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x1d9> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ movl $0x1,(%edx) │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - mov 0x20(%edx),%edx │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - jmp 3123a ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x29a> │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov 0x20(%edx),%ebx │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + jmp 2c159 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x1d9> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 311d1 ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x231> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 2c10a ::calcPartialsPartialsAutoScaling(double*, double const*, double const*, double const*, double const*, int*)@@Base+0x18a> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00031330 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x3292b,%eax │ │ │ │ +0002c250 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2fa0b,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xec,%esp │ │ │ │ - mov %eax,0xb0(%esp) │ │ │ │ - mov 0x104(%esp),%eax │ │ │ │ - mov 0x100(%esp),%ebp │ │ │ │ - mov 0x114(%esp),%ecx │ │ │ │ + sub $0xfc,%esp │ │ │ │ + mov 0x110(%esp),%ebp │ │ │ │ + mov 0x124(%esp),%ecx │ │ │ │ mov %eax,0xc0(%esp) │ │ │ │ - mov 0x108(%esp),%eax │ │ │ │ + mov 0x114(%esp),%eax │ │ │ │ mov 0x30(%ebp),%edi │ │ │ │ - mov %eax,0xc4(%esp) │ │ │ │ - mov 0x110(%esp),%eax │ │ │ │ - mov %eax,0xc8(%esp) │ │ │ │ + mov %eax,0xd0(%esp) │ │ │ │ mov 0x118(%esp),%eax │ │ │ │ - mov %eax,0xcc(%esp) │ │ │ │ - lea 0xd8(%esp),%eax │ │ │ │ + mov %eax,0xd4(%esp) │ │ │ │ + mov 0x120(%esp),%eax │ │ │ │ + mov %eax,0xd8(%esp) │ │ │ │ + mov 0x128(%esp),%eax │ │ │ │ + mov %eax,0xdc(%esp) │ │ │ │ + lea 0xe8(%esp),%eax │ │ │ │ mov %gs:0x14,%ebx │ │ │ │ - mov %ebx,0xdc(%esp) │ │ │ │ - mov 0x10c(%esp),%ebx │ │ │ │ - movl $0x0,0xac(%esp) │ │ │ │ - mov %eax,0xb4(%esp) │ │ │ │ + mov %ebx,0xec(%esp) │ │ │ │ + mov 0x11c(%esp),%ebx │ │ │ │ + movl $0x0,0xbc(%esp) │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3174b ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x41b> │ │ │ │ - mov %ebp,%edx │ │ │ │ + jle 2c66b ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x41b> │ │ │ │ + mov %ebp,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x10(%edx),%esi │ │ │ │ + mov 0x10(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 3172e ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x3fe> │ │ │ │ + jle 2c64e ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x3fe> │ │ │ │ vmovss 0x28(%ebx),%xmm0 │ │ │ │ vmovss (%ebx),%xmm7 │ │ │ │ vinsertps $0x10,0x3c(%ebx),%xmm0,%xmm0 │ │ │ │ vinsertps $0x10,0x14(%ebx),%xmm7,%xmm7 │ │ │ │ vmovss 0x4(%ebx),%xmm6 │ │ │ │ + vmovss 0x8(%ebx),%xmm5 │ │ │ │ vinsertps $0x10,0x18(%ebx),%xmm6,%xmm6 │ │ │ │ - vmovss 0x8(%ebx),%xmm1 │ │ │ │ - vinsertps $0x10,0x1c(%ebx),%xmm1,%xmm1 │ │ │ │ + vinsertps $0x10,0x1c(%ebx),%xmm5,%xmm5 │ │ │ │ + vmovss 0xc(%ebx),%xmm1 │ │ │ │ + vinsertps $0x10,0x20(%ebx),%xmm1,%xmm1 │ │ │ │ vmovlhps %xmm0,%xmm7,%xmm7 │ │ │ │ vmovss 0x2c(%ebx),%xmm0 │ │ │ │ vinsertps $0x10,0x40(%ebx),%xmm0,%xmm0 │ │ │ │ vmovlhps %xmm0,%xmm6,%xmm6 │ │ │ │ vmovss 0x30(%ebx),%xmm0 │ │ │ │ vinsertps $0x10,0x44(%ebx),%xmm0,%xmm0 │ │ │ │ - vmovlhps %xmm0,%xmm1,%xmm5 │ │ │ │ + vmovlhps %xmm0,%xmm5,%xmm5 │ │ │ │ vmovss 0x34(%ebx),%xmm0 │ │ │ │ - vmovss 0xc(%ebx),%xmm1 │ │ │ │ vinsertps $0x10,0x48(%ebx),%xmm0,%xmm0 │ │ │ │ - vinsertps $0x10,0x20(%ebx),%xmm1,%xmm1 │ │ │ │ - vmovaps %xmm5,0x40(%esp) │ │ │ │ - vmovlhps %xmm0,%xmm1,%xmm5 │ │ │ │ + vmovlhps %xmm0,%xmm1,%xmm2 │ │ │ │ vmovss 0x28(%ecx),%xmm0 │ │ │ │ vmovss (%ecx),%xmm1 │ │ │ │ + vmovaps %xmm2,0x40(%esp) │ │ │ │ vinsertps $0x10,0x3c(%ecx),%xmm0,%xmm0 │ │ │ │ vinsertps $0x10,0x14(%ecx),%xmm1,%xmm1 │ │ │ │ - vmovaps %xmm5,0x30(%esp) │ │ │ │ - vmovlhps %xmm0,%xmm1,%xmm5 │ │ │ │ + vmovlhps %xmm0,%xmm1,%xmm2 │ │ │ │ vmovss 0x2c(%ecx),%xmm0 │ │ │ │ vmovss 0x4(%ecx),%xmm1 │ │ │ │ + vmovaps %xmm2,0x30(%esp) │ │ │ │ vinsertps $0x10,0x40(%ecx),%xmm0,%xmm0 │ │ │ │ vinsertps $0x10,0x18(%ecx),%xmm1,%xmm1 │ │ │ │ - vmovaps %xmm5,0x20(%esp) │ │ │ │ - vmovlhps %xmm0,%xmm1,%xmm5 │ │ │ │ + vmovlhps %xmm0,%xmm1,%xmm2 │ │ │ │ vmovss 0x30(%ecx),%xmm0 │ │ │ │ vmovss 0x8(%ecx),%xmm1 │ │ │ │ - vinsertps $0x10,0x44(%ecx),%xmm0,%xmm0 │ │ │ │ + vmovaps %xmm2,0x20(%esp) │ │ │ │ vinsertps $0x10,0x1c(%ecx),%xmm1,%xmm1 │ │ │ │ - vmovaps %xmm5,0x10(%esp) │ │ │ │ - vmovlhps %xmm0,%xmm1,%xmm5 │ │ │ │ - vmovaps %xmm5,(%esp) │ │ │ │ - mov 0xac(%esp),%esi │ │ │ │ - mov 0xc4(%esp),%eax │ │ │ │ - imul 0x14(%edx),%esi │ │ │ │ + vinsertps $0x10,0x44(%ecx),%xmm0,%xmm0 │ │ │ │ + vmovlhps %xmm0,%xmm1,%xmm2 │ │ │ │ + vmovaps %xmm2,0x10(%esp) │ │ │ │ vmovss 0x34(%ecx),%xmm0 │ │ │ │ - vmovss 0xc(%ecx),%xmm5 │ │ │ │ + mov 0xbc(%esp),%esi │ │ │ │ + imul 0x14(%eax),%esi │ │ │ │ + mov %ecx,0xc8(%esp) │ │ │ │ + mov %ebx,0xcc(%esp) │ │ │ │ + vmovss 0xc(%ecx),%xmm1 │ │ │ │ vinsertps $0x10,0x48(%ecx),%xmm0,%xmm0 │ │ │ │ - vinsertps $0x10,0x20(%ecx),%xmm5,%xmm5 │ │ │ │ - mov 0xc8(%esp),%edi │ │ │ │ - mov %ecx,0xb8(%esp) │ │ │ │ - mov %ebx,0xbc(%esp) │ │ │ │ + vinsertps $0x10,0x20(%ecx),%xmm1,%xmm1 │ │ │ │ + mov 0xd4(%esp),%edx │ │ │ │ + mov 0xd8(%esp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ - vmovlhps %xmm0,%xmm5,%xmm5 │ │ │ │ - add %esi,%eax │ │ │ │ + add %esi,%edx │ │ │ │ lea (%edi,%esi,1),%ebp │ │ │ │ - add 0xc0(%esp),%esi │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - lea 0xd4(%esp),%eax │ │ │ │ + add 0xd0(%esp),%esi │ │ │ │ + mov %edx,0x60(%esp) │ │ │ │ + lea 0xe4(%esp),%edx │ │ │ │ mov %ebp,%ecx │ │ │ │ - mov 0xcc(%esp),%ebp │ │ │ │ - mov %eax,0x54(%esp) │ │ │ │ - mov 0x58(%esp),%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 31543 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x213> │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ + mov %edx,0x5c(%esp) │ │ │ │ + mov 0xdc(%esp),%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ + vmovlhps %xmm0,%xmm1,%xmm3 │ │ │ │ + vmovaps %xmm3,(%esp) │ │ │ │ + jmp 2c463 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x213> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - inc %eax │ │ │ │ + inc %edx │ │ │ │ add $0x10,%edi │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%esi │ │ │ │ - cmp %eax,0x10(%edx) │ │ │ │ - jle 31720 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x3f0> │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + jle 2c640 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x3f0> │ │ │ │ vbroadcastss 0x4(%edi),%xmm0 │ │ │ │ vbroadcastss (%edi),%xmm3 │ │ │ │ - vbroadcastss (%ecx),%xmm4 │ │ │ │ vbroadcastss 0x8(%edi),%xmm1 │ │ │ │ vbroadcastss 0xc(%edi),%xmm2 │ │ │ │ + vbroadcastss (%ecx),%xmm4 │ │ │ │ mov 0x0(%ebp),%ebx │ │ │ │ vmulps %xmm6,%xmm0,%xmm0 │ │ │ │ - vfmadd132ps %xmm7,%xmm0,%xmm3 │ │ │ │ - vfmadd132ps 0x40(%esp),%xmm3,%xmm1 │ │ │ │ - vbroadcastss 0x4(%ecx),%xmm0 │ │ │ │ + vfmadd231ps %xmm3,%xmm7,%xmm0 │ │ │ │ vbroadcastss 0x8(%ecx),%xmm3 │ │ │ │ - vmulps 0x10(%esp),%xmm0,%xmm0 │ │ │ │ - vfmadd132ps 0x20(%esp),%xmm0,%xmm4 │ │ │ │ - vfmadd132ps 0x30(%esp),%xmm1,%xmm2 │ │ │ │ + vfmadd231ps %xmm5,%xmm1,%xmm0 │ │ │ │ + vfmadd132ps 0x40(%esp),%xmm0,%xmm2 │ │ │ │ + vbroadcastss 0x4(%ecx),%xmm0 │ │ │ │ + vmulps 0x20(%esp),%xmm0,%xmm0 │ │ │ │ vbroadcastss 0xc(%ecx),%xmm1 │ │ │ │ - vfmadd132ps (%esp),%xmm4,%xmm3 │ │ │ │ - vfmadd132ps %xmm5,%xmm3,%xmm1 │ │ │ │ + vfmadd132ps 0x30(%esp),%xmm0,%xmm4 │ │ │ │ + vfmadd132ps 0x10(%esp),%xmm4,%xmm3 │ │ │ │ + vfmadd132ps (%esp),%xmm3,%xmm1 │ │ │ │ vmulps %xmm2,%xmm1,%xmm1 │ │ │ │ vmovups %xmm1,(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 31530 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x200> │ │ │ │ - mov %edx,0xa8(%esp) │ │ │ │ - mov %ecx,0xa4(%esp) │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - vmovaps %xmm5,0x90(%esp) │ │ │ │ - vmovaps %xmm6,0x80(%esp) │ │ │ │ + jne 2c450 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x200> │ │ │ │ + mov %eax,0xb8(%esp) │ │ │ │ + mov %ecx,0xb4(%esp) │ │ │ │ + mov %edx,0xb0(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ - vmovaps %xmm7,0x74(%esp) │ │ │ │ - push 0xb8(%esp) │ │ │ │ - vmovss %xmm1,0x60(%esp) │ │ │ │ - sub $0x8,%esp │ │ │ │ + vmovaps %xmm7,0x84(%esp) │ │ │ │ + vmovaps %xmm6,0x94(%esp) │ │ │ │ + vmovaps %xmm5,0xa4(%esp) │ │ │ │ + push 0xc8(%esp) │ │ │ │ + vmovss %xmm1,0x68(%esp) │ │ │ │ flds 0x68(%esp) │ │ │ │ - vmovaps %xmm1,0x70(%esp) │ │ │ │ - mov 0xc0(%esp),%ebx │ │ │ │ + vmovaps %xmm1,0x78(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0xd0(%esp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 171c0 │ │ │ │ ffreep %st(0) │ │ │ │ - add $0xc,%esp │ │ │ │ flds 0x4(%esi) │ │ │ │ - push 0x58(%esp) │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x60(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ call 171c0 │ │ │ │ ffreep %st(0) │ │ │ │ - vmovd 0xe4(%esp),%xmm2 │ │ │ │ - vmovd 0xe8(%esp),%xmm0 │ │ │ │ + vmovd 0xf4(%esp),%xmm2 │ │ │ │ + vmovd 0xf8(%esp),%xmm0 │ │ │ │ vpabsd %xmm2,%xmm2 │ │ │ │ vpabsd %xmm0,%xmm0 │ │ │ │ flds 0x8(%esi) │ │ │ │ - vpmaxsd %xmm0,%xmm2,%xmm2 │ │ │ │ - vmovd %xmm2,0x68(%esp) │ │ │ │ + vpmaxsd %xmm0,%xmm2,%xmm5 │ │ │ │ + vmovdqa %xmm5,0x70(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ - push 0x58(%esp) │ │ │ │ + push 0x60(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ call 171c0 │ │ │ │ ffreep %st(0) │ │ │ │ - vmovd 0x68(%esp),%xmm2 │ │ │ │ - vmovd 0xe4(%esp),%xmm0 │ │ │ │ + vmovd 0xf4(%esp),%xmm0 │ │ │ │ vpabsd %xmm0,%xmm0 │ │ │ │ - vpmaxsd %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,0x6c(%esp) │ │ │ │ + vpmaxsd 0x70(%esp),%xmm0,%xmm6 │ │ │ │ + vmovdqa %xmm6,0x70(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ - push 0x58(%esp) │ │ │ │ - vmovaps 0x68(%esp),%xmm1 │ │ │ │ - vextractps $0x3,%xmm1,0x60(%esp) │ │ │ │ - flds 0x60(%esp) │ │ │ │ + push 0x60(%esp) │ │ │ │ + vmovaps 0x78(%esp),%xmm1 │ │ │ │ + vextractps $0x3,%xmm1,0x78(%esp) │ │ │ │ + flds 0x78(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ call 171c0 │ │ │ │ ffreep %st(0) │ │ │ │ - vmovd 0x6c(%esp),%xmm0 │ │ │ │ - vmovd 0xe4(%esp),%xmm1 │ │ │ │ - vpabsd %xmm1,%xmm1 │ │ │ │ + vmovd 0xf4(%esp),%xmm0 │ │ │ │ + vpabsd %xmm0,%xmm0 │ │ │ │ + vpmaxsd 0x70(%esp),%xmm0,%xmm0 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovaps 0x70(%esp),%xmm7 │ │ │ │ - vmovaps 0x80(%esp),%xmm6 │ │ │ │ - mov 0xa8(%esp),%edx │ │ │ │ - mov 0xa0(%esp),%eax │ │ │ │ - mov 0xa4(%esp),%ecx │ │ │ │ - vmovaps 0x90(%esp),%xmm5 │ │ │ │ - vpmaxsd %xmm0,%xmm1,%xmm1 │ │ │ │ - vmovd %xmm1,%ebx │ │ │ │ - cmp %ebx,0x5c(%edx) │ │ │ │ - jge 31530 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x200> │ │ │ │ + vmovaps 0x80(%esp),%xmm7 │ │ │ │ + vmovaps 0x90(%esp),%xmm6 │ │ │ │ + vmovaps 0xa0(%esp),%xmm5 │ │ │ │ + mov 0xb8(%esp),%eax │ │ │ │ + mov 0xb0(%esp),%edx │ │ │ │ + mov 0xb4(%esp),%ecx │ │ │ │ + vmovd %xmm0,%ebx │ │ │ │ + cmp %ebx,0x5c(%eax) │ │ │ │ + jge 2c450 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x200> │ │ │ │ movl $0x1,0x0(%ebp) │ │ │ │ - inc %eax │ │ │ │ + inc %edx │ │ │ │ add $0x10,%edi │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%esi │ │ │ │ - cmp %eax,0x10(%edx) │ │ │ │ - jg 31543 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x213> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + jg 2c463 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x213> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ - mov 0xbc(%esp),%ebx │ │ │ │ - incl 0xac(%esp) │ │ │ │ + mov 0xc8(%esp),%ecx │ │ │ │ + mov 0xcc(%esp),%ebx │ │ │ │ + incl 0xbc(%esp) │ │ │ │ add $0x50,%ebx │ │ │ │ add $0x50,%ecx │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - cmp %eax,0x30(%edx) │ │ │ │ - jg 313d0 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0xa0> │ │ │ │ - mov 0xdc(%esp),%eax │ │ │ │ + mov 0xbc(%esp),%edx │ │ │ │ + cmp %edx,0x30(%eax) │ │ │ │ + jg 2c2f0 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0xa0> │ │ │ │ + mov 0xec(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 31766 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x436> │ │ │ │ - add $0xec,%esp │ │ │ │ + jne 2c686 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x436> │ │ │ │ + add $0xfc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00031780 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base>: │ │ │ │ +0002c6a0 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2f5b4,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x324d0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + sub $0x68,%esp │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ mov (%ecx),%esi │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov 0x14(%ecx),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x30(%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 31b21 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x3a1> │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + jle 2c91b ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x27b> │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 31b06 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x386> │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ + jle 2c906 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x266> │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ imul 0x28(%edi),%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ imul %eax,%edx │ │ │ │ mov 0x20(%edi),%eax │ │ │ │ mov %edx,%ecx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + nop │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 31af6 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x376> │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + jle 2c8f6 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x256> │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ lea 0x0(,%edx,4),%esi │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ imul 0x3c(%edi),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%edi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - add -0x8c(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + add -0x6c(%ebp),%esi │ │ │ │ lea (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 31bb0 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x430> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 2c9b0 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x310> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + shr $0x3,%ecx │ │ │ │ fldz │ │ │ │ + shl $0x5,%ecx │ │ │ │ fld %st(0) │ │ │ │ - shr $0x4,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ - add -0x5c(%ebp),%edx │ │ │ │ + add -0x3c(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 318b2 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x132> │ │ │ │ + jmp 2c7b2 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x112> │ │ │ │ fxch %st(1) │ │ │ │ - vmovups (%esi,%eax,1),%zmm0 │ │ │ │ - vmulps (%edx,%eax,1),%zmm0,%zmm0 │ │ │ │ - vmovss %xmm0,-0x4c(%ebp) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x4c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm3 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x4c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x4c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm3,-0x4c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm6 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm4,-0x4c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm7 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm5,-0x4c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm3 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm6,-0x4c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm0,-0x4c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x4c(%ebp) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x4c(%ebp) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x4c(%ebp) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm7,-0x4c(%ebp) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm3,-0x4c(%ebp) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm4,-0x4c(%ebp) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm5,-0x4c(%ebp) │ │ │ │ - vmovups (%ebx,%eax,1),%zmm0 │ │ │ │ - vmulps (%edi,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ + vmovups (%esi,%eax,1),%ymm0 │ │ │ │ + vmulps (%edx,%eax,1),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,-0x2c(%ebp) │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x2c(%ebp) │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x2c(%ebp) │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x2c(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ + vmovss %xmm0,-0x2c(%ebp) │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x2c(%ebp) │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x2c(%ebp) │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x2c(%ebp) │ │ │ │ + vmovups (%ebx,%eax,1),%ymm0 │ │ │ │ + vmulps (%edi,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovss %xmm0,-0x4c(%ebp) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x4c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm6 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x4c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x4c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm3 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm6,-0x4c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm7,-0x4c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm5 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm3,-0x4c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm4,-0x4c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm0,-0x4c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm3 │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x4c(%ebp) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x4c(%ebp) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x4c(%ebp) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm5,-0x4c(%ebp) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm6,-0x4c(%ebp) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm7,-0x4c(%ebp) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ - vmovss %xmm3,-0x4c(%ebp) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ + vmovss %xmm0,-0x2c(%ebp) │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x2c(%ebp) │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x2c(%ebp) │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x2c(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ + vmovss %xmm0,-0x2c(%ebp) │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x2c(%ebp) │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x2c(%ebp) │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x2c(%ebp) │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 318b0 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x130> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - test $0xf,%al │ │ │ │ - je 31ab5 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x335> │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - add %eax,%edx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jne 2c7b0 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x110> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + test $0x7,%al │ │ │ │ + je 2c8b5 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x215> │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + lea (%eax,%ecx,1),%edx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub %eax,%edx │ │ │ │ lea 0x0(,%edx,4),%edx │ │ │ │ lea (%ebx,%edx,1),%ecx │ │ │ │ - add -0x60(%ebp),%edx │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x40(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ flds (%edi,%eax,4) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 31aa0 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x320> │ │ │ │ + jg 2c8a0 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x200> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ lea 0x1(%eax,%ecx,1),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov %ebx,%eax │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ fsts (%edx,%ebx,4) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov (%ebx),%edx │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov (%ecx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 31b40 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x3c0> │ │ │ │ + je 2c940 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x2a0> │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x54(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x50(%ebp) │ │ │ │ - jg 31880 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x100> │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + incl -0x34(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x30(%ebp) │ │ │ │ + jg 2c780 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0xe0> │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ lea 0x1(%ecx,%eax,1),%ecx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add 0x28(%eax),%edx │ │ │ │ cmp %ebx,0x10(%eax) │ │ │ │ - jg 31830 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0xb0> │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - incl -0x84(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + jg 2c730 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x90> │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + incl -0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,0x30(%edi) │ │ │ │ - jg 317fc ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x7c> │ │ │ │ + jg 2c70d ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x6d> │ │ │ │ vzeroupper │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 31bbe ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x43e> │ │ │ │ + jne 2c9be ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x31e> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0x74(%ebp) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 171c0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - vmovd -0x40(%ebp),%xmm0 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + vmovd -0x20(%ebp),%xmm0 │ │ │ │ vpabsd %xmm0,%xmm0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ vmovd %xmm0,%edx │ │ │ │ cmp 0x5c(%ecx),%edx │ │ │ │ - jg 31b90 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x410> │ │ │ │ + jg 2c990 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x2f0> │ │ │ │ mov 0x20(%ecx),%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - jmp 31ada ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x35a> │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + jmp 2c8da ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x23a> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ movl $0x1,(%edx) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - jmp 31ada ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x35a> │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + jmp 2c8da ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x23a> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fld %st(0) │ │ │ │ - jmp 31a80 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x300> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 2c887 ::calcPartialsPartialsAutoScaling(float*, float const*, float const*, float const*, float const*, int*)@@Base+0x1e7> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00031bd0 ::autoRescalePartials(double*, short*)@@Base>: │ │ │ │ +0002c9d0 ::autoRescalePartials(double*, short*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ mov 0x74(%esp),%eax │ │ │ │ - call 57a5a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x60a> │ │ │ │ - add $0x3207c,%ebp │ │ │ │ + call 4fd9a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x60a> │ │ │ │ + add $0x2f27c,%ebp │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ + mov %ecx,0x38(%esp) │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,0x4c(%esp) │ │ │ │ mov 0x78(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jle 31d03 ::autoRescalePartials(double*, short*)@@Base+0x133> │ │ │ │ + jle 2cb03 ::autoRescalePartials(double*, short*)@@Base+0x133> │ │ │ │ mov 0x30(%ecx),%esi │ │ │ │ lea (%edx,%eax,2),%eax │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 31d1c ::autoRescalePartials(double*, short*)@@Base+0x14c> │ │ │ │ + jle 2cb1c ::autoRescalePartials(double*, short*)@@Base+0x14c> │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ movl $0x0,0x2c(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ lea 0x48(%esp),%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ @@ -26700,82 +23655,82 @@ │ │ │ │ lea 0x0(,%edi,8),%ecx │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ lea (%ebx,%ecx,1),%eax │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 31dcd ::autoRescalePartials(double*, short*)@@Base+0x1fd> │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ + jle 2cbcd ::autoRescalePartials(double*, short*)@@Base+0x1fd> │ │ │ │ mov %esi,%edx │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ mov %edi,%esi │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ fldz │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edi,%ecx,8),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 31ca0 ::autoRescalePartials(double*, short*)@@Base+0xd0> │ │ │ │ + jne 2caa0 ::autoRescalePartials(double*, short*)@@Base+0xd0> │ │ │ │ add 0x10(%esp),%edx │ │ │ │ inc %ebx │ │ │ │ add %esi,%ecx │ │ │ │ cmp %ebx,0x14(%esp) │ │ │ │ - jne 31c90 ::autoRescalePartials(double*, short*)@@Base+0xc0> │ │ │ │ + jne 2ca90 ::autoRescalePartials(double*, short*)@@Base+0xc0> │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ push 0x40(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ call 171c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ax,(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jne 31d40 ::autoRescalePartials(double*, short*)@@Base+0x170> │ │ │ │ + jne 2cb40 ::autoRescalePartials(double*, short*)@@Base+0x170> │ │ │ │ addl $0x2,0x24(%esp) │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ add %esi,0x2c(%esp) │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 31c40 ::autoRescalePartials(double*, short*)@@Base+0x70> │ │ │ │ + jne 2ca40 ::autoRescalePartials(double*, short*)@@Base+0x70> │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 31dd4 ::autoRescalePartials(double*, short*)@@Base+0x204> │ │ │ │ + jne 2cbd4 ::autoRescalePartials(double*, short*)@@Base+0x204> │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ movw $0x0,(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - je 31d03 ::autoRescalePartials(double*, short*)@@Base+0x133> │ │ │ │ + je 2cb03 ::autoRescalePartials(double*, short*)@@Base+0x133> │ │ │ │ movw $0x0,0x2(%eax) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 31d20 ::autoRescalePartials(double*, short*)@@Base+0x150> │ │ │ │ - jmp 31d03 ::autoRescalePartials(double*, short*)@@Base+0x133> │ │ │ │ + jne 2cb20 ::autoRescalePartials(double*, short*)@@Base+0x150> │ │ │ │ + jmp 2cb03 ::autoRescalePartials(double*, short*)@@Base+0x133> │ │ │ │ nop │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ test %edx,%edx │ │ │ │ - jle 31dad ::autoRescalePartials(double*, short*)@@Base+0x1dd> │ │ │ │ + jle 2cbad ::autoRescalePartials(double*, short*)@@Base+0x1dd> │ │ │ │ neg %eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ fstpl 0x8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ @@ -26790,62 +23745,62 @@ │ │ │ │ push $0x0 │ │ │ │ add $0x8,%edi │ │ │ │ call 17570 │ │ │ │ fmull -0x8(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ fstpl -0x8(%edi) │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 31d70 ::autoRescalePartials(double*, short*)@@Base+0x1a0> │ │ │ │ + jne 2cb70 ::autoRescalePartials(double*, short*)@@Base+0x1a0> │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ add 0x10(%esp),%esi │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ add 0x28(%esp),%ecx │ │ │ │ inc %eax │ │ │ │ cmp 0x14(%esp),%eax │ │ │ │ - jne 31d60 ::autoRescalePartials(double*, short*)@@Base+0x190> │ │ │ │ + jne 2cb60 ::autoRescalePartials(double*, short*)@@Base+0x190> │ │ │ │ addl $0x2,0x24(%esp) │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ add %ecx,0x2c(%esp) │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 31c40 ::autoRescalePartials(double*, short*)@@Base+0x70> │ │ │ │ - jmp 31d03 ::autoRescalePartials(double*, short*)@@Base+0x133> │ │ │ │ + jne 2ca40 ::autoRescalePartials(double*, short*)@@Base+0x70> │ │ │ │ + jmp 2cb03 ::autoRescalePartials(double*, short*)@@Base+0x133> │ │ │ │ fldz │ │ │ │ - jmp 31cc0 ::autoRescalePartials(double*, short*)@@Base+0xf0> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 2cac0 ::autoRescalePartials(double*, short*)@@Base+0xf0> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00031de0 ::autoRescalePartials(float*, short*)@@Base>: │ │ │ │ +0002cbe0 ::autoRescalePartials(float*, short*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ mov 0x74(%esp),%eax │ │ │ │ - call 57a5a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x60a> │ │ │ │ - add $0x31e6c,%ebp │ │ │ │ + call 4fd9a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x60a> │ │ │ │ + add $0x2f06c,%ebp │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ + mov %ecx,0x38(%esp) │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,0x4c(%esp) │ │ │ │ mov 0x78(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jle 31f13 ::autoRescalePartials(float*, short*)@@Base+0x133> │ │ │ │ + jle 2cd13 ::autoRescalePartials(float*, short*)@@Base+0x133> │ │ │ │ mov 0x30(%ecx),%esi │ │ │ │ lea (%edx,%eax,2),%eax │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 31f2c ::autoRescalePartials(float*, short*)@@Base+0x14c> │ │ │ │ + jle 2cd2c ::autoRescalePartials(float*, short*)@@Base+0x14c> │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ movl $0x0,0x2c(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ lea 0x48(%esp),%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ @@ -26857,82 +23812,82 @@ │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ lea (%ebx,%ecx,1),%eax │ │ │ │ lea (%esi,%eax,4),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 31fdd ::autoRescalePartials(float*, short*)@@Base+0x1fd> │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ + jle 2cddd ::autoRescalePartials(float*, short*)@@Base+0x1fd> │ │ │ │ mov %esi,%edx │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ mov %edi,%esi │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ fldz │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edi,%ecx,4),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 31eb0 ::autoRescalePartials(float*, short*)@@Base+0xd0> │ │ │ │ + jne 2ccb0 ::autoRescalePartials(float*, short*)@@Base+0xd0> │ │ │ │ add 0x10(%esp),%edx │ │ │ │ inc %ebx │ │ │ │ add %esi,%ecx │ │ │ │ cmp %ebx,0x14(%esp) │ │ │ │ - jne 31ea0 ::autoRescalePartials(float*, short*)@@Base+0xc0> │ │ │ │ + jne 2cca0 ::autoRescalePartials(float*, short*)@@Base+0xc0> │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ push 0x40(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ call 171c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ax,(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jne 31f50 ::autoRescalePartials(float*, short*)@@Base+0x170> │ │ │ │ + jne 2cd50 ::autoRescalePartials(float*, short*)@@Base+0x170> │ │ │ │ addl $0x2,0x24(%esp) │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ add %esi,0x2c(%esp) │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 31e50 ::autoRescalePartials(float*, short*)@@Base+0x70> │ │ │ │ + jne 2cc50 ::autoRescalePartials(float*, short*)@@Base+0x70> │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 31fe4 ::autoRescalePartials(float*, short*)@@Base+0x204> │ │ │ │ + jne 2cde4 ::autoRescalePartials(float*, short*)@@Base+0x204> │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ movw $0x0,(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - je 31f13 ::autoRescalePartials(float*, short*)@@Base+0x133> │ │ │ │ + je 2cd13 ::autoRescalePartials(float*, short*)@@Base+0x133> │ │ │ │ movw $0x0,0x2(%eax) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 31f30 ::autoRescalePartials(float*, short*)@@Base+0x150> │ │ │ │ - jmp 31f13 ::autoRescalePartials(float*, short*)@@Base+0x133> │ │ │ │ + jne 2cd30 ::autoRescalePartials(float*, short*)@@Base+0x150> │ │ │ │ + jmp 2cd13 ::autoRescalePartials(float*, short*)@@Base+0x133> │ │ │ │ nop │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ test %edx,%edx │ │ │ │ - jle 31fbd ::autoRescalePartials(float*, short*)@@Base+0x1dd> │ │ │ │ + jle 2cdbd ::autoRescalePartials(float*, short*)@@Base+0x1dd> │ │ │ │ neg %eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ fstpl 0x8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ @@ -26947,52 +23902,44 @@ │ │ │ │ push $0x0 │ │ │ │ add $0x4,%edi │ │ │ │ call 17570 │ │ │ │ fmuls -0x4(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ fstps -0x4(%edi) │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 31f80 ::autoRescalePartials(float*, short*)@@Base+0x1a0> │ │ │ │ + jne 2cd80 ::autoRescalePartials(float*, short*)@@Base+0x1a0> │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ add 0x10(%esp),%esi │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ add 0x28(%esp),%ecx │ │ │ │ inc %eax │ │ │ │ cmp 0x14(%esp),%eax │ │ │ │ - jne 31f70 ::autoRescalePartials(float*, short*)@@Base+0x190> │ │ │ │ + jne 2cd70 ::autoRescalePartials(float*, short*)@@Base+0x190> │ │ │ │ addl $0x2,0x24(%esp) │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ add %ecx,0x2c(%esp) │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 31e50 ::autoRescalePartials(float*, short*)@@Base+0x70> │ │ │ │ - jmp 31f13 ::autoRescalePartials(float*, short*)@@Base+0x133> │ │ │ │ + jne 2cc50 ::autoRescalePartials(float*, short*)@@Base+0x70> │ │ │ │ + jmp 2cd13 ::autoRescalePartials(float*, short*)@@Base+0x133> │ │ │ │ fldz │ │ │ │ - jmp 31ed0 ::autoRescalePartials(float*, short*)@@Base+0xf0> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2ccd0 ::autoRescalePartials(float*, short*)@@Base+0xf0> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00032000 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base>: │ │ │ │ +0002cdf0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2ee64,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x31c50,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ sub $0x48,%esp │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ @@ -27005,25 +23952,25 @@ │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x74(%ebx),%eax │ │ │ │ mov (%eax,%ecx,4),%esi │ │ │ │ mov 0x4(%eax,%ecx,4),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 32150 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x150> │ │ │ │ + jge 2cf40 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x150> │ │ │ │ mov 0x54(%ebx),%eax │ │ │ │ mov 0x30(%ebx),%edi │ │ │ │ and $0x400,%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x5,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 321bd ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1bd> │ │ │ │ + jle 2cfad ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1bd> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ fldz │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ @@ -27034,140 +23981,132 @@ │ │ │ │ lea -0x20(%edx),%eax │ │ │ │ fldl (%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 32093 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x93> │ │ │ │ + jne 2ce83 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x93> │ │ │ │ inc %ecx │ │ │ │ add %ebx,%edx │ │ │ │ cmp %edi,%ecx │ │ │ │ - jne 32090 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x90> │ │ │ │ + jne 2ce80 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x90> │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp 320b9 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xb9> │ │ │ │ - je 3215c ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x15c> │ │ │ │ + jp 2cea9 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xb9> │ │ │ │ + je 2cf4c ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x15c> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ - fdivrs -0x9d60(%eax) │ │ │ │ + fdivrs -0x9e60(%eax) │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ vbroadcastsd -0x28(%ebp),%ymm1 │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmulpd (%eax),%ymm1,%ymm0 │ │ │ │ inc %edx │ │ │ │ vmovupd %ymm0,(%eax) │ │ │ │ add %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 320e0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xe0> │ │ │ │ + jne 2ced0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xe0> │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 32173 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x173> │ │ │ │ + jne 2cf63 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x173> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 32145 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x145> │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + je 2cf35 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x145> │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ faddl (%eax,%esi,8) │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x34(%ebp) │ │ │ │ - je 32150 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x150> │ │ │ │ + je 2cf40 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x150> │ │ │ │ addl $0x20,-0x20(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jg 32070 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x70> │ │ │ │ + jg 2ce60 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x70> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 32103 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x103> │ │ │ │ + jne 2cef3 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x103> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 32147 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x147> │ │ │ │ + jmp 2cf37 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x147> │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x34(%ebp) │ │ │ │ - jne 32126 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x126> │ │ │ │ + jne 2cf16 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x126> │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ movl $0x3ff00000,-0x24(%ebp) │ │ │ │ fld1 │ │ │ │ - jmp 320c7 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xc7> │ │ │ │ + jmp 2ceb7 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xc7> │ │ │ │ vzeroupper │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ test %edx,%edx │ │ │ │ - je 321b3 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1b3> │ │ │ │ + je 2cfa3 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1b3> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ faddl (%eax,%esi,8) │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp -0x34(%ebp),%esi │ │ │ │ - je 32150 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x150> │ │ │ │ + je 2cf40 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x150> │ │ │ │ addl $0x20,-0x20(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jg 32070 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x70> │ │ │ │ + jg 2ce60 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x70> │ │ │ │ fld1 │ │ │ │ - jmp 32176 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x176> │ │ │ │ + jmp 2cf66 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x176> │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x34(%ebp) │ │ │ │ - jne 321a3 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1a3> │ │ │ │ - jmp 32150 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x150> │ │ │ │ + jne 2cf93 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1a3> │ │ │ │ + jmp 2cf40 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x150> │ │ │ │ fld1 │ │ │ │ - jmp 320ef ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xef> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2cedf ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xef> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000321e0 ::rescalePartials(double*, double*, double*, int)@@Base>: │ │ │ │ +0002cfc0 ::rescalePartials(double*, double*, double*, int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2ec94,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x31a70,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ sub $0x48,%esp │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ @@ -27177,23 +24116,23 @@ │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov 0x10(%esi),%ecx │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32330 ::rescalePartials(double*, double*, double*, int)@@Base+0x150> │ │ │ │ + jle 2d100 ::rescalePartials(double*, double*, double*, int)@@Base+0x140> │ │ │ │ mov 0x54(%esi),%ecx │ │ │ │ - mov 0x30(%esi),%edi │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ + mov 0x30(%esi),%edi │ │ │ │ xor %esi,%esi │ │ │ │ and $0x400,%ecx │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3239d ::rescalePartials(double*, double*, double*, int)@@Base+0x1bd> │ │ │ │ + jle 2d16d ::rescalePartials(double*, double*, double*, int)@@Base+0x1ad> │ │ │ │ nop │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ fldz │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ @@ -27204,370 +24143,343 @@ │ │ │ │ lea -0x20(%edx),%eax │ │ │ │ fldl (%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 32263 ::rescalePartials(double*, double*, double*, int)@@Base+0x83> │ │ │ │ + jne 2d043 ::rescalePartials(double*, double*, double*, int)@@Base+0x83> │ │ │ │ inc %ecx │ │ │ │ add %ebx,%edx │ │ │ │ cmp %edi,%ecx │ │ │ │ - jne 32260 ::rescalePartials(double*, double*, double*, int)@@Base+0x80> │ │ │ │ + jne 2d040 ::rescalePartials(double*, double*, double*, int)@@Base+0x80> │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp 32289 ::rescalePartials(double*, double*, double*, int)@@Base+0xa9> │ │ │ │ - je 3233c ::rescalePartials(double*, double*, double*, int)@@Base+0x15c> │ │ │ │ + jp 2d069 ::rescalePartials(double*, double*, double*, int)@@Base+0xa9> │ │ │ │ + je 2d10c ::rescalePartials(double*, double*, double*, int)@@Base+0x14c> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ - fdivrs -0x9d60(%eax) │ │ │ │ + fdivrs -0x9e60(%eax) │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ vbroadcastsd -0x28(%ebp),%ymm1 │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 322c0 ::rescalePartials(double*, double*, double*, int)@@Base+0xe0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmulpd (%eax),%ymm1,%ymm0 │ │ │ │ inc %edx │ │ │ │ vmovupd %ymm0,(%eax) │ │ │ │ add %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 322c0 ::rescalePartials(double*, double*, double*, int)@@Base+0xe0> │ │ │ │ + jne 2d090 ::rescalePartials(double*, double*, double*, int)@@Base+0xd0> │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 32353 ::rescalePartials(double*, double*, double*, int)@@Base+0x173> │ │ │ │ + jne 2d123 ::rescalePartials(double*, double*, double*, int)@@Base+0x163> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 32325 ::rescalePartials(double*, double*, double*, int)@@Base+0x145> │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + je 2d0f5 ::rescalePartials(double*, double*, double*, int)@@Base+0x135> │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ faddl (%eax,%esi,8) │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x34(%ebp) │ │ │ │ - je 32330 ::rescalePartials(double*, double*, double*, int)@@Base+0x150> │ │ │ │ + je 2d100 ::rescalePartials(double*, double*, double*, int)@@Base+0x140> │ │ │ │ addl $0x20,-0x20(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jg 32240 ::rescalePartials(double*, double*, double*, int)@@Base+0x60> │ │ │ │ + jg 2d020 ::rescalePartials(double*, double*, double*, int)@@Base+0x60> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 322e3 ::rescalePartials(double*, double*, double*, int)@@Base+0x103> │ │ │ │ + jne 2d0b3 ::rescalePartials(double*, double*, double*, int)@@Base+0xf3> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 32327 ::rescalePartials(double*, double*, double*, int)@@Base+0x147> │ │ │ │ + jmp 2d0f7 ::rescalePartials(double*, double*, double*, int)@@Base+0x137> │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x34(%ebp) │ │ │ │ - jne 32306 ::rescalePartials(double*, double*, double*, int)@@Base+0x126> │ │ │ │ + jne 2d0d6 ::rescalePartials(double*, double*, double*, int)@@Base+0x116> │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ movl $0x3ff00000,-0x24(%ebp) │ │ │ │ fld1 │ │ │ │ - jmp 32297 ::rescalePartials(double*, double*, double*, int)@@Base+0xb7> │ │ │ │ + jmp 2d077 ::rescalePartials(double*, double*, double*, int)@@Base+0xb7> │ │ │ │ vzeroupper │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ test %edx,%edx │ │ │ │ - je 32393 ::rescalePartials(double*, double*, double*, int)@@Base+0x1b3> │ │ │ │ + je 2d163 ::rescalePartials(double*, double*, double*, int)@@Base+0x1a3> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ faddl (%eax,%esi,8) │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp -0x34(%ebp),%esi │ │ │ │ - je 32330 ::rescalePartials(double*, double*, double*, int)@@Base+0x150> │ │ │ │ + je 2d100 ::rescalePartials(double*, double*, double*, int)@@Base+0x140> │ │ │ │ addl $0x20,-0x20(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jg 32240 ::rescalePartials(double*, double*, double*, int)@@Base+0x60> │ │ │ │ + jg 2d020 ::rescalePartials(double*, double*, double*, int)@@Base+0x60> │ │ │ │ fld1 │ │ │ │ - jmp 32356 ::rescalePartials(double*, double*, double*, int)@@Base+0x176> │ │ │ │ + jmp 2d126 ::rescalePartials(double*, double*, double*, int)@@Base+0x166> │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x34(%ebp) │ │ │ │ - jne 32383 ::rescalePartials(double*, double*, double*, int)@@Base+0x1a3> │ │ │ │ - jmp 32330 ::rescalePartials(double*, double*, double*, int)@@Base+0x150> │ │ │ │ + jne 2d153 ::rescalePartials(double*, double*, double*, int)@@Base+0x193> │ │ │ │ + jmp 2d100 ::rescalePartials(double*, double*, double*, int)@@Base+0x140> │ │ │ │ fld1 │ │ │ │ - jmp 322cf ::rescalePartials(double*, double*, double*, int)@@Base+0xef> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2d09f ::rescalePartials(double*, double*, double*, int)@@Base+0xdf> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000323c0 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base>: │ │ │ │ +0002d180 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x31890,%eax │ │ │ │ + mov %ecx,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ + sub $0x48,%esp │ │ │ │ mov (%ecx),%esi │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ + call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ + add $0x2eaba,%ebx │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 325d7 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x217> │ │ │ │ + jle 2d378 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1f8> │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 32588 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1c8> │ │ │ │ + jle 2d323 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1a3> │ │ │ │ mov 0x84(%esi),%eax │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x80(%esi),%eax │ │ │ │ mov (%eax,%edx,4),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov 0x20(%ecx),%edi │ │ │ │ - lea (%edx,%eax,8),%ecx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + lea (%edx,%eax,8),%esi │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + mov 0x20(%edi),%edi │ │ │ │ + add %esi,%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 32604 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x244> │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ + jle 2d3a4 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x224> │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0x6,-0x54(%ebp) │ │ │ │ - jbe 325f8 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x238> │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - fldz │ │ │ │ + cmpl $0x2,-0x34(%ebp) │ │ │ │ + jbe 2d398 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x218> │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - lea (%eax,%ebx,8),%eax │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - add %eax,%ebx │ │ │ │ - nop │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vmulpd (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 324a0 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0xe0> │ │ │ │ + fldz │ │ │ │ + lea (%eax,%ecx,8),%eax │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + jmp 2d280 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x100> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 2d280 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x100> │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - test $0x7,%edi │ │ │ │ - je 325f0 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x230> │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - lea (%eax,%ebx,1),%edx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + test $0x3,%edi │ │ │ │ + je 2d390 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x210> │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + lea (%eax,%ecx,1),%edx │ │ │ │ vzeroupper │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ sub %eax,%edx │ │ │ │ - lea (%ebx,%edx,8),%edx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea (%ecx,%edx,8),%edx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 32540 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x180> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + jl 2d2db ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x15b> │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - add %edi,-0x44(%ebp) │ │ │ │ + add %edi,-0x24(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl (%ecx) │ │ │ │ - add $0x8,%ecx │ │ │ │ - cmp -0x50(%ebp),%ecx │ │ │ │ - jne 32480 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0xc0> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - inc %ebx │ │ │ │ - cmp %ebx,-0x64(%ebp) │ │ │ │ - jne 32440 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x80> │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ + fstpl (%eax) │ │ │ │ + add $0x8,%eax │ │ │ │ + cmp -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jne 2d240 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0xc0> │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ + inc %ecx │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + jne 2d200 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x80> │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 325d7 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x217> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + js 2d378 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1f8> │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 325d7 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x217> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + jle 2d378 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1f8> │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ mov 0x8c(%eax),%eax │ │ │ │ mov (%eax,%edi,4),%edi │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ lea (%edi,%ebx,8),%eax │ │ │ │ - add -0x60(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + add -0x40(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ lea (%edi,%ebx,8),%ecx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - faddl (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 325c0 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x200> │ │ │ │ + jne 2d360 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1e0> │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0x64(%ebp) │ │ │ │ - jne 325a9 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1e9> │ │ │ │ + cmp %esi,-0x48(%ebp) │ │ │ │ + jne 2d344 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1c4> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vzeroupper │ │ │ │ - jmp 3254d ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x18d> │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + jmp 2d2e8 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x168> │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 32533 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x173> │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + jmp 2d2d3 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x153> │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0x10,%esp │ │ │ │ fldz │ │ │ │ fstl (%esp) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ call 17280 │ │ │ │ - lea 0x8(%edi),%eax │ │ │ │ + lea 0x8(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl (%edi) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 3264a ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x28a> │ │ │ │ + fstpl (%esi) │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 2d3e7 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x267> │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - add $0x10,%edi │ │ │ │ + add $0x10,%esi │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl -0x8(%edi) │ │ │ │ - cmp %edi,%esi │ │ │ │ - jne 32610 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x250> │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - jmp 32578 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1b8> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + fstpl -0x8(%esi) │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 2d3b0 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x230> │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + jmp 2d313 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x193> │ │ │ │ nop │ │ │ │ │ │ │ │ -00032660 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x315fb,%eax │ │ │ │ +0002d3f0 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2e86b,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ mov (%ebx),%ebp │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 326d0 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x70> │ │ │ │ + je 2d460 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x70> │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ mov %edx,0x44(%esp) │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ @@ -27579,22 +24491,22 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ jmp *%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x54(%ebx),%edx │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ test $0x80,%dl │ │ │ │ - jne 326f2 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x92> │ │ │ │ + jne 2d482 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x92> │ │ │ │ and $0x1,%dh │ │ │ │ - je 327c0 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x160> │ │ │ │ + je 2d550 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x160> │ │ │ │ mov (%ecx),%edx │ │ │ │ sub 0xc(%ebx),%edx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ cmpb $0x0,0xce(%ebx) │ │ │ │ - je 32780 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x120> │ │ │ │ + je 2d510 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x120> │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push 0xe4(%ebx) │ │ │ │ push 0xe0(%ebx) │ │ │ │ push 0x10(%esp) │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ @@ -27603,26 +24515,26 @@ │ │ │ │ call *0x124(%ebp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x44(%ebx),%ecx │ │ │ │ fldz │ │ │ │ add $0x20,%esp │ │ │ │ fstl (%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32760 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ + jle 2d4f0 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ mov 0xe4(%ebx),%edx │ │ │ │ lea (%edx,%ecx,8),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ faddl (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ fstl (%eax) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 32740 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0xe0> │ │ │ │ + jne 2d4d0 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0xe0> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 327fc ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x19c> │ │ │ │ - jmp 32770 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x110> │ │ │ │ + jp 2d58c ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x19c> │ │ │ │ + jmp 2d500 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x110> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ add $0x1c,%esp │ │ │ │ @@ -27632,15 +24544,15 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esi),%edx │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov (%edi),%esi │ │ │ │ test %edx,%edx │ │ │ │ - js 327d0 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x170> │ │ │ │ + js 2d560 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x170> │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov %esi,0x3c(%esp) │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ mov %edx,0x38(%esp) │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ @@ -27652,32 +24564,32 @@ │ │ │ │ pop %ebp │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - jmp 326f2 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x92> │ │ │ │ + jmp 2d482 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x92> │ │ │ │ nop │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov 0x11c(%ebp),%edx │ │ │ │ cmp 0x358(%edi),%edx │ │ │ │ - jne 32806 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1a6> │ │ │ │ + jne 2d596 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1a6> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ push 0x1c(%esp) │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ call 17718 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 32770 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x110> │ │ │ │ + jmp 2d500 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x110> │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ - jmp 32772 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x112> │ │ │ │ + jmp 2d502 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x112> │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ add $0x1c,%esp │ │ │ │ @@ -27686,447 +24598,427 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ jmp *%edx │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00032840 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base>: │ │ │ │ +0002d5c0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2e694,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x31410,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + sub $0x48,%esp │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ mov (%ecx),%ebx │ │ │ │ mov 0x14(%ecx),%edx │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov 0x74(%ebx),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov 0x4(%eax,%edx,4),%edx │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jge 32a48 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x208> │ │ │ │ + jge 2d7b8 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1f8> │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x30(%ebx),%ecx │ │ │ │ mov 0x28(%ebx),%ebx │ │ │ │ imul %ebx,%eax │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 32ab7 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x277> │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + jle 2d827 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x267> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x20(%eax),%ecx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ imul 0x14(%ebx),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32abe ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x27e> │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ + jle 2d82e ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x26e> │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + shl $0x3,%eax │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ fldz │ │ │ │ - shl $0x3,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ lea (%edi,%eax,8),%edx │ │ │ │ xchg %ax,%ax │ │ │ │ lea (%edi,%esi,8),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 32900 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xc0> │ │ │ │ - add -0x40(%ebp),%esi │ │ │ │ + jne 2d680 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xc0> │ │ │ │ + add -0x20(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ add %ecx,%edx │ │ │ │ - cmp -0x3c(%ebp),%ebx │ │ │ │ - jne 328f0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xb0> │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + cmp -0x1c(%ebp),%ebx │ │ │ │ + jne 2d670 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xb0> │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp 3292d ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xed> │ │ │ │ - je 32a79 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x239> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + jp 2d6ad ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xed> │ │ │ │ + je 2d7e9 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x229> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ - fdivrs -0x9d60(%eax) │ │ │ │ + fdivrs -0x9e60(%eax) │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 329cc ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x18c> │ │ │ │ + jle 2d740 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x180> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x2,-0x30(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - cmpl $0x6,-0x50(%ebp) │ │ │ │ - jbe 32a72 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x232> │ │ │ │ - fstl -0x48(%ebp) │ │ │ │ - vbroadcastsd -0x48(%ebp),%zmm1 │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + jbe 2d7e2 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x222> │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ + vbroadcastsd -0x28(%ebp),%ymm1 │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ lea (%edi,%edx,8),%eax │ │ │ │ add %eax,%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmulpd (%eax),%zmm1,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + vmulpd (%eax),%ymm1,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 32980 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x140> │ │ │ │ - test $0x7,%cl │ │ │ │ - je 32a60 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x220> │ │ │ │ + jne 2d700 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x140> │ │ │ │ + test $0x3,%cl │ │ │ │ + je 2d7d0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x210> │ │ │ │ mov %ecx,%esi │ │ │ │ - and $0xfffffff8,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ lea (%edx,%esi,1),%eax │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ inc %esi │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jl 329b0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x170> │ │ │ │ - add -0x40(%ebp),%edx │ │ │ │ + jl 2d724 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x164> │ │ │ │ + add -0x20(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ - cmp -0x3c(%ebp),%ebx │ │ │ │ - jne 32960 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x120> │ │ │ │ + cmp -0x1c(%ebp),%ebx │ │ │ │ + jne 2d6e0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x120> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 329e0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1a0> │ │ │ │ + jmp 2d750 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x190> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 329e0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1a0> │ │ │ │ + jmp 2d750 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x190> │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ testb $0x4,0x55(%eax) │ │ │ │ - jne 32a84 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x244> │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jne 2d7f4 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x234> │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 32a1c ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1dc> │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + je 2d78c ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1cc> │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ faddl (%eax,%esi,8) │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ - jmp 32a30 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1f0> │ │ │ │ + jmp 2d7a0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1e0> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 32a30 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1f0> │ │ │ │ + jmp 2d7a0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1e0> │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - incl -0x54(%ebp) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - add %ecx,-0x5c(%ebp) │ │ │ │ - cmp %eax,-0x6c(%ebp) │ │ │ │ - jne 328b0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x70> │ │ │ │ + incl -0x34(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + add %ecx,-0x3c(%ebp) │ │ │ │ + cmp %eax,-0x4c(%ebp) │ │ │ │ + jne 2d630 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x70> │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ebx │ │ │ │ - cmp %ebx,-0x3c(%ebp) │ │ │ │ - je 329d0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x190> │ │ │ │ - add -0x40(%ebp),%edx │ │ │ │ - jmp 32976 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x136> │ │ │ │ + cmp %ebx,-0x1c(%ebp) │ │ │ │ + je 2d744 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x184> │ │ │ │ + add -0x20(%ebp),%edx │ │ │ │ + jmp 2d6f5 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x135> │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 329a5 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x165> │ │ │ │ + jmp 2d721 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x161> │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ fld1 │ │ │ │ - jmp 32938 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xf8> │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + jmp 2d6b8 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xf8> │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 32a20 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1e0> │ │ │ │ + je 2d790 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1d0> │ │ │ │ faddl (%ebx,%eax,8) │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ - jmp 32a30 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1f0> │ │ │ │ + jmp 2d7a0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1e0> │ │ │ │ fld1 │ │ │ │ - jmp 329e0 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x1a0> │ │ │ │ + jmp 2d750 ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0x190> │ │ │ │ fldz │ │ │ │ - jmp 3291d ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xdd> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2d69d ::rescalePartialsByPartition(double*, double*, double*, int, int)@@Base+0xdd> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00032ae0 ::rescalePartials(double*, double*, double*, int)@@Base>: │ │ │ │ +0002d840 ::rescalePartials(double*, double*, double*, int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x31170,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2e410,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ + sub $0x48,%esp │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov (%ecx),%eax │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov 0xc(%ecx),%ebx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 32ce8 ::rescalePartials(double*, double*, double*, int)@@Base+0x208> │ │ │ │ + jle 2da28 ::rescalePartials(double*, double*, double*, int)@@Base+0x1e8> │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %ebx,-0x1c(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 32d57 ::rescalePartials(double*, double*, double*, int)@@Base+0x277> │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + jle 2da97 ::rescalePartials(double*, double*, double*, int)@@Base+0x257> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x20(%eax),%ecx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ imul 0x14(%ebx),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32d5e ::rescalePartials(double*, double*, double*, int)@@Base+0x27e> │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ + jle 2da9e ::rescalePartials(double*, double*, double*, int)@@Base+0x25e> │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + shl $0x3,%eax │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ fldz │ │ │ │ - shl $0x3,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ lea (%edi,%eax,8),%edx │ │ │ │ xchg %ax,%ax │ │ │ │ lea (%edi,%esi,8),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 32b90 ::rescalePartials(double*, double*, double*, int)@@Base+0xb0> │ │ │ │ - add -0x40(%ebp),%esi │ │ │ │ + jne 2d8f0 ::rescalePartials(double*, double*, double*, int)@@Base+0xb0> │ │ │ │ + add -0x20(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ add %ecx,%edx │ │ │ │ - cmp -0x3c(%ebp),%ebx │ │ │ │ - jne 32b80 ::rescalePartials(double*, double*, double*, int)@@Base+0xa0> │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + cmp -0x1c(%ebp),%ebx │ │ │ │ + jne 2d8e0 ::rescalePartials(double*, double*, double*, int)@@Base+0xa0> │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp 32bbd ::rescalePartials(double*, double*, double*, int)@@Base+0xdd> │ │ │ │ - je 32d19 ::rescalePartials(double*, double*, double*, int)@@Base+0x239> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + jp 2d91d ::rescalePartials(double*, double*, double*, int)@@Base+0xdd> │ │ │ │ + je 2da59 ::rescalePartials(double*, double*, double*, int)@@Base+0x219> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ - fdivrs -0x9d60(%eax) │ │ │ │ + fdivrs -0x9e60(%eax) │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32c6c ::rescalePartials(double*, double*, double*, int)@@Base+0x18c> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jle 2d9b0 ::rescalePartials(double*, double*, double*, int)@@Base+0x170> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x2,-0x30(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - cmpl $0x6,-0x50(%ebp) │ │ │ │ - jbe 32d12 ::rescalePartials(double*, double*, double*, int)@@Base+0x232> │ │ │ │ - fstl -0x48(%ebp) │ │ │ │ - vbroadcastsd -0x48(%ebp),%zmm1 │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + jbe 2da52 ::rescalePartials(double*, double*, double*, int)@@Base+0x212> │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ + vbroadcastsd -0x28(%ebp),%ymm1 │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ lea (%edi,%edx,8),%eax │ │ │ │ add %eax,%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmulpd (%eax),%zmm1,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + vmulpd (%eax),%ymm1,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 32c20 ::rescalePartials(double*, double*, double*, int)@@Base+0x140> │ │ │ │ - test $0x7,%cl │ │ │ │ - je 32d00 ::rescalePartials(double*, double*, double*, int)@@Base+0x220> │ │ │ │ + jne 2d970 ::rescalePartials(double*, double*, double*, int)@@Base+0x130> │ │ │ │ + test $0x3,%cl │ │ │ │ + je 2da40 ::rescalePartials(double*, double*, double*, int)@@Base+0x200> │ │ │ │ mov %ecx,%esi │ │ │ │ - and $0xfffffff8,%esi │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ lea (%edx,%esi,1),%eax │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ inc %esi │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jl 32c50 ::rescalePartials(double*, double*, double*, int)@@Base+0x170> │ │ │ │ - add -0x40(%ebp),%edx │ │ │ │ + jl 2d994 ::rescalePartials(double*, double*, double*, int)@@Base+0x154> │ │ │ │ + add -0x20(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ - cmp -0x3c(%ebp),%ebx │ │ │ │ - jne 32bf0 ::rescalePartials(double*, double*, double*, int)@@Base+0x110> │ │ │ │ + cmp -0x1c(%ebp),%ebx │ │ │ │ + jne 2d950 ::rescalePartials(double*, double*, double*, int)@@Base+0x110> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 32c80 ::rescalePartials(double*, double*, double*, int)@@Base+0x1a0> │ │ │ │ + jmp 2d9c0 ::rescalePartials(double*, double*, double*, int)@@Base+0x180> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 32c80 ::rescalePartials(double*, double*, double*, int)@@Base+0x1a0> │ │ │ │ + jmp 2d9c0 ::rescalePartials(double*, double*, double*, int)@@Base+0x180> │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ testb $0x4,0x55(%eax) │ │ │ │ - jne 32d24 ::rescalePartials(double*, double*, double*, int)@@Base+0x244> │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jne 2da64 ::rescalePartials(double*, double*, double*, int)@@Base+0x224> │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 32cbc ::rescalePartials(double*, double*, double*, int)@@Base+0x1dc> │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + je 2d9fc ::rescalePartials(double*, double*, double*, int)@@Base+0x1bc> │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ faddl (%eax,%esi,8) │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ - jmp 32cd0 ::rescalePartials(double*, double*, double*, int)@@Base+0x1f0> │ │ │ │ + jmp 2da10 ::rescalePartials(double*, double*, double*, int)@@Base+0x1d0> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 32cd0 ::rescalePartials(double*, double*, double*, int)@@Base+0x1f0> │ │ │ │ + jmp 2da10 ::rescalePartials(double*, double*, double*, int)@@Base+0x1d0> │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - incl -0x54(%ebp) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - add %ecx,-0x5c(%ebp) │ │ │ │ - cmp -0x6c(%ebp),%eax │ │ │ │ - jne 32b40 ::rescalePartials(double*, double*, double*, int)@@Base+0x60> │ │ │ │ + incl -0x34(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + add %ecx,-0x3c(%ebp) │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + jne 2d8a0 ::rescalePartials(double*, double*, double*, int)@@Base+0x60> │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ebx │ │ │ │ - cmp %ebx,-0x3c(%ebp) │ │ │ │ - je 32c70 ::rescalePartials(double*, double*, double*, int)@@Base+0x190> │ │ │ │ - add -0x40(%ebp),%edx │ │ │ │ - jmp 32c06 ::rescalePartials(double*, double*, double*, int)@@Base+0x126> │ │ │ │ + cmp %ebx,-0x1c(%ebp) │ │ │ │ + je 2d9b4 ::rescalePartials(double*, double*, double*, int)@@Base+0x174> │ │ │ │ + add -0x20(%ebp),%edx │ │ │ │ + jmp 2d965 ::rescalePartials(double*, double*, double*, int)@@Base+0x125> │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 32c45 ::rescalePartials(double*, double*, double*, int)@@Base+0x165> │ │ │ │ + jmp 2d991 ::rescalePartials(double*, double*, double*, int)@@Base+0x151> │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ fld1 │ │ │ │ - jmp 32bc8 ::rescalePartials(double*, double*, double*, int)@@Base+0xe8> │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + jmp 2d928 ::rescalePartials(double*, double*, double*, int)@@Base+0xe8> │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 32cc0 ::rescalePartials(double*, double*, double*, int)@@Base+0x1e0> │ │ │ │ + je 2da00 ::rescalePartials(double*, double*, double*, int)@@Base+0x1c0> │ │ │ │ faddl (%ebx,%eax,8) │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ - jmp 32cd0 ::rescalePartials(double*, double*, double*, int)@@Base+0x1f0> │ │ │ │ + jmp 2da10 ::rescalePartials(double*, double*, double*, int)@@Base+0x1d0> │ │ │ │ fld1 │ │ │ │ - jmp 32c80 ::rescalePartials(double*, double*, double*, int)@@Base+0x1a0> │ │ │ │ + jmp 2d9c0 ::rescalePartials(double*, double*, double*, int)@@Base+0x180> │ │ │ │ fldz │ │ │ │ - jmp 32bad ::rescalePartials(double*, double*, double*, int)@@Base+0xcd> │ │ │ │ + jmp 2d90d ::rescalePartials(double*, double*, double*, int)@@Base+0xcd> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -28134,1068 +25026,1074 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00032d80 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +0002dac0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x30ed0,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2e190,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ + sub $0x88,%esp │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov 0x1c(%ecx),%esi │ │ │ │ + mov 0x1c(%ecx),%ebx │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ mov 0x8(%ecx),%edi │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ mov 0xc(%ecx),%edi │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ mov 0x10(%ecx),%edi │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ mov 0x14(%ecx),%edi │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 331a7 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x427> │ │ │ │ + jle 2de84 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c4> │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ mov 0x74(%eax),%edi │ │ │ │ - mov 0x20(%eax),%ebx │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ mov 0x84(%eax),%edi │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ mov 0x80(%eax),%edi │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + mov 0x20(%eax),%edi │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ - mov (%ebx,%eax,4),%ecx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov (%eax,%edi,4),%eax │ │ │ │ + mov (%ebx,%eax,4),%esi │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + mov (%eax,%edi,4),%eax │ │ │ │ mov (%ebx,%eax,4),%eax │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov (%eax,%edi,4),%eax │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ - mov (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - imul %edi,%ecx │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - jge 3321a ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x49a> │ │ │ │ - test %edi,%edi │ │ │ │ - jle 32f22 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1a2> │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - mov %eax,%edi │ │ │ │ - mov 0x9c(%esi),%esi │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov (%eax,%edi,4),%eax │ │ │ │ + mov (%ecx,%eax,4),%eax │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + imul %esi,%ecx │ │ │ │ + mov (%eax,%edi,4),%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + cmp %edx,%esi │ │ │ │ + jge 2def5 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x435> │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 2dc41 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x181> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ mov %ecx,%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov 0x9c(%eax),%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ lea (%ecx,%esi,8),%eax │ │ │ │ - add -0x40(%ebp),%esi │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + add -0x24(%ebp),%esi │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + lea (%edx,%edi,8),%edx │ │ │ │ lea (%ecx,%esi,8),%ecx │ │ │ │ - lea (%edx,%eax,8),%edx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jmp 2dc20 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x160> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull (%ebx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 32f00 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x180> │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - inc %edi │ │ │ │ - add %ecx,-0x44(%ebp) │ │ │ │ - cmp %edi,-0x4c(%ebp) │ │ │ │ - jne 32ee0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x160> │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + jne 2dc20 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x160> │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + add -0x24(%ebp),%edi │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x20(%ebp) │ │ │ │ + jne 2dbf0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x130> │ │ │ │ mov %esi,%ecx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 33001 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x281> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ + jle 2dd1e ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x25e> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ lea 0x8(%ebx),%esi │ │ │ │ - mov %ecx,%edi │ │ │ │ + mov %edx,-0x54(%ebp) │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - sub -0x4c(%ebp),%eax │ │ │ │ - add -0x68(%ebp),%eax │ │ │ │ - imul -0x88(%ebp),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + sub -0x2c(%ebp),%eax │ │ │ │ + add -0x44(%ebp),%eax │ │ │ │ + imul %eax,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov %ecx,%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - add -0x70(%ebp),%edi │ │ │ │ - cmp %ecx,-0x68(%ebp) │ │ │ │ - jge 32fe5 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x265> │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x50(%ebp),%edi │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x44(%ebp) │ │ │ │ + jge 2dd05 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x245> │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32fe5 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x265> │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + jle 2dd05 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x245> │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov 0x9c(%ecx),%ecx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ lea (%ecx,%ebx,8),%eax │ │ │ │ - add -0x44(%ebp),%ebx │ │ │ │ + add -0x24(%ebp),%ebx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ lea (%edx,%edi,8),%edx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ lea (%ecx,%ebx,8),%ecx │ │ │ │ - jmp 32fc0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x240> │ │ │ │ + jmp 2dce0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x220> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull (%esi) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 32fc0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x240> │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - add -0x44(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 32f90 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x210> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + jne 2dce0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x220> │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + add -0x24(%ebp),%edi │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + cmp %eax,-0x2c(%ebp) │ │ │ │ + jne 2dcb0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1f0> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ add $0x8,%esi │ │ │ │ - cmp -0x74(%ebp),%eax │ │ │ │ - jl 32f60 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1e0> │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - cmp %ebx,-0x68(%ebp) │ │ │ │ - jge 33229 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4a9> │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - nop │ │ │ │ + cmp -0x54(%ebp),%eax │ │ │ │ + jl 2dc80 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1c0> │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + cmp %edi,-0x44(%ebp) │ │ │ │ + jge 2df04 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x444> │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jle 331b3 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x433> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov 0x9c(%eax),%ecx │ │ │ │ + jle 2de98 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3d8> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov 0x9c(%eax),%ebx │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 331c2 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x442> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 2de9f ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3df> │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ fldz │ │ │ │ - lea (%ecx,%eax,8),%eax │ │ │ │ - mov %edx,%esi │ │ │ │ - add %eax,%ebx │ │ │ │ - nop │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vmulpd (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 33040 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2c0> │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - test $0x7,%edi │ │ │ │ - je 331ba ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x43a> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + lea (%ebx,%eax,8),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + jmp 2dd80 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2c0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 2dd80 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2c0> │ │ │ │ + test $0x3,%edi │ │ │ │ + je 2de90 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3d0> │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - lea (%ebx,%eax,1),%edx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ vzeroupper │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ sub %eax,%edx │ │ │ │ - lea (%ecx,%edx,8),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea (%ebx,%edx,8),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - fmull (%esi,%eax,8) │ │ │ │ + fmull (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 330f0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x370> │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - add %edi,-0x5c(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + jl 2dddb ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x31b> │ │ │ │ + add %edi,-0x38(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ mov 0xb4(%eax),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + inc %esi │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - lea 0x1(%esi),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + cmp %esi,-0x2c(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ - cmp %ebx,-0x4c(%ebp) │ │ │ │ - jne 33010 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x290> │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + jne 2dd30 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x270> │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 331ce ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x44e> │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - fldz │ │ │ │ - fstpl (%eax,%ebx,8) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x68(%ebp) │ │ │ │ - jge 33195 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x415> │ │ │ │ + jns 2deab ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3eb> │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ + fldz │ │ │ │ + fstpl (%eax,%edi,8) │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + cmp %edi,-0x44(%ebp) │ │ │ │ + jge 2de72 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3b2> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov 0xb4(%eax),%edx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%ecx,8) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%edi,%esi,8) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 33180 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x400> │ │ │ │ + jne 2de60 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3a0> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - incl -0x7c(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - cmp %eax,-0xb0(%ebp) │ │ │ │ - jne 32e37 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb7> │ │ │ │ + incl -0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + cmp %eax,-0x90(%ebp) │ │ │ │ + jne 2db63 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa3> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - fldz │ │ │ │ - jmp 33103 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x383> │ │ │ │ vzeroupper │ │ │ │ - jmp 33100 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x380> │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + jmp 2dde8 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x328> │ │ │ │ + fldz │ │ │ │ + jmp 2ddeb ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x32b> │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 330da ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x35a> │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov 0xb4(%esi),%edx │ │ │ │ - mov 0x8c(%esi),%ebx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + jmp 2ddd3 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x313> │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov 0xb4(%edi),%edx │ │ │ │ + mov 0x8c(%edi),%ebx │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ - add (%ebx,%esi,4),%ecx │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - lea (%edx,%ebx,8),%ebx │ │ │ │ + add (%ebx,%edi,4),%ecx │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + lea (%edx,%edi,8),%ebx │ │ │ │ fldl (%eax) │ │ │ │ - faddl (%ecx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ + faddl -0x8(%ecx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 331f9 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x479> │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - fldz │ │ │ │ - fstpl (%eax,%esi,8) │ │ │ │ - jmp 33164 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3e4> │ │ │ │ + jne 2ded3 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x413> │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ + fldz │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + fstpl (%eax,%edi,8) │ │ │ │ + jmp 2de41 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x381> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jg 32f31 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1b1> │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + jg 2dc50 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x190> │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ test %edx,%edx │ │ │ │ - jns 33243 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c3> │ │ │ │ + jns 2df2d ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x46d> │ │ │ │ + incl -0x58(%ebp) │ │ │ │ fldz │ │ │ │ - fstpl (%eax,%esi,8) │ │ │ │ - jmp 33195 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x415> │ │ │ │ + fstpl (%eax,%edi,8) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + cmp %eax,-0x90(%ebp) │ │ │ │ + jne 2db63 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa3> │ │ │ │ + jmp 2de84 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c4> │ │ │ │ + incl -0x58(%ebp) │ │ │ │ fldz │ │ │ │ - fstpl (%eax,%esi,8) │ │ │ │ - jmp 33195 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x415> │ │ │ │ + fstpl (%eax,%edi,8) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + cmp %eax,-0x90(%ebp) │ │ │ │ + jne 2db63 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa3> │ │ │ │ + jmp 2de84 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c4> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00033260 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base>: │ │ │ │ +0002df80 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2dcd4,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x309f0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + sub $0x48,%esp │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov (%ecx),%esi │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ + mov (%ecx),%edi │ │ │ │ + mov 0x10(%eax),%esi │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov 0x84(%esi),%eax │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - mov (%eax,%ebx,4),%edi │ │ │ │ - mov 0x7c(%esi),%eax │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov 0x84(%edi),%eax │ │ │ │ + mov (%eax,%ebx,4),%esi │ │ │ │ + mov 0x7c(%edi),%eax │ │ │ │ mov (%eax,%edx,4),%edx │ │ │ │ - mov 0x80(%esi),%eax │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + mov 0x80(%edi),%eax │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 335ac ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x34c> │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 335d0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x370> │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + mov 0x10(%edi),%edi │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ + test %edi,%edi │ │ │ │ + jle 2e2cc ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x34c> │ │ │ │ + mov 0x20(%eax),%edi │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ + test %edi,%edi │ │ │ │ + jle 2e2f0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x370> │ │ │ │ mov 0x9c(%eax),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - xor %esi,%esi │ │ │ │ + xor %edi,%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - add -0x44(%ebp),%esi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + add -0x24(%ebp),%edi │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ fmull (%edx) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 33300 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xa0> │ │ │ │ + cmp %edi,%eax │ │ │ │ + jne 2e020 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xa0> │ │ │ │ inc %ebx │ │ │ │ - cmp %ebx,-0x4c(%ebp) │ │ │ │ - jne 332f0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x90> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + cmp %ebx,-0x2c(%ebp) │ │ │ │ + jne 2e010 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x90> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 333ce ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x16e> │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + jle 2e0ee ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x16e> │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 33603 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x3a3> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - lea 0x8(%edx),%edi │ │ │ │ + jle 2e323 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x3a3> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + lea 0x8(%edx),%esi │ │ │ │ mov $0x1,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 33590 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x330> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ + jle 2e2b0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x330> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ mov 0x9c(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ lea (%ecx,%ebx,8),%eax │ │ │ │ - add -0x44(%ebp),%ebx │ │ │ │ - lea (%edx,%esi,8),%edx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + add -0x24(%ebp),%ebx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + lea (%edx,%edi,8),%edx │ │ │ │ lea (%ecx,%ebx,8),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ - fmull (%edi) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull (%esi) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 333a0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x140> │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - add -0x44(%ebp),%esi │ │ │ │ - cmp %ecx,-0x40(%ebp) │ │ │ │ - jne 33380 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x120> │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + jne 2e0c0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x140> │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + add -0x24(%ebp),%edi │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x20(%ebp) │ │ │ │ + jne 2e0a0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x120> │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp -0x64(%ebp),%ecx │ │ │ │ - jl 33350 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xf0> │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov %edi,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + add $0x8,%esi │ │ │ │ + cmp -0x48(%ebp),%ecx │ │ │ │ + jl 2e070 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xf0> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + xor %edi,%edi │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 33575 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x315> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 2e29d ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x31d> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov 0x9c(%eax),%ecx │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 33584 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x324> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + lea -0x1(%esi),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 2e2a4 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x324> │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ fldz │ │ │ │ - mov %esi,%edx │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ add %eax,%ebx │ │ │ │ - nop │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vmulpd (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + jmp 2e180 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x200> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 33420 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x1c0> │ │ │ │ - test $0x7,%edi │ │ │ │ - je 3357c ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x31c> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - mov %edi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ + jne 2e180 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x200> │ │ │ │ + test $0x3,%esi │ │ │ │ + je 2e295 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x315> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ lea (%ebx,%eax,1),%edx │ │ │ │ vzeroupper │ │ │ │ sub %eax,%edx │ │ │ │ lea (%ecx,%edx,8),%edx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - fmull (%esi,%eax,8) │ │ │ │ + fmull (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %edi,%eax │ │ │ │ - jl 334c0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x260> │ │ │ │ - add %edi,-0x48(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jl 2e1db ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x25b> │ │ │ │ + add %esi,-0x24(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ mov 0xb4(%eax),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl (%eax,%ebx,8) │ │ │ │ - inc %ebx │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ - cmp -0x4c(%ebp),%ebx │ │ │ │ - jne 333f0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x190> │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - js 3352f ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2cf> │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + fstpl (%eax,%edi,8) │ │ │ │ + inc %edi │ │ │ │ + cmp -0x2c(%ebp),%edi │ │ │ │ + jne 2e110 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x190> │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + js 2e245 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2c5> │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x8c(%ebx),%ecx │ │ │ │ - mov (%ecx,%esi,4),%ecx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - lea (%eax,%esi,8),%ebx │ │ │ │ + mov (%ecx,%edi,4),%ecx │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + lea (%eax,%edi,8),%ebx │ │ │ │ fldl (%edx) │ │ │ │ - faddl (%ecx) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ + faddl -0x8(%ecx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 3351e ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2be> │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + jne 2e233 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2b3> │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ fldz │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x6c(%ebx),%ecx │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - fstl (%esi) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov 0x6c(%edi),%ecx │ │ │ │ + movl $0x0,(%esi) │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%esi) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 33550 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2f0> │ │ │ │ + jne 2e270 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2f0> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 3360f ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x3af> │ │ │ │ + jp 2e32f ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x3af> │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - fldz │ │ │ │ - jmp 334d0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x270> │ │ │ │ vzeroupper │ │ │ │ - jmp 334cd ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x26d> │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + jmp 2e1e8 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x268> │ │ │ │ + fldz │ │ │ │ + jmp 2e1eb ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x26b> │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 334b3 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x253> │ │ │ │ - mov %edi,%edx │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + jmp 2e1d3 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x253> │ │ │ │ + mov %esi,%edx │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 335a5 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x345> │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 2e2c5 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x345> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jne 33597 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x337> │ │ │ │ - mov %edx,%edi │ │ │ │ - jmp 333c5 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x165> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - xor %esi,%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 2e2b7 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x337> │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 2e0e5 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x165> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + xor %edi,%edi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jg 33325 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xc5> │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + jg 2e045 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xc5> │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jns 33603 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x3a3> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jns 2e323 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x3a3> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 33567 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x307> │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 335ea ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x38a> │ │ │ │ - add $0x2,%ecx │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jne 335d2 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x372> │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 33313 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xb3> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + jmp 2e287 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x307> │ │ │ │ + xor %eax,%eax │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 2e30a ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x38a> │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + jne 2e2f2 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x372> │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 2e033 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xb3> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 333ce ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x16e> │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 33325 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xc5> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jle 2e0ee ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x16e> │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 2e045 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xc5> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 33567 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x307> │ │ │ │ + jmp 2e287 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x307> │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ - jmp 33569 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x309> │ │ │ │ + jmp 2e289 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x309> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00033620 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base>: │ │ │ │ +0002e340 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3062c,%ebx │ │ │ │ + add $0x2d90c,%ebx │ │ │ │ test %esi,%esi │ │ │ │ - jle 336d8 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb8> │ │ │ │ + jle 2e3f8 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb8> │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov 0x74(%ecx),%edx │ │ │ │ mov 0x8c(%ecx),%ecx │ │ │ │ mov (%edx,%eax,4),%edi │ │ │ │ mov 0x4(%edx,%eax,4),%edx │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ - lea (%eax,%esi,4),%esi │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ lea 0x0(,%edi,8),%edi │ │ │ │ + lea (%eax,%esi,4),%esi │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ mov %esi,(%esp) │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ add (%ecx,%esi,4),%edi │ │ │ │ lea 0x0(,%edx,8),%esi │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jge 336d0 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb0> │ │ │ │ + jge 2e3f0 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb0> │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ mov (%ecx,%esi,4),%ebp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ add %ebp,%esi │ │ │ │ add 0x8(%esp),%ebp │ │ │ │ testb $0x4,0x55(%edi) │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ fldl (%esi) │ │ │ │ - jne 336c5 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xa5> │ │ │ │ - jmp 336f0 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xd0> │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + jne 2e3e5 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xa5> │ │ │ │ + jmp 2e410 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xd0> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x8,%edi │ │ │ │ fldl (%esi) │ │ │ │ + add $0x8,%edi │ │ │ │ fsubrl (%edi) │ │ │ │ add $0x8,%esi │ │ │ │ fstpl (%edi) │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 336c0 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xa0> │ │ │ │ + jne 2e3e0 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xa0> │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,(%esp) │ │ │ │ - jne 33690 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0x70> │ │ │ │ + jne 2e3b0 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0x70> │ │ │ │ add $0x2c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ - jmp 33705 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xe5> │ │ │ │ + jmp 2e425 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xe5> │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x8,%edi │ │ │ │ fldl (%esi) │ │ │ │ + add $0x8,%edi │ │ │ │ sub $0x10,%esp │ │ │ │ add $0x8,%esi │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ fsubrl (%edi) │ │ │ │ add $0x10,%esp │ │ │ │ fstpl (%edi) │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 33700 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xe0> │ │ │ │ + jne 2e420 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xe0> │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,(%esp) │ │ │ │ - jne 33690 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0x70> │ │ │ │ - jmp 336d8 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb8> │ │ │ │ + jne 2e3b0 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0x70> │ │ │ │ + jmp 2e3f8 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb8> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00033740 ::removeScaleFactors(int const*, int, int)@@Base>: │ │ │ │ +0002e460 ::removeScaleFactors(int const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x30510,%ebx │ │ │ │ + add $0x2d7f0,%ebx │ │ │ │ test %esi,%esi │ │ │ │ - jle 337d9 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ + jle 2e4f9 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x8c(%eax),%edx │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ lea (%eax,%esi,4),%edi │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ lea 0x0(,%ecx,8),%edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 33849 ::removeScaleFactors(int const*, int, int)@@Base+0x109> │ │ │ │ + jle 2e569 ::removeScaleFactors(int const*, int, int)@@Base+0x109> │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ mov (%edx,%esi,4),%esi │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ - add %esi,%ebp │ │ │ │ fldl (%esi) │ │ │ │ + add %esi,%ebp │ │ │ │ testb $0x4,0x55(%edi) │ │ │ │ - je 337f0 ::removeScaleFactors(int const*, int, int)@@Base+0xb0> │ │ │ │ + je 2e510 ::removeScaleFactors(int const*, int, int)@@Base+0xb0> │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ - jmp 337c5 ::removeScaleFactors(int const*, int, int)@@Base+0x85> │ │ │ │ + jmp 2e4e5 ::removeScaleFactors(int const*, int, int)@@Base+0x85> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x8,%edi │ │ │ │ fldl (%esi) │ │ │ │ + add $0x8,%edi │ │ │ │ fsubrl (%edi) │ │ │ │ add $0x8,%esi │ │ │ │ fstpl (%edi) │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 337c0 ::removeScaleFactors(int const*, int, int)@@Base+0x80> │ │ │ │ + jne 2e4e0 ::removeScaleFactors(int const*, int, int)@@Base+0x80> │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,0x10(%esp) │ │ │ │ - jne 33790 ::removeScaleFactors(int const*, int, int)@@Base+0x50> │ │ │ │ + jne 2e4b0 ::removeScaleFactors(int const*, int, int)@@Base+0x50> │ │ │ │ add $0x2c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ - mov 0x4(%esp),%edi │ │ │ │ - jmp 33815 ::removeScaleFactors(int const*, int, int)@@Base+0xd5> │ │ │ │ + jmp 2e535 ::removeScaleFactors(int const*, int, int)@@Base+0xd5> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x8,%edi │ │ │ │ fldl (%esi) │ │ │ │ + add $0x8,%edi │ │ │ │ sub $0x10,%esp │ │ │ │ add $0x8,%esi │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ fsubrl (%edi) │ │ │ │ add $0x10,%esp │ │ │ │ fstpl (%edi) │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 33810 ::removeScaleFactors(int const*, int, int)@@Base+0xd0> │ │ │ │ + jne 2e530 ::removeScaleFactors(int const*, int, int)@@Base+0xd0> │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,0x10(%esp) │ │ │ │ - jne 33790 ::removeScaleFactors(int const*, int, int)@@Base+0x50> │ │ │ │ - jmp 337d9 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ + jne 2e4b0 ::removeScaleFactors(int const*, int, int)@@Base+0x50> │ │ │ │ + jmp 2e4f9 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 337d9 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ + je 2e4f9 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3384d ::removeScaleFactors(int const*, int, int)@@Base+0x10d> │ │ │ │ - jmp 337d9 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ + jne 2e56d ::removeScaleFactors(int const*, int, int)@@Base+0x10d> │ │ │ │ + jmp 2e4f9 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ │ │ │ │ -00033860 ::upPrePartials(bool, int const*, int, int)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x303fb,%eax │ │ │ │ +0002e580 ::upPrePartials(bool, int const*, int, int)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2d6db,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - mov 0x74(%esp),%eax │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ mov 0x70(%esp),%ebp │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov 0x74(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 33b70 ::upPrePartials(bool, int const*, int, int)@@Base+0x310> │ │ │ │ + jle 2e890 ::upPrePartials(bool, int const*, int, int)@@Base+0x310> │ │ │ │ cmpb $0x1,0xc(%esp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ sbb %edx,%edx │ │ │ │ and $0xfffffffe,%edx │ │ │ │ lea 0x24(,%edx,4),%esi │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ mov 0x18c(%eax),%eax │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ - jmp 3393c ::upPrePartials(bool, int const*, int, int)@@Base+0xdc> │ │ │ │ + jmp 2e65c ::upPrePartials(bool, int const*, int, int)@@Base+0xdc> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ - movl $0x0,0x18(%esp) │ │ │ │ mov 0x0(%ebp),%edx │ │ │ │ + movl $0x0,0x18(%esp) │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ mov 0x54(%ebp),%ebx │ │ │ │ test $0x80,%bl │ │ │ │ - je 339f4 ::upPrePartials(bool, int const*, int, int)@@Base+0x194> │ │ │ │ + je 2e714 ::upPrePartials(bool, int const*, int, int)@@Base+0x194> │ │ │ │ sub 0xc(%ebp),%eax │ │ │ │ mov 0x94(%ebp),%ebx │ │ │ │ movl $0x0,(%ebx,%eax,4) │ │ │ │ test %edi,%edi │ │ │ │ - je 33b20 ::upPrePartials(bool, int const*, int, int)@@Base+0x2c0> │ │ │ │ + je 2e840 ::upPrePartials(bool, int const*, int, int)@@Base+0x2c0> │ │ │ │ push 0x14(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x114(%edx) │ │ │ │ add $0x20,%esp │ │ │ │ incl 0x4(%esp) │ │ │ │ add 0x2c(%esp),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ cmp %eax,0x7c(%esp) │ │ │ │ - je 33b70 ::upPrePartials(bool, int const*, int, int)@@Base+0x310> │ │ │ │ + je 2e890 ::upPrePartials(bool, int const*, int, int)@@Base+0x310> │ │ │ │ + cmpb $0x0,0xc(%esp) │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ mov 0x10(%esi),%ecx │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ - mov %edx,0x48(%esp) │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ mov 0x14(%esi),%ecx │ │ │ │ - cmpb $0x0,0xc(%esp) │ │ │ │ - je 3397c ::upPrePartials(bool, int const*, int, int)@@Base+0x11c> │ │ │ │ + mov %edx,0x48(%esp) │ │ │ │ + je 2e69c ::upPrePartials(bool, int const*, int, int)@@Base+0x11c> │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov %edx,0x80(%esp) │ │ │ │ mov 0x84(%ebp),%edx │ │ │ │ + cmpb $0x0,0xc(%esp) │ │ │ │ mov (%edx,%edi,4),%edx │ │ │ │ mov 0x84(%ebp),%edi │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ mov (%edi,%ecx,4),%edx │ │ │ │ mov 0x88(%ebp),%edi │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov (%edi,%ecx,4),%edi │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x98(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,4),%edx │ │ │ │ mov (%ecx,%ebx,4),%ecx │ │ │ │ mov 0x84(%ebp),%ebx │ │ │ │ - mov (%ebx,%eax,4),%ebx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ + mov (%ebx,%eax,4),%ebx │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ - cmpb $0x0,0xc(%esp) │ │ │ │ - je 338d0 ::upPrePartials(bool, int const*, int, int)@@Base+0x70> │ │ │ │ + je 2e5f0 ::upPrePartials(bool, int const*, int, int)@@Base+0x70> │ │ │ │ mov 0x74(%ebp),%ebx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov (%ebx,%edx,4),%edx │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x4(%ebx,%edx,4),%ebx │ │ │ │ mov 0x0(%ebp),%edx │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ mov 0x54(%ebp),%ebx │ │ │ │ test $0x80,%bl │ │ │ │ - jne 338ee ::upPrePartials(bool, int const*, int, int)@@Base+0x8e> │ │ │ │ + jne 2e60e ::upPrePartials(bool, int const*, int, int)@@Base+0x8e> │ │ │ │ test $0x1,%bh │ │ │ │ - je 33a60 ::upPrePartials(bool, int const*, int, int)@@Base+0x200> │ │ │ │ + je 2e780 ::upPrePartials(bool, int const*, int, int)@@Base+0x200> │ │ │ │ sub 0xc(%ebp),%eax │ │ │ │ mov 0x8c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edi,%edi │ │ │ │ - je 33abc ::upPrePartials(bool, int const*, int, int)@@Base+0x25c> │ │ │ │ + je 2e7dc ::upPrePartials(bool, int const*, int, int)@@Base+0x25c> │ │ │ │ push 0x14(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x114(%edx) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ cmpb $0x0,0xc(%esp) │ │ │ │ - je 33aed ::upPrePartials(bool, int const*, int, int)@@Base+0x28d> │ │ │ │ + je 2e80d ::upPrePartials(bool, int const*, int, int)@@Base+0x28d> │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x10(%esp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %ebx │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x168(%eax) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 33926 ::upPrePartials(bool, int const*, int, int)@@Base+0xc6> │ │ │ │ + jmp 2e646 ::upPrePartials(bool, int const*, int, int)@@Base+0xc6> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ and $0x2000000,%ebx │ │ │ │ - je 33b50 ::upPrePartials(bool, int const*, int, int)@@Base+0x2f0> │ │ │ │ + je 2e870 ::upPrePartials(bool, int const*, int, int)@@Base+0x2f0> │ │ │ │ mov 0x88(%edx),%eax │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 33b90 ::upPrePartials(bool, int const*, int, int)@@Base+0x330> │ │ │ │ + mov %ecx,0x38(%esp) │ │ │ │ + jne 2e8b0 ::upPrePartials(bool, int const*, int, int)@@Base+0x330> │ │ │ │ push 0x80(%esp) │ │ │ │ push $0x1 │ │ │ │ lea 0x50(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %ebp │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ mov %edx,0x4c(%esp) │ │ │ │ call 17630 ::removeScaleFactors(int const*, int, int)@plt> │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ mov 0x8c(%ebp),%eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ mov (%eax,%ebx,4),%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jne 33a0d ::upPrePartials(bool, int const*, int, int)@@Base+0x1ad> │ │ │ │ + jne 2e72d ::upPrePartials(bool, int const*, int, int)@@Base+0x1ad> │ │ │ │ push 0x14(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ push %ecx │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x110(%edx) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ cmpb $0x0,0xc(%esp) │ │ │ │ - jne 33a3b ::upPrePartials(bool, int const*, int, int)@@Base+0x1db> │ │ │ │ + jne 2e75b ::upPrePartials(bool, int const*, int, int)@@Base+0x1db> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %ebx │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x164(%eax) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 33926 ::upPrePartials(bool, int const*, int, int)@@Base+0xc6> │ │ │ │ + jmp 2e646 ::upPrePartials(bool, int const*, int, int)@@Base+0xc6> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jne 33906 ::upPrePartials(bool, int const*, int, int)@@Base+0xa6> │ │ │ │ + jne 2e626 ::upPrePartials(bool, int const*, int, int)@@Base+0xa6> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push 0x14(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ push %ecx │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x110(%edx) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 33926 ::upPrePartials(bool, int const*, int, int)@@Base+0xc6> │ │ │ │ + jmp 2e646 ::upPrePartials(bool, int const*, int, int)@@Base+0xc6> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 33b10 ::upPrePartials(bool, int const*, int, int)@@Base+0x2b0> │ │ │ │ + js 2e830 ::upPrePartials(bool, int const*, int, int)@@Base+0x2b0> │ │ │ │ mov 0x8c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jne 33a0d ::upPrePartials(bool, int const*, int, int)@@Base+0x1ad> │ │ │ │ - jmp 33abc ::upPrePartials(bool, int const*, int, int)@@Base+0x25c> │ │ │ │ + jne 2e72d ::upPrePartials(bool, int const*, int, int)@@Base+0x1ad> │ │ │ │ + jmp 2e7dc ::upPrePartials(bool, int const*, int, int)@@Base+0x25c> │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 33bb0 ::upPrePartials(bool, int const*, int, int)@@Base+0x350> │ │ │ │ + jne 2e8d0 ::upPrePartials(bool, int const*, int, int)@@Base+0x350> │ │ │ │ add $0x5c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -29203,38 +26101,38 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push 0x80(%esp) │ │ │ │ push $0x1 │ │ │ │ lea 0x50(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ push %ebp │ │ │ │ call *%eax │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ - jmp 33aa7 ::upPrePartials(bool, int const*, int, int)@@Base+0x247> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 2e7c7 ::upPrePartials(bool, int const*, int, int)@@Base+0x247> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00033bc0 ::updatePrePartialsByPartition(int const*, int)@@Base>: │ │ │ │ +0002e8e0 ::updatePrePartialsByPartition(int const*, int)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x30093,%ebx │ │ │ │ + add $0x2d373,%ebx │ │ │ │ cmpb $0x0,0xcc(%eax) │ │ │ │ - jne 33c30 ::updatePrePartialsByPartition(int const*, int)@@Base+0x70> │ │ │ │ + jne 2e950 ::updatePrePartialsByPartition(int const*, int)@@Base+0x70> │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0xd4(%edx),%edx │ │ │ │ cmp 0x1f0(%ebx),%edx │ │ │ │ - jne 33c10 ::updatePrePartialsByPartition(int const*, int)@@Base+0x50> │ │ │ │ + jne 2e930 ::updatePrePartialsByPartition(int const*, int)@@Base+0x50> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xffffffff │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ call 17660 ::upPrePartials(bool, int const*, int, int)@plt> │ │ │ │ @@ -29253,32 +26151,32 @@ │ │ │ │ call *%edx │ │ │ │ add $0x20,%esp │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 33c06 ::updatePrePartialsByPartition(int const*, int)@@Base+0x46> │ │ │ │ + jmp 2e926 ::updatePrePartialsByPartition(int const*, int)@@Base+0x46> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00033c40 ::updatePrePartials(int const*, int, int)@@Base>: │ │ │ │ +0002e960 ::updatePrePartials(int const*, int, int)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x3000f,%ebx │ │ │ │ + add $0x2d2ef,%ebx │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0xd4(%edx),%edx │ │ │ │ cmp 0x1f0(%ebx),%edx │ │ │ │ - jne 33c90 ::updatePrePartials(int const*, int, int)@@Base+0x50> │ │ │ │ + jne 2e9b0 ::updatePrePartials(int const*, int, int)@@Base+0x50> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17660 ::upPrePartials(bool, int const*, int, int)@plt> │ │ │ │ @@ -29301,32 +26199,32 @@ │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00033cb0 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base>: │ │ │ │ +0002e9d0 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x58(%esp),%esi │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x2ff98,%ebx │ │ │ │ + add $0x2d27c,%ebx │ │ │ │ + mov 0x60(%esp),%edx │ │ │ │ mov 0x54(%eax),%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ and $0x80,%edi │ │ │ │ - jne 33dd9 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x129> │ │ │ │ + jne 2eaf9 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x129> │ │ │ │ test %esi,%esi │ │ │ │ - jle 33d7d ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xcd> │ │ │ │ + jle 2ea9d ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xcd> │ │ │ │ mov 0x74(%eax),%ecx │ │ │ │ mov %edi,0x2c(%esp) │ │ │ │ mov (%ecx,%edx,4),%ebp │ │ │ │ mov 0x4(%ecx,%edx,4),%edx │ │ │ │ mov 0x8c(%eax),%ecx │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ @@ -29337,814 +26235,813 @@ │ │ │ │ mov 0x5c(%esp),%esi │ │ │ │ add (%ecx,%esi,4),%ebp │ │ │ │ lea 0x0(,%edx,8),%esi │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %ebp,0x18(%esp) │ │ │ │ nop │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jge 33d70 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xc0> │ │ │ │ + jge 2ea90 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xc0> │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ mov (%ecx,%esi,4),%ebp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ add %ebp,%esi │ │ │ │ add 0x14(%esp),%ebp │ │ │ │ fldl (%esi) │ │ │ │ testb $0x4,0x11(%esp) │ │ │ │ - jne 33d65 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb5> │ │ │ │ - jmp 33d90 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xe0> │ │ │ │ + jne 2ea85 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb5> │ │ │ │ + jmp 2eab0 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xe0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x8,%edi │ │ │ │ fldl (%esi) │ │ │ │ + add $0x8,%edi │ │ │ │ faddl (%edi) │ │ │ │ add $0x8,%esi │ │ │ │ fstpl (%edi) │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 33d60 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb0> │ │ │ │ + jne 2ea80 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb0> │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,0x8(%esp) │ │ │ │ - jne 33d30 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x80> │ │ │ │ + jne 2ea50 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x80> │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ add $0x3c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ - jmp 33da5 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xf5> │ │ │ │ + jmp 2eac5 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xf5> │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x8,%edi │ │ │ │ fldl (%esi) │ │ │ │ + add $0x8,%edi │ │ │ │ sub $0x10,%esp │ │ │ │ add $0x8,%esi │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ faddl (%edi) │ │ │ │ add $0x10,%esp │ │ │ │ fstpl (%edi) │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 33da0 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xf0> │ │ │ │ + jne 2eac0 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xf0> │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,0x8(%esp) │ │ │ │ - jne 33d30 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x80> │ │ │ │ - jmp 33d79 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xc9> │ │ │ │ + jne 2ea50 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x80> │ │ │ │ + jmp 2ea99 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xc9> │ │ │ │ mov $0xfffffff9,%edi │ │ │ │ - jmp 33d7d ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xcd> │ │ │ │ + jmp 2ea9d ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xcd> │ │ │ │ │ │ │ │ -00033de0 ::accumulateScaleFactors(int const*, int, int)@@Base>: │ │ │ │ +0002eb00 ::accumulateScaleFactors(int const*, int, int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ + sub $0x28,%esp │ │ │ │ mov (%ecx),%edx │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x2fe5c,%ebx │ │ │ │ + add $0x2d13c,%ebx │ │ │ │ mov 0x54(%edx),%eax │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ mov 0x8c(%edx),%eax │ │ │ │ - testb $0x80,-0x40(%ebp) │ │ │ │ - je 33fd0 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1f0> │ │ │ │ + testb $0x80,-0x20(%ebp) │ │ │ │ + je 2ecd0 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1d0> │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 33e4a ::accumulateScaleFactors(int const*, int, int)@@Base+0x6a> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jle 2eb6a ::accumulateScaleFactors(int const*, int, int)@@Base+0x6a> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ call 17510 │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jle 33fb5 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1d5> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - vmovapd -0x9da0(%ebx),%zmm2 │ │ │ │ - fldl -0x9da0(%ebx) │ │ │ │ + jle 2ecb5 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1b5> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + fldl -0x9e80(%ebx) │ │ │ │ + vmovapd -0x9e80(%ebx),%ymm2 │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov 0x94(%eax),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ lea (%edi,%esi,4),%eax │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 33eac ::accumulateScaleFactors(int const*, int, int)@@Base+0xcc> │ │ │ │ - jmp 33ea0 ::accumulateScaleFactors(int const*, int, int)@@Base+0xc0> │ │ │ │ - nop │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jmp 2ebcc ::accumulateScaleFactors(int const*, int, int)@@Base+0xcc> │ │ │ │ + jmp 2ebc0 ::accumulateScaleFactors(int const*, int, int)@@Base+0xc0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x4,%edx │ │ │ │ - cmp -0x44(%ebp),%edx │ │ │ │ - je 33fb0 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1d0> │ │ │ │ + cmp -0x24(%ebp),%edx │ │ │ │ + je 2ecb0 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1b0> │ │ │ │ mov (%edx),%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - sub -0x3c(%ebp),%eax │ │ │ │ + sub -0x1c(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%esi │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ test %esi,%esi │ │ │ │ - je 33ea0 ::accumulateScaleFactors(int const*, int, int)@@Base+0xc0> │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + je 2ebc0 ::accumulateScaleFactors(int const*, int, int)@@Base+0xc0> │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 33ea0 ::accumulateScaleFactors(int const*, int, int)@@Base+0xc0> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + jle 2ebc0 ::accumulateScaleFactors(int const*, int, int)@@Base+0xc0> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + cmpl $0xe,-0x30(%ebp) │ │ │ │ mov 0x90(%eax),%eax │ │ │ │ mov (%eax,%ebx,1),%edi │ │ │ │ - cmpl $0x1e,-0x50(%ebp) │ │ │ │ - jbe 340a3 ::accumulateScaleFactors(int const*, int, int)@@Base+0x2c3> │ │ │ │ + jbe 2eda3 ::accumulateScaleFactors(int const*, int, int)@@Base+0x2a3> │ │ │ │ + shr $0x4,%esi │ │ │ │ mov %ecx,%eax │ │ │ │ mov %edi,%ebx │ │ │ │ - shr $0x5,%esi │ │ │ │ - shl $0x8,%esi │ │ │ │ + shl $0x7,%esi │ │ │ │ add %ecx,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqu16 (%ebx),%zmm0 │ │ │ │ - add $0x100,%eax │ │ │ │ - add $0x40,%ebx │ │ │ │ - vpmovsxwd %ymm0,%zmm1 │ │ │ │ - vextracti64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vpmovsxwd %ymm0,%zmm0 │ │ │ │ - vextracti32x8 $0x1,%zmm1,%ymm3 │ │ │ │ - vcvtdq2pd %ymm1,%zmm1 │ │ │ │ - vfmadd213pd -0x100(%eax),%zmm2,%zmm1 │ │ │ │ - vcvtdq2pd %ymm0,%zmm4 │ │ │ │ - vfmadd213pd -0x80(%eax),%zmm2,%zmm4 │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtdq2pd %ymm3,%zmm3 │ │ │ │ - vcvtdq2pd %ymm0,%zmm0 │ │ │ │ - vfmadd213pd -0xc0(%eax),%zmm2,%zmm3 │ │ │ │ - vfmadd213pd -0x40(%eax),%zmm2,%zmm0 │ │ │ │ - vmovupd %zmm1,-0x100(%eax) │ │ │ │ - vmovupd %zmm4,-0x80(%eax) │ │ │ │ - vmovupd %zmm3,-0xc0(%eax) │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ + vmovdqu (%ebx),%ymm0 │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + add $0x20,%ebx │ │ │ │ + vpmovsxwd %xmm0,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ + vcvtdq2pd %xmm1,%ymm1 │ │ │ │ + vfmadd213pd -0x80(%eax),%ymm2,%ymm1 │ │ │ │ + vcvtdq2pd %xmm0,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ + vfmadd213pd -0x40(%eax),%ymm2,%ymm4 │ │ │ │ + vcvtdq2pd %xmm3,%ymm3 │ │ │ │ + vfmadd213pd -0x60(%eax),%ymm2,%ymm3 │ │ │ │ + vcvtdq2pd %xmm0,%ymm0 │ │ │ │ + vfmadd213pd -0x20(%eax),%ymm2,%ymm0 │ │ │ │ + vmovupd %ymm1,-0x80(%eax) │ │ │ │ + vmovupd %ymm4,-0x40(%eax) │ │ │ │ + vmovupd %ymm3,-0x60(%eax) │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 33ef0 ::accumulateScaleFactors(int const*, int, int)@@Base+0x110> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + jne 2ec10 ::accumulateScaleFactors(int const*, int, int)@@Base+0x110> │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ - and $0xffffffe0,%eax │ │ │ │ - and $0x1f,%ebx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - je 33ea0 ::accumulateScaleFactors(int const*, int, int)@@Base+0xc0> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + and $0xfffffff0,%eax │ │ │ │ + and $0xf,%ebx │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + je 2ebc0 ::accumulateScaleFactors(int const*, int, int)@@Base+0xc0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ filds (%edi,%eax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 33f90 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1b0> │ │ │ │ + jg 2ec90 ::accumulateScaleFactors(int const*, int, int)@@Base+0x190> │ │ │ │ add $0x4,%edx │ │ │ │ - cmp -0x44(%ebp),%edx │ │ │ │ - jne 33eac ::accumulateScaleFactors(int const*, int, int)@@Base+0xcc> │ │ │ │ + cmp -0x24(%ebp),%edx │ │ │ │ + jne 2ebcc ::accumulateScaleFactors(int const*, int, int)@@Base+0xcc> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 33fb2 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1d2> │ │ │ │ + jmp 2ecb2 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1b2> │ │ │ │ ffreep %st(0) │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 33fb5 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1d5> │ │ │ │ + jle 2ecb5 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1b5> │ │ │ │ mov (%eax,%ecx,4),%edx │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ mov 0x10(%edx),%ecx │ │ │ │ mov %edi,%edx │ │ │ │ lea (%edi,%esi,4),%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ shl $0x3,%ecx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 340ad ::accumulateScaleFactors(int const*, int, int)@@Base+0x2cd> │ │ │ │ + jle 2edad ::accumulateScaleFactors(int const*, int, int)@@Base+0x2ad> │ │ │ │ mov (%edx),%ecx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%esi │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ fldl (%esi) │ │ │ │ add %esi,%ecx │ │ │ │ - testb $0x4,-0x3f(%ebp) │ │ │ │ - jne 34035 ::accumulateScaleFactors(int const*, int, int)@@Base+0x255> │ │ │ │ - jmp 34060 ::accumulateScaleFactors(int const*, int, int)@@Base+0x280> │ │ │ │ + testb $0x4,-0x1f(%ebp) │ │ │ │ + jne 2ed35 ::accumulateScaleFactors(int const*, int, int)@@Base+0x235> │ │ │ │ + jmp 2ed60 ::accumulateScaleFactors(int const*, int, int)@@Base+0x260> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x8,%edi │ │ │ │ fldl (%esi) │ │ │ │ + add $0x8,%edi │ │ │ │ faddl (%edi) │ │ │ │ add $0x8,%esi │ │ │ │ fstpl (%edi) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 34030 ::accumulateScaleFactors(int const*, int, int)@@Base+0x250> │ │ │ │ + jne 2ed30 ::accumulateScaleFactors(int const*, int, int)@@Base+0x230> │ │ │ │ add $0x4,%edx │ │ │ │ - cmp -0x50(%ebp),%edx │ │ │ │ - jne 34000 ::accumulateScaleFactors(int const*, int, int)@@Base+0x220> │ │ │ │ + cmp -0x30(%ebp),%edx │ │ │ │ + jne 2ed00 ::accumulateScaleFactors(int const*, int, int)@@Base+0x200> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - jmp 34075 ::accumulateScaleFactors(int const*, int, int)@@Base+0x295> │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + jmp 2ed75 ::accumulateScaleFactors(int const*, int, int)@@Base+0x275> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x8,%edi │ │ │ │ fldl (%esi) │ │ │ │ + add $0x8,%edi │ │ │ │ sub $0x10,%esp │ │ │ │ add $0x8,%esi │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ faddl (%edi) │ │ │ │ add $0x10,%esp │ │ │ │ + cmp -0x1c(%ebp),%esi │ │ │ │ fstpl (%edi) │ │ │ │ - cmp -0x3c(%ebp),%esi │ │ │ │ - jne 34070 ::accumulateScaleFactors(int const*, int, int)@@Base+0x290> │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jne 2ed70 ::accumulateScaleFactors(int const*, int, int)@@Base+0x270> │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ add $0x4,%edx │ │ │ │ - cmp -0x50(%ebp),%edx │ │ │ │ - jne 34000 ::accumulateScaleFactors(int const*, int, int)@@Base+0x220> │ │ │ │ - jmp 34048 ::accumulateScaleFactors(int const*, int, int)@@Base+0x268> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + cmp -0x30(%ebp),%edx │ │ │ │ + jne 2ed00 ::accumulateScaleFactors(int const*, int, int)@@Base+0x200> │ │ │ │ + jmp 2ed48 ::accumulateScaleFactors(int const*, int, int)@@Base+0x248> │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 33f90 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1b0> │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + jmp 2ec90 ::accumulateScaleFactors(int const*, int, int)@@Base+0x190> │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 33fb5 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1d5> │ │ │ │ + je 2ecb5 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1b5> │ │ │ │ add $0x8,%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 340b0 ::accumulateScaleFactors(int const*, int, int)@@Base+0x2d0> │ │ │ │ - jmp 33fb5 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1d5> │ │ │ │ + jne 2edb0 ::accumulateScaleFactors(int const*, int, int)@@Base+0x2b0> │ │ │ │ + jmp 2ecb5 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1b5> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000340d0 ::upPartials(bool, int const*, int, int)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x2fb8b,%eax │ │ │ │ +0002edd0 ::upPartials(bool, int const*, int, int)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2ce8b,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ + cmpl $0xffffffff,0xa0(%esp) │ │ │ │ + mov 0x90(%esp),%esi │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - mov 0xa0(%esp),%esi │ │ │ │ - mov 0x90(%esp),%edi │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0x6c(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ movl $0x0,0x38(%esp) │ │ │ │ - cmp $0xffffffff,%esi │ │ │ │ - je 34129 ::upPartials(bool, int const*, int, int)@@Base+0x59> │ │ │ │ - mov 0x8c(%edi),%edx │ │ │ │ - mov (%edx,%esi,4),%esi │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ + je 2ee2e ::upPartials(bool, int const*, int, int)@@Base+0x5e> │ │ │ │ + mov 0x8c(%esi),%edx │ │ │ │ + mov 0xa0(%esp),%edi │ │ │ │ + mov (%edx,%edi,4),%edi │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ mov 0x9c(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 34355 ::upPartials(bool, int const*, int, int)@@Base+0x285> │ │ │ │ + jle 2f055 ::upPartials(bool, int const*, int, int)@@Base+0x285> │ │ │ │ + cmpb $0x1,0x18(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - cmpb $0x1,0x18(%esp) │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov 0x1e4(%eax),%eax │ │ │ │ sbb %edx,%edx │ │ │ │ and $0xfffffffe,%edx │ │ │ │ - lea 0x24(,%edx,4),%esi │ │ │ │ - mov %esi,0x40(%esp) │ │ │ │ + lea 0x24(,%edx,4),%edi │ │ │ │ + mov %edi,0x40(%esp) │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + movl $0x0,0x24(%esp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + cmpb $0x0,0x18(%esp) │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - movl $0x0,0x24(%esp) │ │ │ │ + mov 0x18(%ebp),%edi │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ - cmpb $0x0,0x18(%esp) │ │ │ │ - je 341de ::upPartials(bool, int const*, int, int)@@Base+0x10e> │ │ │ │ + je 2eede ::upPartials(bool, int const*, int, int)@@Base+0x10e> │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ movl $0x0,0x38(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x20(%ebp),%eax │ │ │ │ mov %eax,0xa0(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 341de ::upPartials(bool, int const*, int, int)@@Base+0x10e> │ │ │ │ - mov 0x8c(%edi),%eax │ │ │ │ + je 2eede ::upPartials(bool, int const*, int, int)@@Base+0x10e> │ │ │ │ + mov 0x8c(%esi),%eax │ │ │ │ mov 0xa0(%esp),%edx │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ - mov 0x84(%edi),%eax │ │ │ │ + mov 0x84(%esi),%eax │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ + cmpb $0x0,0x18(%esp) │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov %edx,0x30(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov (%eax,%edx,4),%edx │ │ │ │ mov %edx,0x34(%esp) │ │ │ │ - mov 0x88(%edi),%edx │ │ │ │ + mov 0x88(%esi),%edx │ │ │ │ mov (%edx,%ebx,4),%ebx │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ - mov 0x98(%edi),%ebx │ │ │ │ - mov (%ebx,%esi,4),%esi │ │ │ │ + mov 0x98(%esi),%ebx │ │ │ │ + mov (%ebx,%edi,4),%edi │ │ │ │ mov (%ebx,%ecx,4),%ecx │ │ │ │ - mov %esi,0x20(%esp) │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ - mov (%eax,%esi,4),%esi │ │ │ │ - cmpb $0x0,0x18(%esp) │ │ │ │ - jne 34450 ::upPartials(bool, int const*, int, int)@@Base+0x380> │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ + mov (%eax,%edi,4),%edi │ │ │ │ + jne 2f150 ::upPartials(bool, int const*, int, int)@@Base+0x380> │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ movl $0x0,0x28(%esp) │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ - mov 0x54(%edi),%eax │ │ │ │ - mov (%edi),%ecx │ │ │ │ + mov 0x54(%esi),%eax │ │ │ │ + mov (%esi),%ecx │ │ │ │ test $0x80,%al │ │ │ │ - je 34370 ::upPartials(bool, int const*, int, int)@@Base+0x2a0> │ │ │ │ + je 2f070 ::upPartials(bool, int const*, int, int)@@Base+0x2a0> │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ - mov 0x94(%edi),%eax │ │ │ │ - sub 0xc(%edi),%ebx │ │ │ │ + sub 0xc(%esi),%ebx │ │ │ │ + mov 0x94(%esi),%eax │ │ │ │ movl $0x0,(%eax,%ebx,4) │ │ │ │ mov %edx,%ebx │ │ │ │ or 0x10(%esp),%ebx │ │ │ │ - jne 34470 ::upPartials(bool, int const*, int, int)@@Base+0x3a0> │ │ │ │ + jne 2f170 ::upPartials(bool, int const*, int, int)@@Base+0x3a0> │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ + sub 0xc(%esi),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ - sub 0xc(%edi),%ebx │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ push %eax │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x44(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x160(%ecx) │ │ │ │ - mov 0x94(%edi),%eax │ │ │ │ + mov 0x94(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 342e0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ - mov (%edi),%eax │ │ │ │ + je 2efe0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + mov (%esi),%eax │ │ │ │ mov 0x16c(%eax),%edx │ │ │ │ - mov 0x90(%edi),%eax │ │ │ │ + mov 0x90(%esi),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ cmp 0x270(%ebx),%edx │ │ │ │ - jne 347a0 ::upPartials(bool, int const*, int, int)@@Base+0x6d0> │ │ │ │ + jne 2f4a0 ::upPartials(bool, int const*, int, int)@@Base+0x6d0> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call 17698 ::autoRescalePartials(double*, short*)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - testb $0x1,0x55(%edi) │ │ │ │ - je 3433c ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ + testb $0x1,0x55(%esi) │ │ │ │ + je 2f03c ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ sub %eax,%ecx │ │ │ │ sub %eax,%edx │ │ │ │ sub %eax,%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ or %ebx,%eax │ │ │ │ - js 34500 ::upPartials(bool, int const*, int, int)@@Base+0x430> │ │ │ │ - mov (%edi),%eax │ │ │ │ + js 2f200 ::upPartials(bool, int const*, int, int)@@Base+0x430> │ │ │ │ + mov (%esi),%eax │ │ │ │ vmovd %ecx,%xmm1 │ │ │ │ vpinsrd $0x1,%ebx,%xmm1,%xmm0 │ │ │ │ vmovq %xmm0,0x60(%esp) │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ cmp 0x4c(%esp),%eax │ │ │ │ - jne 34680 ::upPartials(bool, int const*, int, int)@@Base+0x5b0> │ │ │ │ + jne 2f380 ::upPartials(bool, int const*, int, int)@@Base+0x5b0> │ │ │ │ push %edx │ │ │ │ push $0x2 │ │ │ │ lea 0x68(%esp),%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ mov 0x58(%esp),%ebx │ │ │ │ call 17650 ::accumulateScaleFactors(int const*, int, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ incl 0xc(%esp) │ │ │ │ add 0x40(%esp),%ebp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x9c(%esp) │ │ │ │ - jne 34170 ::upPartials(bool, int const*, int, int)@@Base+0xa0> │ │ │ │ + jne 2ee70 ::upPartials(bool, int const*, int, int)@@Base+0xa0> │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 347b0 ::upPartials(bool, int const*, int, int)@@Base+0x6e0> │ │ │ │ + jne 2f4b0 ::upPartials(bool, int const*, int, int)@@Base+0x6e0> │ │ │ │ add $0x7c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ test $0x1,%ah │ │ │ │ - je 344b0 ::upPartials(bool, int const*, int, int)@@Base+0x3e0> │ │ │ │ + je 2f1b0 ::upPartials(bool, int const*, int, int)@@Base+0x3e0> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov 0x8c(%edi),%ebx │ │ │ │ - sub 0xc(%edi),%eax │ │ │ │ + sub 0xc(%esi),%eax │ │ │ │ + mov 0x8c(%esi),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 343fd ::upPartials(bool, int const*, int, int)@@Base+0x32d> │ │ │ │ + je 2f0fd ::upPartials(bool, int const*, int, int)@@Base+0x32d> │ │ │ │ test %edx,%edx │ │ │ │ - je 346b0 ::upPartials(bool, int const*, int, int)@@Base+0x5e0> │ │ │ │ + je 2f3b0 ::upPartials(bool, int const*, int, int)@@Base+0x5e0> │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %edx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x104(%ecx) │ │ │ │ - mov (%edi),%eax │ │ │ │ + mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ cmpb $0x0,0x18(%esp) │ │ │ │ - je 3442e ::upPartials(bool, int const*, int, int)@@Base+0x35e> │ │ │ │ + je 2f12e ::upPartials(bool, int const*, int, int)@@Base+0x35e> │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x2c(%esp) │ │ │ │ push $0x0 │ │ │ │ push 0x48(%esp) │ │ │ │ push %ebx │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x168(%eax) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 342e0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 2efe0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 34620 ::upPartials(bool, int const*, int, int)@@Base+0x550> │ │ │ │ - mov 0x8c(%edi),%eax │ │ │ │ + js 2f320 ::upPartials(bool, int const*, int, int)@@Base+0x550> │ │ │ │ + mov 0x8c(%esi),%eax │ │ │ │ mov (%eax,%ebx,4),%ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 34391 ::upPartials(bool, int const*, int, int)@@Base+0x2c1> │ │ │ │ + jne 2f091 ::upPartials(bool, int const*, int, int)@@Base+0x2c1> │ │ │ │ test %edx,%edx │ │ │ │ - je 345e2 ::upPartials(bool, int const*, int, int)@@Base+0x512> │ │ │ │ + je 2f2e2 ::upPartials(bool, int const*, int, int)@@Base+0x512> │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push %edx │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x108(%ecx) │ │ │ │ - mov (%edi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ + mov (%esi),%eax │ │ │ │ cmpb $0x0,0x18(%esp) │ │ │ │ - jne 343c2 ::upPartials(bool, int const*, int, int)@@Base+0x2f2> │ │ │ │ + jne 2f0c2 ::upPartials(bool, int const*, int, int)@@Base+0x2f2> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x0 │ │ │ │ push 0x48(%esp) │ │ │ │ push %ebx │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x164(%eax) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 342e0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 2efe0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x74(%edi),%eax │ │ │ │ + mov 0x74(%esi),%eax │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ mov (%eax,%ecx,4),%ebx │ │ │ │ mov 0x4(%eax,%ecx,4),%eax │ │ │ │ mov %ebx,0x28(%esp) │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ - jmp 34243 ::upPartials(bool, int const*, int, int)@@Base+0x173> │ │ │ │ + jmp 2ef43 ::upPartials(bool, int const*, int, int)@@Base+0x173> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 344d0 ::upPartials(bool, int const*, int, int)@@Base+0x400> │ │ │ │ + je 2f1d0 ::upPartials(bool, int const*, int, int)@@Base+0x400> │ │ │ │ test %edx,%edx │ │ │ │ - je 34570 ::upPartials(bool, int const*, int, int)@@Base+0x4a0> │ │ │ │ + je 2f270 ::upPartials(bool, int const*, int, int)@@Base+0x4a0> │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %edx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x104(%ecx) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 342e0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 2efe0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test $0x2000000,%eax │ │ │ │ - je 343e0 ::upPartials(bool, int const*, int, int)@@Base+0x310> │ │ │ │ + je 2f0e0 ::upPartials(bool, int const*, int, int)@@Base+0x310> │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov %edx,%eax │ │ │ │ or %ebx,%eax │ │ │ │ - je 345a0 ::upPartials(bool, int const*, int, int)@@Base+0x4d0> │ │ │ │ + je 2f2a0 ::upPartials(bool, int const*, int, int)@@Base+0x4d0> │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 34478 ::upPartials(bool, int const*, int, int)@@Base+0x3a8> │ │ │ │ + jne 2f178 ::upPartials(bool, int const*, int, int)@@Base+0x3a8> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test %edx,%edx │ │ │ │ - je 346d0 ::upPartials(bool, int const*, int, int)@@Base+0x600> │ │ │ │ + je 2f3d0 ::upPartials(bool, int const*, int, int)@@Base+0x600> │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push %edx │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x108(%ecx) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 342e0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 2efe0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - js 34530 ::upPartials(bool, int const*, int, int)@@Base+0x460> │ │ │ │ - mov (%edi),%eax │ │ │ │ + js 2f230 ::upPartials(bool, int const*, int, int)@@Base+0x460> │ │ │ │ + mov (%esi),%eax │ │ │ │ mov %ecx,0x60(%esp) │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ cmp 0x4c(%esp),%eax │ │ │ │ - jne 346a0 ::upPartials(bool, int const*, int, int)@@Base+0x5d0> │ │ │ │ + jne 2f3a0 ::upPartials(bool, int const*, int, int)@@Base+0x5d0> │ │ │ │ push %edx │ │ │ │ push $0x1 │ │ │ │ - jmp 3432a ::upPartials(bool, int const*, int, int)@@Base+0x25a> │ │ │ │ + jmp 2f02a ::upPartials(bool, int const*, int, int)@@Base+0x25a> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - js 3433c ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ - mov (%edi),%eax │ │ │ │ + js 2f03c ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ + mov (%esi),%eax │ │ │ │ mov %ebx,0x60(%esp) │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ cmp 0x1e4(%ebx),%eax │ │ │ │ - jne 346a0 ::upPartials(bool, int const*, int, int)@@Base+0x5d0> │ │ │ │ + jne 2f3a0 ::upPartials(bool, int const*, int, int)@@Base+0x5d0> │ │ │ │ push %edx │ │ │ │ push $0x1 │ │ │ │ lea 0x68(%esp),%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ call 17650 ::accumulateScaleFactors(int const*, int, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3433c ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ + jmp 2f03c ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x108(%ecx) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 342e0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 2efe0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ mov 0x88(%ecx),%eax │ │ │ │ cmp 0x18c(%ebx),%eax │ │ │ │ - jne 34700 ::upPartials(bool, int const*, int, int)@@Base+0x630> │ │ │ │ + jne 2f400 ::upPartials(bool, int const*, int, int)@@Base+0x630> │ │ │ │ push 0xa0(%esp) │ │ │ │ push $0x1 │ │ │ │ lea 0x64(%esp),%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ call 17630 ::removeScaleFactors(int const*, int, int)@plt> │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - mov 0x8c(%edi),%eax │ │ │ │ + mov 0x8c(%esi),%eax │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ mov (%eax,%edx,4),%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x44(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x10c(%ecx) │ │ │ │ - mov (%edi),%eax │ │ │ │ + mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ cmpb $0x0,0x18(%esp) │ │ │ │ - jne 343c2 ::upPartials(bool, int const*, int, int)@@Base+0x2f2> │ │ │ │ - jmp 3442e ::upPartials(bool, int const*, int, int)@@Base+0x35e> │ │ │ │ + jne 2f0c2 ::upPartials(bool, int const*, int, int)@@Base+0x2f2> │ │ │ │ + jmp 2f12e ::upPartials(bool, int const*, int, int)@@Base+0x35e> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 34470 ::upPartials(bool, int const*, int, int)@@Base+0x3a0> │ │ │ │ + js 2f170 ::upPartials(bool, int const*, int, int)@@Base+0x3a0> │ │ │ │ mov 0x44(%esp),%ebx │ │ │ │ - mov 0x8c(%edi),%eax │ │ │ │ + mov 0x8c(%esi),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3471b ::upPartials(bool, int const*, int, int)@@Base+0x64b> │ │ │ │ + je 2f41b ::upPartials(bool, int const*, int, int)@@Base+0x64b> │ │ │ │ test %edx,%edx │ │ │ │ - je 34774 ::upPartials(bool, int const*, int, int)@@Base+0x6a4> │ │ │ │ + je 2f474 ::upPartials(bool, int const*, int, int)@@Base+0x6a4> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push %eax │ │ │ │ push 0x38(%esp) │ │ │ │ push %edx │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x150(%ecx) │ │ │ │ add $0x30,%esp │ │ │ │ - jmp 342e0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 2efe0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edx │ │ │ │ push $0x2 │ │ │ │ lea 0x68(%esp),%edx │ │ │ │ push %edx │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3433c ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ + jmp 2f03c ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edx │ │ │ │ push $0x1 │ │ │ │ - jmp 34683 ::upPartials(bool, int const*, int, int)@@Base+0x5b3> │ │ │ │ + jmp 2f383 ::upPartials(bool, int const*, int, int)@@Base+0x5b3> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - jmp 3441a ::upPartials(bool, int const*, int, int)@@Base+0x34a> │ │ │ │ + jmp 2f11a ::upPartials(bool, int const*, int, int)@@Base+0x34a> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x44(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x10c(%ecx) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 342e0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 2efe0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push 0xa0(%esp) │ │ │ │ push $0x1 │ │ │ │ lea 0x64(%esp),%edx │ │ │ │ push %edx │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ call *%eax │ │ │ │ - mov (%edi),%ecx │ │ │ │ + mov (%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 345d5 ::upPartials(bool, int const*, int, int)@@Base+0x505> │ │ │ │ + jmp 2f2d5 ::upPartials(bool, int const*, int, int)@@Base+0x505> │ │ │ │ test %edx,%edx │ │ │ │ - je 34748 ::upPartials(bool, int const*, int, int)@@Base+0x678> │ │ │ │ + je 2f448 ::upPartials(bool, int const*, int, int)@@Base+0x678> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push %eax │ │ │ │ push 0x34(%esp) │ │ │ │ push 0x4c(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push %edx │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x154(%ecx) │ │ │ │ add $0x30,%esp │ │ │ │ - jmp 342e0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 2efe0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push %eax │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x50(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x54(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x15c(%ecx) │ │ │ │ add $0x30,%esp │ │ │ │ - jmp 342e0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 2efe0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push %eax │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x50(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x154(%ecx) │ │ │ │ add $0x30,%esp │ │ │ │ - jmp 342e0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 2efe0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 342e0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 2efe0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000347c0 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base>: │ │ │ │ +0002f4c0 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ - call 57a5a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x60a> │ │ │ │ - add $0x2f48c,%ebp │ │ │ │ + call 4fd9a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x60a> │ │ │ │ + add $0x2c78c,%ebp │ │ │ │ mov 0x70(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%edi │ │ │ │ mov 0x4(%eax,%edx,4),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 348f1 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x131> │ │ │ │ + jge 2f5f1 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x131> │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ mov 0x54(%eax),%eax │ │ │ │ and $0x400,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x34(%esp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 34968 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1a8> │ │ │ │ + jle 2f668 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1a8> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ fldz │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ @@ -30155,148 +27052,140 @@ │ │ │ │ lea -0x10(%edx),%eax │ │ │ │ flds (%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 34843 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x83> │ │ │ │ + jne 2f543 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x83> │ │ │ │ inc %ecx │ │ │ │ add %ebx,%edx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 34840 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x80> │ │ │ │ + jne 2f540 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x80> │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp 34869 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xa9> │ │ │ │ - je 34950 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x190> │ │ │ │ + jp 2f569 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xa9> │ │ │ │ + je 2f650 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x190> │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fstps 0x4(%esp) │ │ │ │ vbroadcastss 0x4(%esp),%xmm1 │ │ │ │ - mov (%esp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ + mov (%esp),%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ vmulps (%eax),%xmm1,%xmm0 │ │ │ │ inc %edx │ │ │ │ vmovups %xmm0,(%eax) │ │ │ │ add %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 34880 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xc0> │ │ │ │ + jne 2f580 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xc0> │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 348fb ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x13b> │ │ │ │ + jne 2f5fb ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x13b> │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 348e8 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x128> │ │ │ │ + je 2f5e8 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x128> │ │ │ │ sub $0x10,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fadds (%eax,%edi,4) │ │ │ │ fstps (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - je 348f1 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x131> │ │ │ │ + je 2f5f1 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x131> │ │ │ │ addl $0x10,(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 34820 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x60> │ │ │ │ + jg 2f520 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x60> │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ fld1 │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 348a6 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xe6> │ │ │ │ + jne 2f5a6 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xe6> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 348ea ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x12a> │ │ │ │ + jmp 2f5ea ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x12a> │ │ │ │ ffreep %st(0) │ │ │ │ inc %edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne 348c7 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x107> │ │ │ │ + jne 2f5c7 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x107> │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fld1 │ │ │ │ sub $0x10,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ fstps 0x14(%esp) │ │ │ │ flds 0x14(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ test %edx,%edx │ │ │ │ - je 3495d ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x19d> │ │ │ │ + je 2f65d ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x19d> │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ fadds (%eax,%edi,4) │ │ │ │ fstps (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp 0x8(%esp),%edi │ │ │ │ - je 348f1 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x131> │ │ │ │ + je 2f5f1 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x131> │ │ │ │ addl $0x10,(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 34820 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x60> │ │ │ │ - jmp 348f9 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x139> │ │ │ │ + jg 2f520 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x60> │ │ │ │ + jmp 2f5f9 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x139> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ fsts 0x4(%esp) │ │ │ │ - jmp 34871 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xb1> │ │ │ │ + jmp 2f571 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xb1> │ │ │ │ ffreep %st(0) │ │ │ │ inc %edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne 34933 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x173> │ │ │ │ - jmp 348f1 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x131> │ │ │ │ + jne 2f633 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x173> │ │ │ │ + jmp 2f5f1 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x131> │ │ │ │ fld1 │ │ │ │ - jmp 3488f ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xcf> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2f58f ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xcf> │ │ │ │ nop │ │ │ │ │ │ │ │ -00034980 ::rescalePartials(float*, float*, float*, int)@@Base>: │ │ │ │ +0002f670 ::rescalePartials(float*, float*, float*, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ - call 57a5a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x60a> │ │ │ │ - add $0x2f2d0,%ebp │ │ │ │ + call 4fd9a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x60a> │ │ │ │ + add $0x2c5e0,%ebp │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 34ab1 ::rescalePartials(float*, float*, float*, int)@@Base+0x131> │ │ │ │ + jle 2f791 ::rescalePartials(float*, float*, float*, int)@@Base+0x121> │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov 0x54(%eax),%eax │ │ │ │ and $0x400,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 34b28 ::rescalePartials(float*, float*, float*, int)@@Base+0x1a8> │ │ │ │ + jle 2f808 ::rescalePartials(float*, float*, float*, int)@@Base+0x198> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ fldz │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ @@ -30307,423 +27196,414 @@ │ │ │ │ lea -0x10(%edx),%eax │ │ │ │ flds (%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 349f3 ::rescalePartials(float*, float*, float*, int)@@Base+0x73> │ │ │ │ + jne 2f6e3 ::rescalePartials(float*, float*, float*, int)@@Base+0x73> │ │ │ │ inc %ecx │ │ │ │ add %ebx,%edx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 349f0 ::rescalePartials(float*, float*, float*, int)@@Base+0x70> │ │ │ │ + jne 2f6e0 ::rescalePartials(float*, float*, float*, int)@@Base+0x70> │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp 34a19 ::rescalePartials(float*, float*, float*, int)@@Base+0x99> │ │ │ │ - je 34b10 ::rescalePartials(float*, float*, float*, int)@@Base+0x190> │ │ │ │ + jp 2f709 ::rescalePartials(float*, float*, float*, int)@@Base+0x99> │ │ │ │ + je 2f7f0 ::rescalePartials(float*, float*, float*, int)@@Base+0x180> │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fstps 0x4(%esp) │ │ │ │ vbroadcastss 0x4(%esp),%xmm1 │ │ │ │ - mov (%esp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ + mov (%esp),%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmulps (%eax),%xmm1,%xmm0 │ │ │ │ inc %edx │ │ │ │ vmovups %xmm0,(%eax) │ │ │ │ add %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 34a40 ::rescalePartials(float*, float*, float*, int)@@Base+0xc0> │ │ │ │ + jne 2f720 ::rescalePartials(float*, float*, float*, int)@@Base+0xb0> │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 34abb ::rescalePartials(float*, float*, float*, int)@@Base+0x13b> │ │ │ │ + jne 2f79b ::rescalePartials(float*, float*, float*, int)@@Base+0x12b> │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 34aa8 ::rescalePartials(float*, float*, float*, int)@@Base+0x128> │ │ │ │ + je 2f788 ::rescalePartials(float*, float*, float*, int)@@Base+0x118> │ │ │ │ sub $0x10,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fadds (%eax,%edi,4) │ │ │ │ fstps (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - je 34ab1 ::rescalePartials(float*, float*, float*, int)@@Base+0x131> │ │ │ │ + je 2f791 ::rescalePartials(float*, float*, float*, int)@@Base+0x121> │ │ │ │ addl $0x10,(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 349d0 ::rescalePartials(float*, float*, float*, int)@@Base+0x50> │ │ │ │ + jg 2f6c0 ::rescalePartials(float*, float*, float*, int)@@Base+0x50> │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ fld1 │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 34a66 ::rescalePartials(float*, float*, float*, int)@@Base+0xe6> │ │ │ │ + jne 2f746 ::rescalePartials(float*, float*, float*, int)@@Base+0xd6> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 34aaa ::rescalePartials(float*, float*, float*, int)@@Base+0x12a> │ │ │ │ + jmp 2f78a ::rescalePartials(float*, float*, float*, int)@@Base+0x11a> │ │ │ │ ffreep %st(0) │ │ │ │ inc %edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne 34a87 ::rescalePartials(float*, float*, float*, int)@@Base+0x107> │ │ │ │ + jne 2f767 ::rescalePartials(float*, float*, float*, int)@@Base+0xf7> │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fld1 │ │ │ │ sub $0x10,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ fstps 0x14(%esp) │ │ │ │ flds 0x14(%esp) │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ test %edx,%edx │ │ │ │ - je 34b1d ::rescalePartials(float*, float*, float*, int)@@Base+0x19d> │ │ │ │ + je 2f7fd ::rescalePartials(float*, float*, float*, int)@@Base+0x18d> │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ fadds (%eax,%edi,4) │ │ │ │ fstps (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp 0x8(%esp),%edi │ │ │ │ - je 34ab1 ::rescalePartials(float*, float*, float*, int)@@Base+0x131> │ │ │ │ + je 2f791 ::rescalePartials(float*, float*, float*, int)@@Base+0x121> │ │ │ │ addl $0x10,(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 349d0 ::rescalePartials(float*, float*, float*, int)@@Base+0x50> │ │ │ │ - jmp 34ab9 ::rescalePartials(float*, float*, float*, int)@@Base+0x139> │ │ │ │ + jg 2f6c0 ::rescalePartials(float*, float*, float*, int)@@Base+0x50> │ │ │ │ + jmp 2f799 ::rescalePartials(float*, float*, float*, int)@@Base+0x129> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ fsts 0x4(%esp) │ │ │ │ - jmp 34a21 ::rescalePartials(float*, float*, float*, int)@@Base+0xa1> │ │ │ │ + jmp 2f711 ::rescalePartials(float*, float*, float*, int)@@Base+0xa1> │ │ │ │ ffreep %st(0) │ │ │ │ inc %edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne 34af3 ::rescalePartials(float*, float*, float*, int)@@Base+0x173> │ │ │ │ - jmp 34ab1 ::rescalePartials(float*, float*, float*, int)@@Base+0x131> │ │ │ │ + jne 2f7d3 ::rescalePartials(float*, float*, float*, int)@@Base+0x163> │ │ │ │ + jmp 2f791 ::rescalePartials(float*, float*, float*, int)@@Base+0x121> │ │ │ │ fld1 │ │ │ │ - jmp 34a4f ::rescalePartials(float*, float*, float*, int)@@Base+0xcf> │ │ │ │ + jmp 2f72f ::rescalePartials(float*, float*, float*, int)@@Base+0xbf> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00034b40 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base>: │ │ │ │ +0002f840 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2c414,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x2f110,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + sub $0x48,%esp │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov (%ecx),%esi │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 34e84 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x344> │ │ │ │ + jle 2faf4 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x2b4> │ │ │ │ mov 0x10(%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 34d7d ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x23d> │ │ │ │ + jle 2f9fd ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1bd> │ │ │ │ mov 0x80(%esi),%eax │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov (%eax,%edx,4),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ lea (%eax,%ebx,8),%ecx │ │ │ │ - add -0x70(%ebp),%ebx │ │ │ │ + add -0x50(%ebp),%ebx │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 34ea6 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x366> │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ + jle 2fb24 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x2e4> │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0xe,-0x54(%ebp) │ │ │ │ - jbe 34e92 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x352> │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + cmpl $0x6,-0x34(%ebp) │ │ │ │ + jbe 2fb18 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x2d8> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ fldz │ │ │ │ mov %esi,%edx │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ add %eax,%ebx │ │ │ │ nop │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - vmulps (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovss %xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm3 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm3,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm6 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm7 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm3 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm0,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm3,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulps -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 34c20 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0xe0> │ │ │ │ + jne 2f920 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0xe0> │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%edi │ │ │ │ - je 34e9e ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x35e> │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%edi │ │ │ │ + je 2fb10 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x2d0> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ vzeroupper │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ sub %eax,%edx │ │ │ │ lea (%ebx,%edx,4),%edx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fmuls (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 34d30 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1f0> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + jg 2f9b0 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x170> │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - add %edi,-0x44(%ebp) │ │ │ │ + add %edi,-0x24(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ call 17280 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ fstpl (%ecx) │ │ │ │ add $0x8,%ecx │ │ │ │ - cmp -0x50(%ebp),%ecx │ │ │ │ - jne 34c00 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0xc0> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - incl -0x5c(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - cmp %eax,-0x64(%ebp) │ │ │ │ - jne 34bc0 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x80> │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ + cmp -0x30(%ebp),%ecx │ │ │ │ + jne 2f900 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0xc0> │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + incl -0x3c(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + jne 2f8c0 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x80> │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 34e84 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x344> │ │ │ │ + js 2faf4 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x2b4> │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 34e84 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x344> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ + jle 2faf4 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x2b4> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ - mov (%eax,%edi,4),%ecx │ │ │ │ + mov (%eax,%edi,4),%esi │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ xor %edi,%edi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x7,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmpl $0xe,-0x44(%ebp) │ │ │ │ - jbe 34f05 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x3c5> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - mov %ecx,%edx │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + cmpl $0x6,-0x24(%ebp) │ │ │ │ + jbe 2fb8b ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x34b> │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - add %eax,%esi │ │ │ │ - jmp 34e00 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x2c0> │ │ │ │ + add %eax,%ecx │ │ │ │ + jmp 2fa80 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x240> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm1 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vaddpd -0x80(%eax),%zmm0,%zmm0 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - vaddpd -0x40(%eax),%zmm1,%zmm1 │ │ │ │ - vmovupd %zmm0,-0x80(%eax) │ │ │ │ - vmovupd %zmm1,-0x40(%eax) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 34e00 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x2c0> │ │ │ │ - test $0xf,%bl │ │ │ │ - je 34f0e ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x3ce> │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm1 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vaddpd -0x40(%eax),%ymm0,%ymm0 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vaddpd -0x20(%eax),%ymm1,%ymm1 │ │ │ │ + vmovupd %ymm0,-0x40(%eax) │ │ │ │ + vmovupd %ymm1,-0x20(%eax) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 2fa80 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x240> │ │ │ │ + test $0x7,%bl │ │ │ │ + je 2fb75 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x335> │ │ │ │ mov %ebx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - lea (%esi,%edx,8),%edx │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + lea (%ecx,%edx,8),%edx │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ - fadds (%ecx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ add $0x8,%edx │ │ │ │ + fadds (%esi,%eax,4) │ │ │ │ + inc %eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 34e60 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x320> │ │ │ │ - incl -0x40(%ebp) │ │ │ │ + jl 2fad0 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x290> │ │ │ │ + incl -0x20(%ebp) │ │ │ │ add %ebx,%edi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - cmp %eax,-0x64(%ebp) │ │ │ │ - jne 34db3 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x273> │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + jne 2fa33 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1f3> │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 2f9bd ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x17d> │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 34d1f ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1df> │ │ │ │ - vzeroupper │ │ │ │ - jmp 34d3d ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1fd> │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + jmp 2f99f ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x15f> │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ mov %ecx,%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + nop │ │ │ │ sub $0x10,%esp │ │ │ │ fldz │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ fstl (%esp) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ call 17280 │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl (%edi) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 34efa ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x3ba> │ │ │ │ + je 2fb6a ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x32a> │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ add $0x10,%edi │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl -0x8(%edi) │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 34ec0 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x380> │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - jmp 34d68 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x228> │ │ │ │ + jne 2fb30 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x2f0> │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + jmp 2f9e8 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1a8> │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + add %ebx,%edi │ │ │ │ + cmp %ecx,-0x20(%ebp) │ │ │ │ + jne 2fa3d ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x1fd> │ │ │ │ + jmp 2faf1 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x2b1> │ │ │ │ mov %edi,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 34e50 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x310> │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ - add %ebx,%edi │ │ │ │ - cmp %esi,-0x40(%ebp) │ │ │ │ - jne 34dbd ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x27d> │ │ │ │ - jmp 34e81 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x341> │ │ │ │ + jmp 2fac1 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@@Base+0x281> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00034f30 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x2ed2b,%eax │ │ │ │ +0002fba0 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2c0bb,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ mov (%ebx),%ebp │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 34fa0 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x70> │ │ │ │ + je 2fc10 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x70> │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ mov %edx,0x44(%esp) │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ @@ -30735,22 +27615,22 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ jmp *%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x54(%ebx),%edx │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ test $0x80,%dl │ │ │ │ - jne 34fc2 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x92> │ │ │ │ + jne 2fc32 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x92> │ │ │ │ and $0x1,%dh │ │ │ │ - je 35090 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x160> │ │ │ │ + je 2fd00 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x160> │ │ │ │ mov (%ecx),%edx │ │ │ │ sub 0xc(%ebx),%edx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ cmpb $0x0,0xca(%ebx) │ │ │ │ - je 35050 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x120> │ │ │ │ + je 2fcc0 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x120> │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push 0xe0(%ebx) │ │ │ │ push 0xdc(%ebx) │ │ │ │ push 0x10(%esp) │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ @@ -30759,26 +27639,26 @@ │ │ │ │ call *0x124(%ebp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x44(%ebx),%ecx │ │ │ │ fldz │ │ │ │ add $0x20,%esp │ │ │ │ fstl (%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 35030 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ + jle 2fca0 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ mov 0xe0(%ebx),%edx │ │ │ │ lea (%edx,%ecx,8),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ faddl (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ fstl (%eax) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 35010 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0xe0> │ │ │ │ + jne 2fc80 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0xe0> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 350cc ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x19c> │ │ │ │ - jmp 35040 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x110> │ │ │ │ + jp 2fd3c ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x19c> │ │ │ │ + jmp 2fcb0 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x110> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ add $0x1c,%esp │ │ │ │ @@ -30788,15 +27668,15 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esi),%edx │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov (%edi),%esi │ │ │ │ test %edx,%edx │ │ │ │ - js 350a0 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x170> │ │ │ │ + js 2fd10 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x170> │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov %esi,0x3c(%esp) │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ mov %edx,0x38(%esp) │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ @@ -30808,32 +27688,32 @@ │ │ │ │ pop %ebp │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - jmp 34fc2 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x92> │ │ │ │ + jmp 2fc32 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x92> │ │ │ │ nop │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov 0x11c(%ebp),%edx │ │ │ │ cmp 0x194(%edi),%edx │ │ │ │ - jne 350d6 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1a6> │ │ │ │ + jne 2fd46 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1a6> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ push 0x1c(%esp) │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ call 17638 ::calcRootLogLikelihoodsPerCategory(int, int, int, double*)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 35040 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x110> │ │ │ │ + jmp 2fcb0 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x110> │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ - jmp 35042 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x112> │ │ │ │ + jmp 2fcb2 ::calculateRootLogLikelihoods(int const*, int const*, int const*, int const*, int, double*)@@Base+0x112> │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ add $0x1c,%esp │ │ │ │ @@ -30844,1542 +27724,1457 @@ │ │ │ │ jmp *%edx │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00035100 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base>: │ │ │ │ +0002fd70 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2bee4,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x2eb50,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + sub $0x48,%esp │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ mov (%ecx),%ebx │ │ │ │ mov 0x14(%ecx),%edx │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x70(%ebx),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov 0x4(%eax,%edx,4),%edx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jge 352f8 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1f8> │ │ │ │ + jge 2ff68 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1f8> │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x30(%ebx),%ecx │ │ │ │ mov 0x28(%ebx),%ebx │ │ │ │ imul %ebx,%eax │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3535a ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x25a> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + jle 2ffdd ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x26d> │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x20(%eax),%ecx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ imul 0x14(%ebx),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 35361 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x261> │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ + jle 2ffe4 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x274> │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + shl $0x2,%eax │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ fldz │ │ │ │ - shl $0x2,%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ lea (%edi,%eax,4),%edx │ │ │ │ xchg %ax,%ax │ │ │ │ lea (%edi,%esi,4),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 351c0 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xc0> │ │ │ │ - add -0x40(%ebp),%esi │ │ │ │ + jne 2fe30 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xc0> │ │ │ │ + add -0x20(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ add %ecx,%edx │ │ │ │ - cmp -0x3c(%ebp),%ebx │ │ │ │ - jne 351b0 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xb0> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + cmp -0x1c(%ebp),%ebx │ │ │ │ + jne 2fe20 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xb0> │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp 351ed ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xed> │ │ │ │ - je 3531d ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x21d> │ │ │ │ + jp 2fe5d ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xed> │ │ │ │ + je 2ff99 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x229> │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3528c ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x18c> │ │ │ │ - nop │ │ │ │ + jle 2feec ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x17c> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x6,-0x2c(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - cmpl $0xe,-0x4c(%ebp) │ │ │ │ - jbe 35304 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x204> │ │ │ │ - fsts -0x44(%ebp) │ │ │ │ - vbroadcastss -0x44(%ebp),%zmm1 │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + jbe 2ff92 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x222> │ │ │ │ + fsts -0x24(%ebp) │ │ │ │ + vbroadcastss -0x24(%ebp),%ymm1 │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ lea (%edi,%edx,4),%eax │ │ │ │ add %eax,%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmulps (%eax),%zmm1,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovups %zmm0,-0x40(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + vmulps (%eax),%ymm1,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovups %ymm0,-0x20(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 35240 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x140> │ │ │ │ - test $0xf,%cl │ │ │ │ - je 3530b ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x20b> │ │ │ │ + jne 2fea0 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x130> │ │ │ │ + test $0x7,%cl │ │ │ │ + je 2ff80 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x210> │ │ │ │ mov %ecx,%esi │ │ │ │ - and $0xfffffff0,%esi │ │ │ │ + and $0xfffffff8,%esi │ │ │ │ lea (%edx,%esi,1),%eax │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ inc %esi │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jl 35270 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x170> │ │ │ │ - add -0x40(%ebp),%edx │ │ │ │ + jl 2fed0 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x160> │ │ │ │ + add -0x20(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ - cmp -0x3c(%ebp),%ebx │ │ │ │ - jne 35210 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x110> │ │ │ │ + cmp -0x1c(%ebp),%ebx │ │ │ │ + jne 2fe80 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x110> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 352a0 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1a0> │ │ │ │ + jmp 2ff00 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x190> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 352a0 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1a0> │ │ │ │ + jmp 2ff00 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x190> │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ testb $0x4,0x55(%eax) │ │ │ │ - jne 35328 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x228> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + jne 2ffa4 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x234> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 352d8 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1d8> │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + je 2ff3c ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1cc> │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fadds (%eax,%esi,4) │ │ │ │ fstps (%eax,%esi,4) │ │ │ │ - jmp 352e0 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1e0> │ │ │ │ + jmp 2ff50 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1e0> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 352e0 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1e0> │ │ │ │ + jmp 2ff50 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1e0> │ │ │ │ ffreep %st(0) │ │ │ │ - xchg %ax,%ax │ │ │ │ - incl -0x50(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - add %ecx,-0x58(%ebp) │ │ │ │ - cmp %eax,-0x68(%ebp) │ │ │ │ - jne 35170 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x70> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + incl -0x30(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + add %ecx,-0x38(%ebp) │ │ │ │ + cmp %eax,-0x48(%ebp) │ │ │ │ + jne 2fde0 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x70> │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 35265 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x165> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ebx │ │ │ │ - cmp %ebx,-0x3c(%ebp) │ │ │ │ - je 35290 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x190> │ │ │ │ - add -0x40(%ebp),%edx │ │ │ │ - jmp 35226 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x126> │ │ │ │ + cmp %ebx,-0x1c(%ebp) │ │ │ │ + je 2fef0 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x180> │ │ │ │ + add -0x20(%ebp),%edx │ │ │ │ + jmp 2fe95 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x125> │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 2fec1 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x151> │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ - jmp 351f1 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xf1> │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + jmp 2fe61 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xf1> │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ fsts (%ebx,%eax,4) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 352dc ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1dc> │ │ │ │ + je 2ff40 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1d0> │ │ │ │ fadds (%ebx,%eax,4) │ │ │ │ fstps (%ebx,%eax,4) │ │ │ │ - jmp 352e0 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1e0> │ │ │ │ + jmp 2ff50 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1e0> │ │ │ │ fld1 │ │ │ │ - jmp 352a0 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x1a0> │ │ │ │ + jmp 2ff00 ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0x190> │ │ │ │ fldz │ │ │ │ - jmp 351dd ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xdd> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2fe4d ::rescalePartialsByPartition(float*, float*, float*, int, int)@@Base+0xdd> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -00035380 ::rescalePartials(float*, float*, float*, int)@@Base>: │ │ │ │ +0002fff0 ::rescalePartials(float*, float*, float*, int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x2e8d0,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2bc60,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ + sub $0x48,%esp │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov (%ecx),%eax │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ mov 0xc(%ecx),%ebx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 35558 ::rescalePartials(float*, float*, float*, int)@@Base+0x1d8> │ │ │ │ + jle 301d8 ::rescalePartials(float*, float*, float*, int)@@Base+0x1e8> │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %ebx,-0x1c(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 355ba ::rescalePartials(float*, float*, float*, int)@@Base+0x23a> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + jle 3024d ::rescalePartials(float*, float*, float*, int)@@Base+0x25d> │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x20(%eax),%ecx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ imul 0x14(%ebx),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 355c1 ::rescalePartials(float*, float*, float*, int)@@Base+0x241> │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ + jle 30254 ::rescalePartials(float*, float*, float*, int)@@Base+0x264> │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + shl $0x2,%eax │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ fldz │ │ │ │ - shl $0x2,%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ lea (%edi,%eax,4),%edx │ │ │ │ xchg %ax,%ax │ │ │ │ lea (%edi,%esi,4),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 35430 ::rescalePartials(float*, float*, float*, int)@@Base+0xb0> │ │ │ │ - add -0x40(%ebp),%esi │ │ │ │ + jne 300a0 ::rescalePartials(float*, float*, float*, int)@@Base+0xb0> │ │ │ │ + add -0x20(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ add %ecx,%edx │ │ │ │ - cmp -0x3c(%ebp),%ebx │ │ │ │ - jne 35420 ::rescalePartials(float*, float*, float*, int)@@Base+0xa0> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + cmp -0x1c(%ebp),%ebx │ │ │ │ + jne 30090 ::rescalePartials(float*, float*, float*, int)@@Base+0xa0> │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp 3545d ::rescalePartials(float*, float*, float*, int)@@Base+0xdd> │ │ │ │ - je 3557d ::rescalePartials(float*, float*, float*, int)@@Base+0x1fd> │ │ │ │ + jp 300cd ::rescalePartials(float*, float*, float*, int)@@Base+0xdd> │ │ │ │ + je 30209 ::rescalePartials(float*, float*, float*, int)@@Base+0x219> │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 354ec ::rescalePartials(float*, float*, float*, int)@@Base+0x16c> │ │ │ │ + jle 3015c ::rescalePartials(float*, float*, float*, int)@@Base+0x16c> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x6,-0x2c(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - cmpl $0xe,-0x4c(%ebp) │ │ │ │ - jbe 35564 ::rescalePartials(float*, float*, float*, int)@@Base+0x1e4> │ │ │ │ - fsts -0x44(%ebp) │ │ │ │ - vbroadcastss -0x44(%ebp),%zmm1 │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + jbe 30202 ::rescalePartials(float*, float*, float*, int)@@Base+0x212> │ │ │ │ + fsts -0x24(%ebp) │ │ │ │ + vbroadcastss -0x24(%ebp),%ymm1 │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ lea (%edi,%edx,4),%eax │ │ │ │ add %eax,%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmulps (%eax),%zmm1,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovups %zmm0,-0x40(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + vmulps (%eax),%ymm1,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovups %ymm0,-0x20(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 354a0 ::rescalePartials(float*, float*, float*, int)@@Base+0x120> │ │ │ │ - test $0xf,%cl │ │ │ │ - je 3556b ::rescalePartials(float*, float*, float*, int)@@Base+0x1eb> │ │ │ │ + jne 30110 ::rescalePartials(float*, float*, float*, int)@@Base+0x120> │ │ │ │ + test $0x7,%cl │ │ │ │ + je 301f0 ::rescalePartials(float*, float*, float*, int)@@Base+0x200> │ │ │ │ mov %ecx,%esi │ │ │ │ - and $0xfffffff0,%esi │ │ │ │ + and $0xfffffff8,%esi │ │ │ │ lea (%edx,%esi,1),%eax │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ inc %esi │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jl 354d0 ::rescalePartials(float*, float*, float*, int)@@Base+0x150> │ │ │ │ - add -0x40(%ebp),%edx │ │ │ │ + jl 30140 ::rescalePartials(float*, float*, float*, int)@@Base+0x150> │ │ │ │ + add -0x20(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ - cmp -0x3c(%ebp),%ebx │ │ │ │ - jne 35480 ::rescalePartials(float*, float*, float*, int)@@Base+0x100> │ │ │ │ + cmp -0x1c(%ebp),%ebx │ │ │ │ + jne 300f0 ::rescalePartials(float*, float*, float*, int)@@Base+0x100> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 35500 ::rescalePartials(float*, float*, float*, int)@@Base+0x180> │ │ │ │ + jmp 30170 ::rescalePartials(float*, float*, float*, int)@@Base+0x180> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 35500 ::rescalePartials(float*, float*, float*, int)@@Base+0x180> │ │ │ │ + jmp 30170 ::rescalePartials(float*, float*, float*, int)@@Base+0x180> │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ testb $0x4,0x55(%eax) │ │ │ │ - jne 35588 ::rescalePartials(float*, float*, float*, int)@@Base+0x208> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + jne 30214 ::rescalePartials(float*, float*, float*, int)@@Base+0x224> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 35538 ::rescalePartials(float*, float*, float*, int)@@Base+0x1b8> │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + je 301ac ::rescalePartials(float*, float*, float*, int)@@Base+0x1bc> │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fadds (%eax,%esi,4) │ │ │ │ fstps (%eax,%esi,4) │ │ │ │ - jmp 35540 ::rescalePartials(float*, float*, float*, int)@@Base+0x1c0> │ │ │ │ + jmp 301c0 ::rescalePartials(float*, float*, float*, int)@@Base+0x1d0> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 35540 ::rescalePartials(float*, float*, float*, int)@@Base+0x1c0> │ │ │ │ + jmp 301c0 ::rescalePartials(float*, float*, float*, int)@@Base+0x1d0> │ │ │ │ ffreep %st(0) │ │ │ │ - xchg %ax,%ax │ │ │ │ - incl -0x50(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - add %ecx,-0x58(%ebp) │ │ │ │ - cmp -0x68(%ebp),%eax │ │ │ │ - jne 353e0 ::rescalePartials(float*, float*, float*, int)@@Base+0x60> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + incl -0x30(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + add %ecx,-0x38(%ebp) │ │ │ │ + cmp -0x48(%ebp),%eax │ │ │ │ + jne 30050 ::rescalePartials(float*, float*, float*, int)@@Base+0x60> │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 354c5 ::rescalePartials(float*, float*, float*, int)@@Base+0x145> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ebx │ │ │ │ - cmp %ebx,-0x3c(%ebp) │ │ │ │ - je 354f0 ::rescalePartials(float*, float*, float*, int)@@Base+0x170> │ │ │ │ - add -0x40(%ebp),%edx │ │ │ │ - jmp 35496 ::rescalePartials(float*, float*, float*, int)@@Base+0x116> │ │ │ │ + cmp %ebx,-0x1c(%ebp) │ │ │ │ + je 30160 ::rescalePartials(float*, float*, float*, int)@@Base+0x170> │ │ │ │ + add -0x20(%ebp),%edx │ │ │ │ + jmp 30105 ::rescalePartials(float*, float*, float*, int)@@Base+0x115> │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 30131 ::rescalePartials(float*, float*, float*, int)@@Base+0x141> │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ - jmp 35461 ::rescalePartials(float*, float*, float*, int)@@Base+0xe1> │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + jmp 300d1 ::rescalePartials(float*, float*, float*, int)@@Base+0xe1> │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ fsts (%ebx,%eax,4) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3553c ::rescalePartials(float*, float*, float*, int)@@Base+0x1bc> │ │ │ │ + je 301b0 ::rescalePartials(float*, float*, float*, int)@@Base+0x1c0> │ │ │ │ fadds (%ebx,%eax,4) │ │ │ │ fstps (%ebx,%eax,4) │ │ │ │ - jmp 35540 ::rescalePartials(float*, float*, float*, int)@@Base+0x1c0> │ │ │ │ + jmp 301c0 ::rescalePartials(float*, float*, float*, int)@@Base+0x1d0> │ │ │ │ fld1 │ │ │ │ - jmp 35500 ::rescalePartials(float*, float*, float*, int)@@Base+0x180> │ │ │ │ + jmp 30170 ::rescalePartials(float*, float*, float*, int)@@Base+0x180> │ │ │ │ fldz │ │ │ │ - jmp 3544d ::rescalePartials(float*, float*, float*, int)@@Base+0xcd> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 300bd ::rescalePartials(float*, float*, float*, int)@@Base+0xcd> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -000355e0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +00030260 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x2e670,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2b9f0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ + sub $0x88,%esp │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x1c(%ecx),%esi │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ mov 0x8(%ecx),%edi │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ mov 0xc(%ecx),%edi │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ mov 0x10(%ecx),%edi │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ mov 0x14(%ecx),%edi │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 35a47 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x467> │ │ │ │ + jle 30627 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c7> │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ mov 0x70(%eax),%edi │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ + mov 0x20(%eax),%esi │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ mov 0x80(%eax),%edi │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ mov 0x78(%eax),%edi │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ - mov 0x20(%eax),%edi │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov %esi,%edi │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ mov (%ebx,%eax,4),%eax │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ imul %edi,%ecx │ │ │ │ - imul %eax,%esi │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - cmp -0x48(%ebp),%eax │ │ │ │ - jge 35ab1 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4d1> │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + imul %eax,%ecx │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ + jge 30692 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x432> │ │ │ │ test %edi,%edi │ │ │ │ - jle 35782 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1a2> │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + jle 303e2 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x182> │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x98(%esi),%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ lea (%ecx,%esi,4),%eax │ │ │ │ - add -0x3c(%ebp),%esi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - lea (%ecx,%esi,4),%ecx │ │ │ │ + add -0x1c(%ebp),%esi │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ lea (%edx,%eax,4),%edx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + lea (%ecx,%esi,4),%ecx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ - fmuls (%ebx) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ + fmuls (%ebx) │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 35760 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x180> │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + jne 303c0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x160> │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ inc %edi │ │ │ │ - add %ecx,-0x40(%ebp) │ │ │ │ - cmp %edi,-0x48(%ebp) │ │ │ │ - jne 35740 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x160> │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + add %ecx,-0x20(%ebp) │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ + jne 30390 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x130> │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 35861 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x281> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - lea 0x4(%ebx),%ecx │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + jle 304c1 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x261> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + lea 0x4(%ebx),%esi │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + mov %ecx,%edi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - sub -0x48(%ebp),%eax │ │ │ │ - add -0x60(%ebp),%eax │ │ │ │ - imul %eax,%esi │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + sub -0x28(%ebp),%eax │ │ │ │ + add -0x40(%ebp),%eax │ │ │ │ + imul -0x60(%ebp),%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - add -0x68(%ebp),%edi │ │ │ │ - cmp %ebx,-0x60(%ebp) │ │ │ │ - jge 35845 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x265> │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 35845 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x265> │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov 0x98(%ebx),%ebx │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x48(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x40(%ebp) │ │ │ │ + jge 304a5 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x245> │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 304a5 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x245> │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov 0x98(%ecx),%ecx │ │ │ │ + mov %ebx,-0x1c(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - lea (%ebx,%esi,4),%eax │ │ │ │ - add -0x40(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + lea (%ecx,%ebx,4),%eax │ │ │ │ + add -0x20(%ebp),%ebx │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ lea (%edx,%edi,4),%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - lea (%ebx,%esi,4),%ebx │ │ │ │ - jmp 35820 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x240> │ │ │ │ + lea (%ecx,%ebx,4),%ecx │ │ │ │ + jmp 30480 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x220> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ - fmuls (%ecx) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ + fmuls (%esi) │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 35820 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x240> │ │ │ │ - incl -0x3c(%ebp) │ │ │ │ - add -0x40(%ebp),%edi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - cmp %eax,-0x48(%ebp) │ │ │ │ - jne 357f0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x210> │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 30480 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x220> │ │ │ │ + incl -0x1c(%ebp) │ │ │ │ + add -0x20(%ebp),%edi │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ + jne 30450 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1f0> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - add $0x4,%ecx │ │ │ │ - cmp -0x6c(%ebp),%eax │ │ │ │ - jl 357c0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1e0> │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - cmp %esi,-0x60(%ebp) │ │ │ │ - jge 35ae0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x500> │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + add $0x4,%esi │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + jl 30420 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1c0> │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x40(%ebp) │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + jge 306a1 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x441> │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jle 35a53 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x473> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + jle 30633 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3d3> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov 0x98(%eax),%ecx │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 35a5a ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x47a> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 30642 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3e2> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ fldz │ │ │ │ mov %esi,%edx │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ add %eax,%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - vmulps (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm6 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm7 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm4 │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm5 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ + nop │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulps -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,-0x1c(%ebp) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x1c(%ebp) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x1c(%ebp) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x1c(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ + vmovss %xmm0,-0x1c(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x1c(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x1c(%ebp) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x1c(%ebp) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 358a0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2c0> │ │ │ │ - test $0xf,%edi │ │ │ │ - je 35a66 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x486> │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + jne 30500 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2a0> │ │ │ │ + test $0x7,%edi │ │ │ │ + je 3063a ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3da> │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ lea (%ebx,%eax,1),%edx │ │ │ │ vzeroupper │ │ │ │ sub %eax,%edx │ │ │ │ lea (%ecx,%edx,4),%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fmuls (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 359b0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3d0> │ │ │ │ - add %edi,-0x54(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jl 30590 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x330> │ │ │ │ + add %edi,-0x34(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ mov 0xb0(%eax),%eax │ │ │ │ - fstps (%eax,%ecx,4) │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 35870 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x290> │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + fstps (%eax,%ebx,4) │ │ │ │ + inc %ebx │ │ │ │ + cmp %ebx,-0x28(%ebp) │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + jne 304d0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x270> │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jns 35a6e ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x48e> │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + jns 3064e ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3ee> │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - fstpl (%esi,%ecx,8) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x60(%ebp) │ │ │ │ - jge 35a35 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x455> │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + fstpl (%ebx,%esi,8) │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + cmp %esi,-0x40(%ebp) │ │ │ │ + jge 30615 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3b5> │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov 0x68(%esi),%edx │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ fmull (%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%edi,%esi,8) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 35a20 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x440> │ │ │ │ + jne 30600 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3a0> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - incl -0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - cmp %eax,-0xac(%ebp) │ │ │ │ - jne 3568f ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xaf> │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + incl -0x54(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + cmp %eax,-0x8c(%ebp) │ │ │ │ + jne 302fc ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9c> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ fldz │ │ │ │ - jmp 359c0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3e0> │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + jmp 305a0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x340> │ │ │ │ + vzeroupper │ │ │ │ + jmp 3059d ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x33d> │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 359a3 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c3> │ │ │ │ - vzeroupper │ │ │ │ - jmp 359bd ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3dd> │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - lea 0x0(,%esi,4),%ecx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + jmp 30583 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x323> │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + lea 0x0(,%ebx,4),%ecx │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ - mov 0x88(%esi),%ebx │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + mov 0x88(%ebx),%ebx │ │ │ │ add (%ebx,%esi,4),%ecx │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - lea (%eax,%esi,4),%ebx │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + lea (%eax,%ebx,4),%ebx │ │ │ │ flds (%edx) │ │ │ │ - fadds (%ecx) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ + fadds -0x4(%ecx) │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 35a90 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4b0> │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + jne 30670 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x410> │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - fstpl (%esi,%ecx,8) │ │ │ │ - jmp 35a07 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x427> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + fstpl (%ebx,%esi,8) │ │ │ │ + jmp 305e7 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x387> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jg 35791 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1b1> │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jns 35af7 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x517> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - fldz │ │ │ │ - fstpl (%eax,%esi,8) │ │ │ │ - jmp 35a35 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x455> │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jns 35af7 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x517> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - fldz │ │ │ │ - fstpl (%eax,%esi,8) │ │ │ │ - jmp 35a35 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x455> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + jg 303f1 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x191> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - fstpl (%eax,%esi,8) │ │ │ │ - jmp 35a35 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x455> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + fstpl (%eax,%ebx,8) │ │ │ │ + jmp 30615 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3b5> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00035b20 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base>: │ │ │ │ +000306c0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2b594,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x2e130,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + sub $0x48,%esp │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov (%ecx),%esi │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x80(%esi),%eax │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ mov (%eax,%ebx,4),%edi │ │ │ │ mov 0x78(%esi),%eax │ │ │ │ mov (%eax,%edx,4),%edx │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x10(%esi),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 35edc ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x3bc> │ │ │ │ + jle 309fc ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x33c> │ │ │ │ mov 0x20(%eax),%esi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 35f00 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x3e0> │ │ │ │ + jle 30a19 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x359> │ │ │ │ mov 0x98(%eax),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ - add -0x40(%ebp),%esi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ + add -0x20(%ebp),%esi │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi,%eax,4) │ │ │ │ fmuls (%edx) │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 35bb0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x90> │ │ │ │ + jne 30750 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x90> │ │ │ │ inc %ebx │ │ │ │ - cmp %ebx,-0x48(%ebp) │ │ │ │ - jne 35ba0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x80> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + cmp %ebx,-0x28(%ebp) │ │ │ │ + jne 30740 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x80> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 35c92 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x172> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + jle 30832 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x172> │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 35f33 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x413> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jle 30a10 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x350> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ lea 0x4(%edx),%edi │ │ │ │ mov $0x1,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 35ec0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x3a0> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - movl $0x0,-0x3c(%ebp) │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ + jle 309e0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x320> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ mov 0x98(%eax),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ lea (%ecx,%ebx,4),%eax │ │ │ │ - add -0x40(%ebp),%ebx │ │ │ │ + add -0x20(%ebp),%ebx │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ lea (%edx,%esi,4),%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ lea (%ecx,%ebx,4),%ecx │ │ │ │ - jmp 35c60 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x140> │ │ │ │ + jmp 30800 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x140> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ - fmuls (%edi) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ + fmuls (%edi) │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 35c60 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x140> │ │ │ │ - incl -0x3c(%ebp) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - add -0x40(%ebp),%esi │ │ │ │ - cmp %ecx,-0x3c(%ebp) │ │ │ │ - jne 35c30 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x110> │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + jne 30800 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x140> │ │ │ │ + incl -0x1c(%ebp) │ │ │ │ + add -0x20(%ebp),%esi │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x1c(%ebp) │ │ │ │ + jne 307d0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x110> │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ add $0x4,%edi │ │ │ │ - cmp -0x60(%ebp),%ecx │ │ │ │ - jl 35c00 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xe0> │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + cmp -0x40(%ebp),%ecx │ │ │ │ + jl 307a0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xe0> │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jle 35ea5 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x385> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jle 309c5 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x305> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov 0x98(%eax),%ecx │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 35eac ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x38c> │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 309d4 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x314> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ fldz │ │ │ │ mov %esi,%edx │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ add %eax,%ebx │ │ │ │ nop │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - vmulps (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm6 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm7 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulps -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,-0x1c(%ebp) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x1c(%ebp) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x1c(%ebp) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x1c(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ + vmovss %xmm0,-0x1c(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x1c(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x1c(%ebp) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x1c(%ebp) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 35cf0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x1d0> │ │ │ │ - test $0xf,%edi │ │ │ │ - je 35eb8 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x398> │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + jne 30890 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x1d0> │ │ │ │ + test $0x7,%edi │ │ │ │ + je 309cc ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x30c> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ lea (%ebx,%eax,1),%edx │ │ │ │ vzeroupper │ │ │ │ sub %eax,%edx │ │ │ │ lea (%ecx,%edx,4),%edx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fmuls (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 35e00 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2e0> │ │ │ │ - add %edi,-0x44(%ebp) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + jl 30920 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x260> │ │ │ │ + add %edi,-0x24(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ mov 0xb0(%eax),%eax │ │ │ │ fstps (%eax,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - cmp -0x48(%ebp),%ebx │ │ │ │ - jne 35cc0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x1a0> │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + cmp -0x28(%ebp),%ebx │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + jne 30860 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x1a0> │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 35e69 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x349> │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + js 3098a ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2ca> │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x88(%ebx),%ecx │ │ │ │ mov (%ecx,%esi,4),%ecx │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ lea (%eax,%esi,4),%ebx │ │ │ │ flds (%edx) │ │ │ │ - fadds (%ecx) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ + fadds -0x4(%ecx) │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 35e58 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x338> │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + jne 30978 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2b8> │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ fldz │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x68(%ebx),%ecx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ fstl (%esi) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x68(%ebx),%ecx │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax,%edx,4) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%esi) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 35e80 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x360> │ │ │ │ + jne 309a0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2e0> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 35f3f ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x41f> │ │ │ │ + jp 30a4c ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x38c> │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ fldz │ │ │ │ - jmp 35e10 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2f0> │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + jmp 30930 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x270> │ │ │ │ + vzeroupper │ │ │ │ + jmp 3092d ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x26d> │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 35def ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2cf> │ │ │ │ - vzeroupper │ │ │ │ - jmp 35e0d ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2ed> │ │ │ │ + jmp 30913 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x253> │ │ │ │ mov %edi,%edx │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - je 35ed5 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x3b5> │ │ │ │ + je 309f5 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x335> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 35ec7 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x3a7> │ │ │ │ + jne 309e7 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x327> │ │ │ │ mov %edx,%edi │ │ │ │ - jmp 35c85 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x165> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jmp 30825 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x165> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jg 35bd5 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xb5> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jns 35f33 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x413> │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + jg 30775 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xb5> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 35e97 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x377> │ │ │ │ + jmp 309b7 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2f7> │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 35f1a ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x3fa> │ │ │ │ + je 30a33 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x373> │ │ │ │ add $0x2,%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 35f02 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x3e2> │ │ │ │ + jne 30a1b ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x35b> │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 35bc3 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xa3> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jmp 30763 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xa3> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 35c92 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x172> │ │ │ │ + jle 30832 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x172> │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 35bd5 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xb5> │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - fldz │ │ │ │ - fstpl (%eax) │ │ │ │ - jmp 35e97 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x377> │ │ │ │ + jmp 30775 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xb5> │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ - jmp 35e99 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x379> │ │ │ │ + jmp 309b9 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2f9> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ │ │ │ │ -00035f50 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base>: │ │ │ │ +00030a60 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x2dcfc,%ebx │ │ │ │ + add $0x2b1ec,%ebx │ │ │ │ test %esi,%esi │ │ │ │ - jle 36008 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb8> │ │ │ │ + jle 30b18 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb8> │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov 0x70(%ecx),%edx │ │ │ │ mov 0x88(%ecx),%ecx │ │ │ │ mov (%edx,%eax,4),%edi │ │ │ │ mov 0x4(%edx,%eax,4),%edx │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ - lea (%eax,%esi,4),%esi │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ lea 0x0(,%edi,4),%edi │ │ │ │ + lea (%eax,%esi,4),%esi │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ mov %esi,(%esp) │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ add (%ecx,%esi,4),%edi │ │ │ │ lea 0x0(,%edx,4),%esi │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jge 36000 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb0> │ │ │ │ + jge 30b10 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb0> │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ mov (%ecx,%esi,4),%ebp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ add %ebp,%esi │ │ │ │ add 0x8(%esp),%ebp │ │ │ │ testb $0x4,0x55(%edi) │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ flds (%esi) │ │ │ │ - jne 35ff5 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xa5> │ │ │ │ - jmp 36020 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xd0> │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + jne 30b05 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xa5> │ │ │ │ + jmp 30b30 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xd0> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x4,%edi │ │ │ │ flds (%esi) │ │ │ │ + add $0x4,%edi │ │ │ │ fsubrs (%edi) │ │ │ │ add $0x4,%esi │ │ │ │ fstps (%edi) │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 35ff0 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xa0> │ │ │ │ + jne 30b00 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xa0> │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,(%esp) │ │ │ │ - jne 35fc0 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0x70> │ │ │ │ + jne 30ad0 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0x70> │ │ │ │ add $0x2c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ - jmp 36035 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xe5> │ │ │ │ + jmp 30b45 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xe5> │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x4,%edi │ │ │ │ flds (%esi) │ │ │ │ + add $0x4,%edi │ │ │ │ sub $0x10,%esp │ │ │ │ add $0x4,%esi │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ fsubrs (%edi) │ │ │ │ add $0x10,%esp │ │ │ │ fstps (%edi) │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 36030 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xe0> │ │ │ │ + jne 30b40 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xe0> │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,(%esp) │ │ │ │ - jne 35fc0 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0x70> │ │ │ │ - jmp 36008 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb8> │ │ │ │ + jne 30ad0 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0x70> │ │ │ │ + jmp 30b18 ::removeScaleFactorsByPartition(int const*, int, int, int)@@Base+0xb8> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00036070 ::removeScaleFactors(int const*, int, int)@@Base>: │ │ │ │ +00030b80 ::removeScaleFactors(int const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x2dbe0,%ebx │ │ │ │ + add $0x2b0d0,%ebx │ │ │ │ test %esi,%esi │ │ │ │ - jle 36109 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ + jle 30c19 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x88(%eax),%edx │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ lea (%eax,%esi,4),%edi │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ lea 0x0(,%ecx,4),%edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 36179 ::removeScaleFactors(int const*, int, int)@@Base+0x109> │ │ │ │ + jle 30c89 ::removeScaleFactors(int const*, int, int)@@Base+0x109> │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ mov (%edx,%esi,4),%esi │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ - add %esi,%ebp │ │ │ │ flds (%esi) │ │ │ │ + add %esi,%ebp │ │ │ │ testb $0x4,0x55(%edi) │ │ │ │ - je 36120 ::removeScaleFactors(int const*, int, int)@@Base+0xb0> │ │ │ │ + je 30c30 ::removeScaleFactors(int const*, int, int)@@Base+0xb0> │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ - jmp 360f5 ::removeScaleFactors(int const*, int, int)@@Base+0x85> │ │ │ │ + jmp 30c05 ::removeScaleFactors(int const*, int, int)@@Base+0x85> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x4,%edi │ │ │ │ flds (%esi) │ │ │ │ + add $0x4,%edi │ │ │ │ fsubrs (%edi) │ │ │ │ add $0x4,%esi │ │ │ │ fstps (%edi) │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 360f0 ::removeScaleFactors(int const*, int, int)@@Base+0x80> │ │ │ │ + jne 30c00 ::removeScaleFactors(int const*, int, int)@@Base+0x80> │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,0x10(%esp) │ │ │ │ - jne 360c0 ::removeScaleFactors(int const*, int, int)@@Base+0x50> │ │ │ │ + jne 30bd0 ::removeScaleFactors(int const*, int, int)@@Base+0x50> │ │ │ │ add $0x2c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ - mov 0x4(%esp),%edi │ │ │ │ - jmp 36145 ::removeScaleFactors(int const*, int, int)@@Base+0xd5> │ │ │ │ + jmp 30c55 ::removeScaleFactors(int const*, int, int)@@Base+0xd5> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x4,%edi │ │ │ │ flds (%esi) │ │ │ │ + add $0x4,%edi │ │ │ │ sub $0x10,%esp │ │ │ │ add $0x4,%esi │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ fsubrs (%edi) │ │ │ │ add $0x10,%esp │ │ │ │ fstps (%edi) │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 36140 ::removeScaleFactors(int const*, int, int)@@Base+0xd0> │ │ │ │ + jne 30c50 ::removeScaleFactors(int const*, int, int)@@Base+0xd0> │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,0x10(%esp) │ │ │ │ - jne 360c0 ::removeScaleFactors(int const*, int, int)@@Base+0x50> │ │ │ │ - jmp 36109 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ + jne 30bd0 ::removeScaleFactors(int const*, int, int)@@Base+0x50> │ │ │ │ + jmp 30c19 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 36109 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ + je 30c19 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3617d ::removeScaleFactors(int const*, int, int)@@Base+0x10d> │ │ │ │ - jmp 36109 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ + jne 30c8d ::removeScaleFactors(int const*, int, int)@@Base+0x10d> │ │ │ │ + jmp 30c19 ::removeScaleFactors(int const*, int, int)@@Base+0x99> │ │ │ │ │ │ │ │ -00036190 ::upPrePartials(bool, int const*, int, int)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x2dacb,%eax │ │ │ │ +00030ca0 ::upPrePartials(bool, int const*, int, int)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2afbb,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - mov 0x74(%esp),%eax │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ mov 0x70(%esp),%ebp │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov 0x74(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 364a0 ::upPrePartials(bool, int const*, int, int)@@Base+0x310> │ │ │ │ + jle 30fb0 ::upPrePartials(bool, int const*, int, int)@@Base+0x310> │ │ │ │ cmpb $0x1,0xc(%esp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ sbb %edx,%edx │ │ │ │ and $0xfffffffe,%edx │ │ │ │ lea 0x24(,%edx,4),%esi │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ mov 0x2ec(%eax),%eax │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ - jmp 3626c ::upPrePartials(bool, int const*, int, int)@@Base+0xdc> │ │ │ │ + jmp 30d7c ::upPrePartials(bool, int const*, int, int)@@Base+0xdc> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ mov 0x0(%ebp),%edx │ │ │ │ + movl $0x0,0x14(%esp) │ │ │ │ mov %ebx,0x18(%esp) │ │ │ │ mov 0x54(%ebp),%ebx │ │ │ │ test $0x80,%bl │ │ │ │ - je 36324 ::upPrePartials(bool, int const*, int, int)@@Base+0x194> │ │ │ │ + je 30e34 ::upPrePartials(bool, int const*, int, int)@@Base+0x194> │ │ │ │ sub 0xc(%ebp),%eax │ │ │ │ mov 0x90(%ebp),%ebx │ │ │ │ movl $0x0,(%ebx,%eax,4) │ │ │ │ test %edi,%edi │ │ │ │ - je 36450 ::upPrePartials(bool, int const*, int, int)@@Base+0x2c0> │ │ │ │ + je 30f60 ::upPrePartials(bool, int const*, int, int)@@Base+0x2c0> │ │ │ │ push 0x18(%esp) │ │ │ │ push 0x18(%esp) │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x114(%edx) │ │ │ │ add $0x20,%esp │ │ │ │ incl 0x4(%esp) │ │ │ │ add 0x2c(%esp),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ cmp %eax,0x7c(%esp) │ │ │ │ - je 364a0 ::upPrePartials(bool, int const*, int, int)@@Base+0x310> │ │ │ │ + je 30fb0 ::upPrePartials(bool, int const*, int, int)@@Base+0x310> │ │ │ │ + cmpb $0x0,0xc(%esp) │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ mov 0x10(%esi),%ecx │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ - mov %edx,0x48(%esp) │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ mov 0x14(%esi),%ecx │ │ │ │ - cmpb $0x0,0xc(%esp) │ │ │ │ - je 362ac ::upPrePartials(bool, int const*, int, int)@@Base+0x11c> │ │ │ │ + mov %edx,0x48(%esp) │ │ │ │ + je 30dbc ::upPrePartials(bool, int const*, int, int)@@Base+0x11c> │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov %edx,0x80(%esp) │ │ │ │ mov 0x80(%ebp),%edx │ │ │ │ + cmpb $0x0,0xc(%esp) │ │ │ │ mov (%edx,%edi,4),%edx │ │ │ │ mov 0x80(%ebp),%edi │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ mov (%edi,%ecx,4),%edx │ │ │ │ mov 0x84(%ebp),%edi │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov (%edi,%ecx,4),%edi │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x94(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,4),%edx │ │ │ │ mov (%ecx,%ebx,4),%ecx │ │ │ │ mov 0x80(%ebp),%ebx │ │ │ │ - mov (%ebx,%eax,4),%ebx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ + mov (%ebx,%eax,4),%ebx │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ - cmpb $0x0,0xc(%esp) │ │ │ │ - je 36200 ::upPrePartials(bool, int const*, int, int)@@Base+0x70> │ │ │ │ + je 30d10 ::upPrePartials(bool, int const*, int, int)@@Base+0x70> │ │ │ │ mov 0x70(%ebp),%ebx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov (%ebx,%edx,4),%edx │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x4(%ebx,%edx,4),%ebx │ │ │ │ mov 0x0(%ebp),%edx │ │ │ │ mov %ebx,0x18(%esp) │ │ │ │ mov 0x54(%ebp),%ebx │ │ │ │ test $0x80,%bl │ │ │ │ - jne 3621e ::upPrePartials(bool, int const*, int, int)@@Base+0x8e> │ │ │ │ + jne 30d2e ::upPrePartials(bool, int const*, int, int)@@Base+0x8e> │ │ │ │ test $0x1,%bh │ │ │ │ - je 36390 ::upPrePartials(bool, int const*, int, int)@@Base+0x200> │ │ │ │ + je 30ea0 ::upPrePartials(bool, int const*, int, int)@@Base+0x200> │ │ │ │ sub 0xc(%ebp),%eax │ │ │ │ mov 0x88(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edi,%edi │ │ │ │ - je 363ec ::upPrePartials(bool, int const*, int, int)@@Base+0x25c> │ │ │ │ + je 30efc ::upPrePartials(bool, int const*, int, int)@@Base+0x25c> │ │ │ │ push 0x18(%esp) │ │ │ │ push 0x18(%esp) │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x114(%edx) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ cmpb $0x0,0xc(%esp) │ │ │ │ - je 3641d ::upPrePartials(bool, int const*, int, int)@@Base+0x28d> │ │ │ │ + je 30f2d ::upPrePartials(bool, int const*, int, int)@@Base+0x28d> │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x10(%esp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %ebx │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x168(%eax) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 36256 ::upPrePartials(bool, int const*, int, int)@@Base+0xc6> │ │ │ │ + jmp 30d66 ::upPrePartials(bool, int const*, int, int)@@Base+0xc6> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ and $0x2000000,%ebx │ │ │ │ - je 36480 ::upPrePartials(bool, int const*, int, int)@@Base+0x2f0> │ │ │ │ + je 30f90 ::upPrePartials(bool, int const*, int, int)@@Base+0x2f0> │ │ │ │ mov 0x88(%edx),%eax │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 364c0 ::upPrePartials(bool, int const*, int, int)@@Base+0x330> │ │ │ │ + mov %ecx,0x38(%esp) │ │ │ │ + jne 30fd0 ::upPrePartials(bool, int const*, int, int)@@Base+0x330> │ │ │ │ push 0x80(%esp) │ │ │ │ push $0x1 │ │ │ │ lea 0x50(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %ebp │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ mov %edx,0x4c(%esp) │ │ │ │ call 176f0 ::removeScaleFactors(int const*, int, int)@plt> │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ mov 0x88(%ebp),%eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ mov (%eax,%ebx,4),%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jne 3633d ::upPrePartials(bool, int const*, int, int)@@Base+0x1ad> │ │ │ │ + jne 30e4d ::upPrePartials(bool, int const*, int, int)@@Base+0x1ad> │ │ │ │ push 0x18(%esp) │ │ │ │ push 0x18(%esp) │ │ │ │ push %ecx │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x110(%edx) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ cmpb $0x0,0xc(%esp) │ │ │ │ - jne 3636b ::upPrePartials(bool, int const*, int, int)@@Base+0x1db> │ │ │ │ + jne 30e7b ::upPrePartials(bool, int const*, int, int)@@Base+0x1db> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %ebx │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x164(%eax) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 36256 ::upPrePartials(bool, int const*, int, int)@@Base+0xc6> │ │ │ │ + jmp 30d66 ::upPrePartials(bool, int const*, int, int)@@Base+0xc6> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jne 36236 ::upPrePartials(bool, int const*, int, int)@@Base+0xa6> │ │ │ │ + jne 30d46 ::upPrePartials(bool, int const*, int, int)@@Base+0xa6> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push 0x18(%esp) │ │ │ │ push 0x18(%esp) │ │ │ │ push %ecx │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x110(%edx) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 36256 ::upPrePartials(bool, int const*, int, int)@@Base+0xc6> │ │ │ │ + jmp 30d66 ::upPrePartials(bool, int const*, int, int)@@Base+0xc6> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 36440 ::upPrePartials(bool, int const*, int, int)@@Base+0x2b0> │ │ │ │ + js 30f50 ::upPrePartials(bool, int const*, int, int)@@Base+0x2b0> │ │ │ │ mov 0x88(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jne 3633d ::upPrePartials(bool, int const*, int, int)@@Base+0x1ad> │ │ │ │ - jmp 363ec ::upPrePartials(bool, int const*, int, int)@@Base+0x25c> │ │ │ │ + jne 30e4d ::upPrePartials(bool, int const*, int, int)@@Base+0x1ad> │ │ │ │ + jmp 30efc ::upPrePartials(bool, int const*, int, int)@@Base+0x25c> │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 364e0 ::upPrePartials(bool, int const*, int, int)@@Base+0x350> │ │ │ │ + jne 30ff0 ::upPrePartials(bool, int const*, int, int)@@Base+0x350> │ │ │ │ add $0x5c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -32387,38 +29182,38 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push 0x80(%esp) │ │ │ │ push $0x1 │ │ │ │ lea 0x50(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ push %ebp │ │ │ │ call *%eax │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ - jmp 363d7 ::upPrePartials(bool, int const*, int, int)@@Base+0x247> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 30ee7 ::upPrePartials(bool, int const*, int, int)@@Base+0x247> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000364f0 ::updatePrePartialsByPartition(int const*, int)@@Base>: │ │ │ │ +00031000 ::updatePrePartialsByPartition(int const*, int)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x2d763,%ebx │ │ │ │ + add $0x2ac53,%ebx │ │ │ │ cmpb $0x0,0xc8(%eax) │ │ │ │ - jne 36560 ::updatePrePartialsByPartition(int const*, int)@@Base+0x70> │ │ │ │ + jne 31070 ::updatePrePartialsByPartition(int const*, int)@@Base+0x70> │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0xd4(%edx),%edx │ │ │ │ cmp 0x318(%ebx),%edx │ │ │ │ - jne 36540 ::updatePrePartialsByPartition(int const*, int)@@Base+0x50> │ │ │ │ + jne 31050 ::updatePrePartialsByPartition(int const*, int)@@Base+0x50> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xffffffff │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ call 17708 ::upPrePartials(bool, int const*, int, int)@plt> │ │ │ │ @@ -32437,32 +29232,32 @@ │ │ │ │ call *%edx │ │ │ │ add $0x20,%esp │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 36536 ::updatePrePartialsByPartition(int const*, int)@@Base+0x46> │ │ │ │ + jmp 31046 ::updatePrePartialsByPartition(int const*, int)@@Base+0x46> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00036570 ::updatePrePartials(int const*, int, int)@@Base>: │ │ │ │ +00031080 ::updatePrePartials(int const*, int, int)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x2d6df,%ebx │ │ │ │ + add $0x2abcf,%ebx │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0xd4(%edx),%edx │ │ │ │ cmp 0x318(%ebx),%edx │ │ │ │ - jne 365c0 ::updatePrePartials(int const*, int, int)@@Base+0x50> │ │ │ │ + jne 310d0 ::updatePrePartials(int const*, int, int)@@Base+0x50> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17708 ::upPrePartials(bool, int const*, int, int)@plt> │ │ │ │ @@ -32485,1664 +29280,1560 @@ │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000365e0 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base>: │ │ │ │ +000310f0 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x2d668,%ebx │ │ │ │ + add $0x2ab5c,%ebx │ │ │ │ + mov 0x60(%esp),%edx │ │ │ │ mov 0x54(%eax),%esi │ │ │ │ mov %esi,%edi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ and $0x80,%edi │ │ │ │ - jne 36719 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x139> │ │ │ │ + jne 31229 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x139> │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 366bd ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xdd> │ │ │ │ + jle 311cd ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xdd> │ │ │ │ mov 0x70(%eax),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %edi,0x2c(%esp) │ │ │ │ mov (%esi,%edx,4),%ebp │ │ │ │ mov 0x4(%esi,%edx,4),%edx │ │ │ │ - mov 0x54(%esp),%esi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ + mov 0x54(%esp),%esi │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ lea (%esi,%ecx,4),%ecx │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ mov 0x5c(%esp),%esi │ │ │ │ - mov %ebp,0xc(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ lea 0x0(,%ebp,4),%ecx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jge 366b0 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xd0> │ │ │ │ + jge 311c0 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xd0> │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov (%edi,%esi,4),%ebp │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ lea 0x0(%ebp,%ecx,1),%esi │ │ │ │ add 0x18(%esp),%ebp │ │ │ │ flds (%esi) │ │ │ │ testb $0x4,0x11(%esp) │ │ │ │ - jne 366a5 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xc5> │ │ │ │ - jmp 366d0 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xf0> │ │ │ │ + jne 311b5 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xc5> │ │ │ │ + jmp 311e0 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xf0> │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x4,%edi │ │ │ │ flds (%esi) │ │ │ │ + add $0x4,%edi │ │ │ │ fadds (%edi) │ │ │ │ add $0x4,%esi │ │ │ │ fstps (%edi) │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 366a0 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xc0> │ │ │ │ + jne 311b0 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xc0> │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,0x8(%esp) │ │ │ │ - jne 36670 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x90> │ │ │ │ + jne 31180 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x90> │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ add $0x3c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ - jmp 366e5 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x105> │ │ │ │ + jmp 311f5 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x105> │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x4,%edi │ │ │ │ flds (%esi) │ │ │ │ + add $0x4,%edi │ │ │ │ sub $0x10,%esp │ │ │ │ add $0x4,%esi │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ fadds (%edi) │ │ │ │ add $0x10,%esp │ │ │ │ fstps (%edi) │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 366e0 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x100> │ │ │ │ + jne 311f0 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x100> │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,0x8(%esp) │ │ │ │ - jne 36670 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x90> │ │ │ │ - jmp 366b9 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xd9> │ │ │ │ + jne 31180 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0x90> │ │ │ │ + jmp 311c9 ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xd9> │ │ │ │ mov $0xfffffff9,%edi │ │ │ │ - jmp 366bd ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xdd> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 311cd ::accumulateScaleFactorsByPartition(int const*, int, int, int)@@Base+0xdd> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00036740 ::accumulateScaleFactors(int const*, int, int)@@Base>: │ │ │ │ +00031240 ::accumulateScaleFactors(int const*, int, int)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ + sub $0x48,%esp │ │ │ │ mov (%ecx),%edx │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x2d4f9,%ebx │ │ │ │ + add $0x2a9fc,%ebx │ │ │ │ mov 0x54(%edx),%ecx │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ mov 0x88(%edx),%ecx │ │ │ │ - testb $0x80,-0x7c(%ebp) │ │ │ │ - je 369a0 ::accumulateScaleFactors(int const*, int, int)@@Base+0x260> │ │ │ │ + testb $0x80,-0x3c(%ebp) │ │ │ │ + je 31450 ::accumulateScaleFactors(int const*, int, int)@@Base+0x210> │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ mov (%ecx),%ecx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 367b6 ::accumulateScaleFactors(int const*, int, int)@@Base+0x76> │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + jle 312aa ::accumulateScaleFactors(int const*, int, int)@@Base+0x6a> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ call 17510 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jle 36988 ::accumulateScaleFactors(int const*, int, int)@@Base+0x248> │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - vmovapd -0x9da0(%ebx),%zmm7 │ │ │ │ - fldl -0x9da0(%ebx) │ │ │ │ + jle 31435 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1f5> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + fldl -0x9e80(%ebx) │ │ │ │ + vmovapd -0x9e80(%ebx),%ymm7 │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov 0x90(%eax),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ lea (%edi,%esi,4),%eax │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - jmp 3680f ::accumulateScaleFactors(int const*, int, int)@@Base+0xcf> │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jmp 3130c ::accumulateScaleFactors(int const*, int, int)@@Base+0xcc> │ │ │ │ + jmp 31300 ::accumulateScaleFactors(int const*, int, int)@@Base+0xc0> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x4,%edx │ │ │ │ - cmp -0x84(%ebp),%edx │ │ │ │ - je 36983 ::accumulateScaleFactors(int const*, int, int)@@Base+0x243> │ │ │ │ + cmp -0x44(%ebp),%edx │ │ │ │ + je 31430 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1f0> │ │ │ │ mov (%edx),%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - sub -0x7c(%ebp),%eax │ │ │ │ + sub -0x3c(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%esi │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ test %esi,%esi │ │ │ │ - je 36800 ::accumulateScaleFactors(int const*, int, int)@@Base+0xc0> │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + je 31300 ::accumulateScaleFactors(int const*, int, int)@@Base+0xc0> │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 36800 ::accumulateScaleFactors(int const*, int, int)@@Base+0xc0> │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + jle 31300 ::accumulateScaleFactors(int const*, int, int)@@Base+0xc0> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + cmpl $0xe,-0x50(%ebp) │ │ │ │ mov 0x8c(%eax),%eax │ │ │ │ mov (%eax,%ebx,1),%edi │ │ │ │ - cmpl $0x1e,-0x90(%ebp) │ │ │ │ - jbe 36a8c ::accumulateScaleFactors(int const*, int, int)@@Base+0x34c> │ │ │ │ + jbe 31533 ::accumulateScaleFactors(int const*, int, int)@@Base+0x2f3> │ │ │ │ + shr $0x4,%esi │ │ │ │ mov %ecx,%eax │ │ │ │ mov %edi,%ebx │ │ │ │ - shr $0x5,%esi │ │ │ │ - shl $0x7,%esi │ │ │ │ + shl $0x6,%esi │ │ │ │ add %ecx,%esi │ │ │ │ - nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups 0x40(%eax),%zmm0 │ │ │ │ - vmovups (%eax),%zmm1 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - add $0x40,%ebx │ │ │ │ - vcvtps2pd %ymm0,%zmm6 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm4 │ │ │ │ - vmovdqu16 -0x40(%ebx),%zmm0 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm5 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - vcvtps2pd %ymm5,%zmm5 │ │ │ │ - vmovapd %zmm4,-0x78(%ebp) │ │ │ │ - vpmovsxwd %ymm0,%zmm4 │ │ │ │ - vextracti64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vpmovsxwd %ymm0,%zmm0 │ │ │ │ - vextracti32x8 $0x1,%zmm4,%ymm3 │ │ │ │ - vcvtdq2pd %ymm4,%zmm4 │ │ │ │ - vcvtdq2pd %ymm0,%zmm2 │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtdq2pd %ymm3,%zmm3 │ │ │ │ - vcvtdq2pd %ymm0,%zmm0 │ │ │ │ - vfmadd213pd -0x78(%ebp),%zmm7,%zmm0 │ │ │ │ - vfmadd231pd %zmm7,%zmm4,%zmm1 │ │ │ │ - vfmadd132pd %zmm7,%zmm6,%zmm2 │ │ │ │ - vfmadd132pd %zmm7,%zmm5,%zmm3 │ │ │ │ - vcvtpd2ps %zmm1,%ymm1 │ │ │ │ - vcvtpd2ps %zmm2,%ymm2 │ │ │ │ - vcvtpd2ps %zmm3,%ymm3 │ │ │ │ - vcvtpd2ps %zmm0,%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm1,%zmm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm2,%zmm2 │ │ │ │ - vmovups %zmm1,-0x80(%eax) │ │ │ │ - vmovups %zmm2,-0x40(%eax) │ │ │ │ + vmovups 0x20(%eax),%ymm0 │ │ │ │ + vmovups (%eax),%ymm1 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x20,%ebx │ │ │ │ + vcvtps2pd %xmm0,%ymm6 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm5 │ │ │ │ + vcvtps2pd %xmm0,%ymm4 │ │ │ │ + vmovdqu -0x20(%ebx),%ymm0 │ │ │ │ + vcvtps2pd %xmm5,%ymm5 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vmovapd %ymm4,-0x38(%ebp) │ │ │ │ + vpmovsxwd %xmm0,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm3 │ │ │ │ + vcvtdq2pd %xmm4,%ymm4 │ │ │ │ + vcvtdq2pd %xmm0,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtdq2pd %xmm0,%ymm0 │ │ │ │ + vfmadd213pd -0x38(%ebp),%ymm7,%ymm0 │ │ │ │ + vcvtdq2pd %xmm3,%ymm3 │ │ │ │ + vfmadd231pd %ymm7,%ymm4,%ymm1 │ │ │ │ + vfmadd132pd %ymm7,%ymm6,%ymm2 │ │ │ │ + vfmadd132pd %ymm7,%ymm5,%ymm3 │ │ │ │ + vcvtpd2ps %ymm1,%xmm1 │ │ │ │ + vcvtpd2ps %ymm2,%xmm2 │ │ │ │ + vcvtpd2ps %ymm3,%xmm3 │ │ │ │ + vcvtpd2ps %ymm0,%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ + vmovups %ymm1,-0x40(%eax) │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm2,%ymm2 │ │ │ │ + vmovups %ymm2,-0x20(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 36860 ::accumulateScaleFactors(int const*, int, int)@@Base+0x120> │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + jne 31350 ::accumulateScaleFactors(int const*, int, int)@@Base+0x110> │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ - and $0xffffffe0,%eax │ │ │ │ - and $0x1f,%ebx │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - je 36800 ::accumulateScaleFactors(int const*, int, int)@@Base+0xc0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + and $0xfffffff0,%eax │ │ │ │ + and $0xf,%ebx │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + je 31300 ::accumulateScaleFactors(int const*, int, int)@@Base+0xc0> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ filds (%edi,%eax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds (%ecx,%eax,4) │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 36960 ::accumulateScaleFactors(int const*, int, int)@@Base+0x220> │ │ │ │ + jg 31410 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1d0> │ │ │ │ add $0x4,%edx │ │ │ │ - cmp -0x84(%ebp),%edx │ │ │ │ - jne 3680f ::accumulateScaleFactors(int const*, int, int)@@Base+0xcf> │ │ │ │ + cmp -0x44(%ebp),%edx │ │ │ │ + jne 3130c ::accumulateScaleFactors(int const*, int, int)@@Base+0xcc> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 36985 ::accumulateScaleFactors(int const*, int, int)@@Base+0x245> │ │ │ │ + jmp 31432 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1f2> │ │ │ │ ffreep %st(0) │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 36988 ::accumulateScaleFactors(int const*, int, int)@@Base+0x248> │ │ │ │ + jle 31435 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1f5> │ │ │ │ mov (%ecx,%eax,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ lea (%edi,%esi,4),%edi │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 36a99 ::accumulateScaleFactors(int const*, int, int)@@Base+0x359> │ │ │ │ + jle 3153d ::accumulateScaleFactors(int const*, int, int)@@Base+0x2fd> │ │ │ │ mov (%edx),%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ flds (%esi) │ │ │ │ add %esi,%eax │ │ │ │ - testb $0x4,-0x7b(%ebp) │ │ │ │ - jne 36a05 ::accumulateScaleFactors(int const*, int, int)@@Base+0x2c5> │ │ │ │ - jmp 36a30 ::accumulateScaleFactors(int const*, int, int)@@Base+0x2f0> │ │ │ │ + testb $0x4,-0x3b(%ebp) │ │ │ │ + jne 314b5 ::accumulateScaleFactors(int const*, int, int)@@Base+0x275> │ │ │ │ + jmp 314e0 ::accumulateScaleFactors(int const*, int, int)@@Base+0x2a0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x4,%edi │ │ │ │ flds (%esi) │ │ │ │ + add $0x4,%edi │ │ │ │ fadds (%edi) │ │ │ │ add $0x4,%esi │ │ │ │ fstps (%edi) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 36a00 ::accumulateScaleFactors(int const*, int, int)@@Base+0x2c0> │ │ │ │ + jne 314b0 ::accumulateScaleFactors(int const*, int, int)@@Base+0x270> │ │ │ │ add $0x4,%edx │ │ │ │ - cmp -0x8c(%ebp),%edx │ │ │ │ - jne 369d0 ::accumulateScaleFactors(int const*, int, int)@@Base+0x290> │ │ │ │ + cmp -0x4c(%ebp),%edx │ │ │ │ + jne 31480 ::accumulateScaleFactors(int const*, int, int)@@Base+0x240> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - jmp 36a55 ::accumulateScaleFactors(int const*, int, int)@@Base+0x315> │ │ │ │ - nop │ │ │ │ - add $0x4,%esi │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov %edx,-0x54(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + jmp 31505 ::accumulateScaleFactors(int const*, int, int)@@Base+0x2c5> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi) │ │ │ │ + add $0x4,%esi │ │ │ │ sub $0x10,%esp │ │ │ │ add $0x4,%edi │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ fadds (%esi) │ │ │ │ add $0x10,%esp │ │ │ │ + cmp -0x38(%ebp),%edi │ │ │ │ fstps (%esi) │ │ │ │ - cmp -0x78(%ebp),%edi │ │ │ │ - jne 36a50 ::accumulateScaleFactors(int const*, int, int)@@Base+0x310> │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ + jne 31500 ::accumulateScaleFactors(int const*, int, int)@@Base+0x2c0> │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ add $0x4,%edx │ │ │ │ - cmp -0x8c(%ebp),%edx │ │ │ │ - jne 369d0 ::accumulateScaleFactors(int const*, int, int)@@Base+0x290> │ │ │ │ - jmp 36a1b ::accumulateScaleFactors(int const*, int, int)@@Base+0x2db> │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + cmp -0x4c(%ebp),%edx │ │ │ │ + jne 31480 ::accumulateScaleFactors(int const*, int, int)@@Base+0x240> │ │ │ │ + jmp 314c8 ::accumulateScaleFactors(int const*, int, int)@@Base+0x288> │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 36960 ::accumulateScaleFactors(int const*, int, int)@@Base+0x220> │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + jmp 31410 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1d0> │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 36988 ::accumulateScaleFactors(int const*, int, int)@@Base+0x248> │ │ │ │ + je 31435 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1f5> │ │ │ │ add $0x8,%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 36a9f ::accumulateScaleFactors(int const*, int, int)@@Base+0x35f> │ │ │ │ - jmp 36988 ::accumulateScaleFactors(int const*, int, int)@@Base+0x248> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 31540 ::accumulateScaleFactors(int const*, int, int)@@Base+0x300> │ │ │ │ + jmp 31435 ::accumulateScaleFactors(int const*, int, int)@@Base+0x1f5> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -00036ac0 ::upPartials(bool, int const*, int, int)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x2d19b,%eax │ │ │ │ +00031560 ::upPartials(bool, int const*, int, int)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2a6fb,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ + cmpl $0xffffffff,0xa0(%esp) │ │ │ │ + mov 0x90(%esp),%esi │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - mov 0xa0(%esp),%esi │ │ │ │ - mov 0x90(%esp),%edi │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0x6c(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ movl $0x0,0x38(%esp) │ │ │ │ - cmp $0xffffffff,%esi │ │ │ │ - je 36b19 ::upPartials(bool, int const*, int, int)@@Base+0x59> │ │ │ │ - mov 0x88(%edi),%edx │ │ │ │ - mov (%edx,%esi,4),%esi │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ + je 315be ::upPartials(bool, int const*, int, int)@@Base+0x5e> │ │ │ │ + mov 0x88(%esi),%edx │ │ │ │ + mov 0xa0(%esp),%edi │ │ │ │ + mov (%edx,%edi,4),%edi │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ mov 0x9c(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 36d45 ::upPartials(bool, int const*, int, int)@@Base+0x285> │ │ │ │ + jle 317e5 ::upPartials(bool, int const*, int, int)@@Base+0x285> │ │ │ │ + cmpb $0x1,0x18(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - cmpb $0x1,0x18(%esp) │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov 0x1a8(%eax),%eax │ │ │ │ sbb %edx,%edx │ │ │ │ and $0xfffffffe,%edx │ │ │ │ - lea 0x24(,%edx,4),%esi │ │ │ │ - mov %esi,0x40(%esp) │ │ │ │ + lea 0x24(,%edx,4),%edi │ │ │ │ + mov %edi,0x40(%esp) │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + movl $0x0,0x24(%esp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + cmpb $0x0,0x18(%esp) │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - movl $0x0,0x24(%esp) │ │ │ │ + mov 0x18(%ebp),%edi │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ - cmpb $0x0,0x18(%esp) │ │ │ │ - je 36bce ::upPartials(bool, int const*, int, int)@@Base+0x10e> │ │ │ │ + je 3166e ::upPartials(bool, int const*, int, int)@@Base+0x10e> │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ movl $0x0,0x38(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x20(%ebp),%eax │ │ │ │ mov %eax,0xa0(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 36bce ::upPartials(bool, int const*, int, int)@@Base+0x10e> │ │ │ │ - mov 0x88(%edi),%eax │ │ │ │ + je 3166e ::upPartials(bool, int const*, int, int)@@Base+0x10e> │ │ │ │ + mov 0x88(%esi),%eax │ │ │ │ mov 0xa0(%esp),%edx │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ - mov 0x80(%edi),%eax │ │ │ │ + mov 0x80(%esi),%eax │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ + cmpb $0x0,0x18(%esp) │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov %edx,0x30(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov (%eax,%edx,4),%edx │ │ │ │ mov %edx,0x34(%esp) │ │ │ │ - mov 0x84(%edi),%edx │ │ │ │ + mov 0x84(%esi),%edx │ │ │ │ mov (%edx,%ebx,4),%ebx │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ - mov 0x94(%edi),%ebx │ │ │ │ - mov (%ebx,%esi,4),%esi │ │ │ │ + mov 0x94(%esi),%ebx │ │ │ │ + mov (%ebx,%edi,4),%edi │ │ │ │ mov (%ebx,%ecx,4),%ecx │ │ │ │ - mov %esi,0x20(%esp) │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ - mov (%eax,%esi,4),%esi │ │ │ │ - cmpb $0x0,0x18(%esp) │ │ │ │ - jne 36e40 ::upPartials(bool, int const*, int, int)@@Base+0x380> │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ + mov (%eax,%edi,4),%edi │ │ │ │ + jne 318e0 ::upPartials(bool, int const*, int, int)@@Base+0x380> │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ movl $0x0,0x2c(%esp) │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - mov 0x54(%edi),%eax │ │ │ │ - mov (%edi),%ecx │ │ │ │ + mov 0x54(%esi),%eax │ │ │ │ + mov (%esi),%ecx │ │ │ │ test $0x80,%al │ │ │ │ - je 36d60 ::upPartials(bool, int const*, int, int)@@Base+0x2a0> │ │ │ │ + je 31800 ::upPartials(bool, int const*, int, int)@@Base+0x2a0> │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ - mov 0x90(%edi),%eax │ │ │ │ - sub 0xc(%edi),%ebx │ │ │ │ + sub 0xc(%esi),%ebx │ │ │ │ + mov 0x90(%esi),%eax │ │ │ │ movl $0x0,(%eax,%ebx,4) │ │ │ │ mov %edx,%ebx │ │ │ │ or 0x10(%esp),%ebx │ │ │ │ - jne 36e60 ::upPartials(bool, int const*, int, int)@@Base+0x3a0> │ │ │ │ + jne 31900 ::upPartials(bool, int const*, int, int)@@Base+0x3a0> │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ + sub 0xc(%esi),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ - sub 0xc(%edi),%ebx │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ push %eax │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x44(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x160(%ecx) │ │ │ │ - mov 0x90(%edi),%eax │ │ │ │ + mov 0x90(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 36cd0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ - mov (%edi),%eax │ │ │ │ + je 31770 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + mov (%esi),%eax │ │ │ │ mov 0x16c(%eax),%edx │ │ │ │ - mov 0x8c(%edi),%eax │ │ │ │ + mov 0x8c(%esi),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ cmp 0x2c4(%ebx),%edx │ │ │ │ - jne 37190 ::upPartials(bool, int const*, int, int)@@Base+0x6d0> │ │ │ │ + jne 31c30 ::upPartials(bool, int const*, int, int)@@Base+0x6d0> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call 176d8 ::autoRescalePartials(float*, short*)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - testb $0x1,0x55(%edi) │ │ │ │ - je 36d2c ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ + testb $0x1,0x55(%esi) │ │ │ │ + je 317cc ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ sub %eax,%ecx │ │ │ │ sub %eax,%edx │ │ │ │ sub %eax,%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ or %ebx,%eax │ │ │ │ - js 36ef0 ::upPartials(bool, int const*, int, int)@@Base+0x430> │ │ │ │ - mov (%edi),%eax │ │ │ │ + js 31990 ::upPartials(bool, int const*, int, int)@@Base+0x430> │ │ │ │ + mov (%esi),%eax │ │ │ │ vmovd %ecx,%xmm1 │ │ │ │ vpinsrd $0x1,%ebx,%xmm1,%xmm0 │ │ │ │ vmovq %xmm0,0x60(%esp) │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ cmp 0x4c(%esp),%eax │ │ │ │ - jne 37070 ::upPartials(bool, int const*, int, int)@@Base+0x5b0> │ │ │ │ + jne 31b10 ::upPartials(bool, int const*, int, int)@@Base+0x5b0> │ │ │ │ push %edx │ │ │ │ push $0x2 │ │ │ │ lea 0x68(%esp),%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ mov 0x58(%esp),%ebx │ │ │ │ call 17648 ::accumulateScaleFactors(int const*, int, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ incl 0xc(%esp) │ │ │ │ add 0x40(%esp),%ebp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x9c(%esp) │ │ │ │ - jne 36b60 ::upPartials(bool, int const*, int, int)@@Base+0xa0> │ │ │ │ + jne 31600 ::upPartials(bool, int const*, int, int)@@Base+0xa0> │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 371a0 ::upPartials(bool, int const*, int, int)@@Base+0x6e0> │ │ │ │ + jne 31c40 ::upPartials(bool, int const*, int, int)@@Base+0x6e0> │ │ │ │ add $0x7c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ test $0x1,%ah │ │ │ │ - je 36ea0 ::upPartials(bool, int const*, int, int)@@Base+0x3e0> │ │ │ │ + je 31940 ::upPartials(bool, int const*, int, int)@@Base+0x3e0> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov 0x88(%edi),%ebx │ │ │ │ - sub 0xc(%edi),%eax │ │ │ │ + sub 0xc(%esi),%eax │ │ │ │ + mov 0x88(%esi),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 36ded ::upPartials(bool, int const*, int, int)@@Base+0x32d> │ │ │ │ + je 3188d ::upPartials(bool, int const*, int, int)@@Base+0x32d> │ │ │ │ test %edx,%edx │ │ │ │ - je 370a0 ::upPartials(bool, int const*, int, int)@@Base+0x5e0> │ │ │ │ + je 31b40 ::upPartials(bool, int const*, int, int)@@Base+0x5e0> │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %edx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x104(%ecx) │ │ │ │ - mov (%edi),%eax │ │ │ │ + mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ cmpb $0x0,0x18(%esp) │ │ │ │ - je 36e1e ::upPartials(bool, int const*, int, int)@@Base+0x35e> │ │ │ │ + je 318be ::upPartials(bool, int const*, int, int)@@Base+0x35e> │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x2c(%esp) │ │ │ │ push $0x0 │ │ │ │ push 0x48(%esp) │ │ │ │ push %ebx │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x168(%eax) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 36cd0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 31770 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 37010 ::upPartials(bool, int const*, int, int)@@Base+0x550> │ │ │ │ - mov 0x88(%edi),%eax │ │ │ │ + js 31ab0 ::upPartials(bool, int const*, int, int)@@Base+0x550> │ │ │ │ + mov 0x88(%esi),%eax │ │ │ │ mov (%eax,%ebx,4),%ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 36d81 ::upPartials(bool, int const*, int, int)@@Base+0x2c1> │ │ │ │ + jne 31821 ::upPartials(bool, int const*, int, int)@@Base+0x2c1> │ │ │ │ test %edx,%edx │ │ │ │ - je 36fd2 ::upPartials(bool, int const*, int, int)@@Base+0x512> │ │ │ │ + je 31a72 ::upPartials(bool, int const*, int, int)@@Base+0x512> │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push %edx │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x108(%ecx) │ │ │ │ - mov (%edi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ + mov (%esi),%eax │ │ │ │ cmpb $0x0,0x18(%esp) │ │ │ │ - jne 36db2 ::upPartials(bool, int const*, int, int)@@Base+0x2f2> │ │ │ │ + jne 31852 ::upPartials(bool, int const*, int, int)@@Base+0x2f2> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x0 │ │ │ │ push 0x48(%esp) │ │ │ │ push %ebx │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x164(%eax) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 36cd0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 31770 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x70(%edi),%eax │ │ │ │ + mov 0x70(%esi),%eax │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ mov (%eax,%ecx,4),%ebx │ │ │ │ mov 0x4(%eax,%ecx,4),%eax │ │ │ │ mov %ebx,0x2c(%esp) │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - jmp 36c33 ::upPartials(bool, int const*, int, int)@@Base+0x173> │ │ │ │ + jmp 316d3 ::upPartials(bool, int const*, int, int)@@Base+0x173> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 36ec0 ::upPartials(bool, int const*, int, int)@@Base+0x400> │ │ │ │ + je 31960 ::upPartials(bool, int const*, int, int)@@Base+0x400> │ │ │ │ test %edx,%edx │ │ │ │ - je 36f60 ::upPartials(bool, int const*, int, int)@@Base+0x4a0> │ │ │ │ + je 31a00 ::upPartials(bool, int const*, int, int)@@Base+0x4a0> │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %edx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x104(%ecx) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 36cd0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 31770 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test $0x2000000,%eax │ │ │ │ - je 36dd0 ::upPartials(bool, int const*, int, int)@@Base+0x310> │ │ │ │ + je 31870 ::upPartials(bool, int const*, int, int)@@Base+0x310> │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov %edx,%eax │ │ │ │ or %ebx,%eax │ │ │ │ - je 36f90 ::upPartials(bool, int const*, int, int)@@Base+0x4d0> │ │ │ │ + je 31a30 ::upPartials(bool, int const*, int, int)@@Base+0x4d0> │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 36e68 ::upPartials(bool, int const*, int, int)@@Base+0x3a8> │ │ │ │ + jne 31908 ::upPartials(bool, int const*, int, int)@@Base+0x3a8> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test %edx,%edx │ │ │ │ - je 370c0 ::upPartials(bool, int const*, int, int)@@Base+0x600> │ │ │ │ + je 31b60 ::upPartials(bool, int const*, int, int)@@Base+0x600> │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push %edx │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x108(%ecx) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 36cd0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 31770 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - js 36f20 ::upPartials(bool, int const*, int, int)@@Base+0x460> │ │ │ │ - mov (%edi),%eax │ │ │ │ + js 319c0 ::upPartials(bool, int const*, int, int)@@Base+0x460> │ │ │ │ + mov (%esi),%eax │ │ │ │ mov %ecx,0x60(%esp) │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ cmp 0x4c(%esp),%eax │ │ │ │ - jne 37090 ::upPartials(bool, int const*, int, int)@@Base+0x5d0> │ │ │ │ + jne 31b30 ::upPartials(bool, int const*, int, int)@@Base+0x5d0> │ │ │ │ push %edx │ │ │ │ push $0x1 │ │ │ │ - jmp 36d1a ::upPartials(bool, int const*, int, int)@@Base+0x25a> │ │ │ │ + jmp 317ba ::upPartials(bool, int const*, int, int)@@Base+0x25a> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - js 36d2c ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ - mov (%edi),%eax │ │ │ │ + js 317cc ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ + mov (%esi),%eax │ │ │ │ mov %ebx,0x60(%esp) │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ cmp 0x1a8(%ebx),%eax │ │ │ │ - jne 37090 ::upPartials(bool, int const*, int, int)@@Base+0x5d0> │ │ │ │ + jne 31b30 ::upPartials(bool, int const*, int, int)@@Base+0x5d0> │ │ │ │ push %edx │ │ │ │ push $0x1 │ │ │ │ lea 0x68(%esp),%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ call 17648 ::accumulateScaleFactors(int const*, int, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 36d2c ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ + jmp 317cc ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x108(%ecx) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 36cd0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 31770 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ mov 0x88(%ecx),%eax │ │ │ │ cmp 0x2ec(%ebx),%eax │ │ │ │ - jne 370f0 ::upPartials(bool, int const*, int, int)@@Base+0x630> │ │ │ │ + jne 31b90 ::upPartials(bool, int const*, int, int)@@Base+0x630> │ │ │ │ push 0xa0(%esp) │ │ │ │ push $0x1 │ │ │ │ lea 0x64(%esp),%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ call 176f0 ::removeScaleFactors(int const*, int, int)@plt> │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - mov 0x88(%edi),%eax │ │ │ │ + mov 0x88(%esi),%eax │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ mov (%eax,%edx,4),%ebx │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x44(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x10c(%ecx) │ │ │ │ - mov (%edi),%eax │ │ │ │ + mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ cmpb $0x0,0x18(%esp) │ │ │ │ - jne 36db2 ::upPartials(bool, int const*, int, int)@@Base+0x2f2> │ │ │ │ - jmp 36e1e ::upPartials(bool, int const*, int, int)@@Base+0x35e> │ │ │ │ + jne 31852 ::upPartials(bool, int const*, int, int)@@Base+0x2f2> │ │ │ │ + jmp 318be ::upPartials(bool, int const*, int, int)@@Base+0x35e> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 36e60 ::upPartials(bool, int const*, int, int)@@Base+0x3a0> │ │ │ │ + js 31900 ::upPartials(bool, int const*, int, int)@@Base+0x3a0> │ │ │ │ mov 0x44(%esp),%ebx │ │ │ │ - mov 0x88(%edi),%eax │ │ │ │ + mov 0x88(%esi),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3710b ::upPartials(bool, int const*, int, int)@@Base+0x64b> │ │ │ │ + je 31bab ::upPartials(bool, int const*, int, int)@@Base+0x64b> │ │ │ │ test %edx,%edx │ │ │ │ - je 37164 ::upPartials(bool, int const*, int, int)@@Base+0x6a4> │ │ │ │ + je 31c04 ::upPartials(bool, int const*, int, int)@@Base+0x6a4> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x34(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push %eax │ │ │ │ push 0x38(%esp) │ │ │ │ push %edx │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x150(%ecx) │ │ │ │ add $0x30,%esp │ │ │ │ - jmp 36cd0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 31770 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edx │ │ │ │ push $0x2 │ │ │ │ lea 0x68(%esp),%edx │ │ │ │ push %edx │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 36d2c ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ + jmp 317cc ::upPartials(bool, int const*, int, int)@@Base+0x26c> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edx │ │ │ │ push $0x1 │ │ │ │ - jmp 37073 ::upPartials(bool, int const*, int, int)@@Base+0x5b3> │ │ │ │ + jmp 31b13 ::upPartials(bool, int const*, int, int)@@Base+0x5b3> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - jmp 36e0a ::upPartials(bool, int const*, int, int)@@Base+0x34a> │ │ │ │ + jmp 318aa ::upPartials(bool, int const*, int, int)@@Base+0x34a> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x44(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x10c(%ecx) │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 36cd0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 31770 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push 0xa0(%esp) │ │ │ │ push $0x1 │ │ │ │ lea 0x64(%esp),%edx │ │ │ │ push %edx │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ call *%eax │ │ │ │ - mov (%edi),%ecx │ │ │ │ + mov (%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 36fc5 ::upPartials(bool, int const*, int, int)@@Base+0x505> │ │ │ │ + jmp 31a65 ::upPartials(bool, int const*, int, int)@@Base+0x505> │ │ │ │ test %edx,%edx │ │ │ │ - je 37138 ::upPartials(bool, int const*, int, int)@@Base+0x678> │ │ │ │ + je 31bd8 ::upPartials(bool, int const*, int, int)@@Base+0x678> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x34(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push %eax │ │ │ │ push 0x34(%esp) │ │ │ │ push 0x4c(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push %edx │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x154(%ecx) │ │ │ │ add $0x30,%esp │ │ │ │ - jmp 36cd0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 31770 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x34(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push %eax │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x50(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x54(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x15c(%ecx) │ │ │ │ add $0x30,%esp │ │ │ │ - jmp 36cd0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 31770 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x34(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push %eax │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x50(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *0x154(%ecx) │ │ │ │ add $0x30,%esp │ │ │ │ - jmp 36cd0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + jmp 31770 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 36cd0 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 31770 ::upPartials(bool, int const*, int, int)@@Base+0x210> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000371c0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base>: │ │ │ │ +00031c50 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xec,%esp │ │ │ │ + sub $0xcc,%esp │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov 0x20(%ecx),%edi │ │ │ │ - mov 0x10(%ecx),%esi │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ + mov 0x8(%ecx),%edi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x2ca79,%ebx │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - mov 0x8(%ecx),%eax │ │ │ │ - mov %edi,-0xd8(%ebp) │ │ │ │ - mov 0x24(%ecx),%edi │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - mov 0xc(%ecx),%ebx │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + add $0x29fef,%ebx │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + mov 0x10(%ecx),%esi │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ mov 0x14(%ecx),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov 0x20(%ecx),%edi │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov %edi,-0xc0(%ebp) │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov 0x24(%ecx),%edi │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ mov 0x28(%ecx),%edi │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ mov 0x2c(%ecx),%edi │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ mov 0x84(%ecx),%ecx │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ - mov (%ecx,%edx,4),%edx │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + mov (%ecx,%edx,4),%edi │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ mov 0x98(%ecx),%edx │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ mov (%edx,%ebx,4),%edi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + mov (%edx,%esi,4),%edi │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ mov (%edx,%esi,4),%edi │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - mov (%edx,%esi,4),%edx │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ mov 0x7c(%ecx),%edx │ │ │ │ - mov (%edx,%esi,4),%edx │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ + mov (%edx,%esi,4),%edi │ │ │ │ mov %ecx,%esi │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ mov 0x80(%ecx),%edx │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ mov 0x9c(%ecx),%edx │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ imul 0x20(%ecx),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ call 17510 │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ - mov 0xa0(%esi),%edx │ │ │ │ add $0xc,%esp │ │ │ │ imul 0x20(%esi),%eax │ │ │ │ + mov 0xa0(%esi),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 17510 │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ - mov 0xa4(%esi),%edx │ │ │ │ add $0xc,%esp │ │ │ │ imul 0x20(%esi),%eax │ │ │ │ + mov 0xa4(%esi),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 17510 │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - mov 0x30(%esi),%ebx │ │ │ │ + mov 0x10(%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - cmp %ecx,0xc(%esi) │ │ │ │ - jle 3784b ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x68b> │ │ │ │ + mov 0x30(%esi),%ebx │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + cmp %edi,0xc(%esi) │ │ │ │ + jle 321d2 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x582> │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ - mov (%eax,%ecx,4),%edx │ │ │ │ + mov (%eax,%edi,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 3784b ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x68b> │ │ │ │ + je 321d2 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x582> │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 374b3 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2f3> │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + jle 31f2a ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2da> │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 37d0f ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xb4f> │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - lea (%edx,%eax,4),%ecx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + jle 325a7 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x957> │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ + lea (%edx,%eax,4),%edi │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ mov 0x28(%esi),%esi │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ imul %esi,%ecx │ │ │ │ mov %ecx,%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 37ccc ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xb0c> │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ + jle 32564 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x914> │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + mov %esi,-0x9c(%ebp) │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ mov 0x3c(%eax),%ebx │ │ │ │ imul %ecx,%ebx │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ mov 0x9c(%eax),%ebx │ │ │ │ - mov %ebx,-0x8c(%ebp) │ │ │ │ - mov 0xa0(%eax),%ebx │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ + mov 0xa0(%eax),%ebx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ mov 0xa4(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ - lea (%edx,%esi,8),%edx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + lea (%esi,%edx,8),%esi │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ lea (%edi,%ebx,1),%ecx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - add %ebx,%esi │ │ │ │ - add -0x84(%ebp),%ebx │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + add %ebx,%esi │ │ │ │ + add -0x70(%ebp),%ebx │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - add -0x50(%ebp),%edi │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + add -0x4c(%ebp),%edi │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%esi │ │ │ │ add $0x8,%ebx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - fmull -0x8(%edx) │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%ecx) │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - fmull -0x8(%edx) │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%esi) │ │ │ │ fstpl -0x8(%esi) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ + add -0x54(%ebp),%eax │ │ │ │ fmull -0x8(%edx) │ │ │ │ - add -0x68(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ - cmp -0x4c(%ebp),%ecx │ │ │ │ - jne 37420 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x260> │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - addl $0x4,-0x6c(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - add %ecx,-0x70(%ebp) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x6c(%ebp) │ │ │ │ - jne 373b8 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x1f8> │ │ │ │ + cmp -0x40(%ebp),%ecx │ │ │ │ + jne 31e90 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x240> │ │ │ │ + addl $0x4,-0x58(%ebp) │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + add %ebx,-0x5c(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + jne 31e33 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x1e3> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ add %edi,%eax │ │ │ │ + cmp %ecx,-0x8c(%ebp) │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ - cmp %ecx,-0x9c(%ebp) │ │ │ │ - jne 3734b ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x18b> │ │ │ │ - jmp 374b3 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2f3> │ │ │ │ + jne 31dcc ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x17c> │ │ │ │ + jmp 31f2a ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2da> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 37d24 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xb64> │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + jle 325bc ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x96c> │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - test %edi,%edi │ │ │ │ - jle 37cb2 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xaf2> │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 32538 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x8e8> │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ mov 0x9c(%eax),%esi │ │ │ │ mov 0xa0(%eax),%ecx │ │ │ │ mov 0xa4(%eax),%ebx │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 37cbd ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xafd> │ │ │ │ - shl $0x3,%edx │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 32543 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x8f3> │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ fldz │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldz │ │ │ │ + fldz │ │ │ │ + shl $0x3,%edx │ │ │ │ add %edx,%ebx │ │ │ │ add %edx,%ecx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ add %esi,%edx │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ - fldz │ │ │ │ - xor %eax,%eax │ │ │ │ - fldz │ │ │ │ - jmp 37544 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x384> │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + jmp 31fc4 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x374> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - vmovupd (%esi,%eax,1),%zmm0 │ │ │ │ - vmulpd (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - vmulpd (%ecx,%eax,1),%zmm0,%zmm1 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovupd (%esi,%eax,1),%ymm0 │ │ │ │ + vmulpd (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vmulpd (%ecx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmulpd (%ebx,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmulpd (%ebx,%eax,1),%zmm0,%zmm0 │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - add $0x40,%eax │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 37540 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x380> │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ - test $0x7,%edi │ │ │ │ - je 37721 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x561> │ │ │ │ + cmp %edi,%eax │ │ │ │ + jne 31fc0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x370> │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ + test $0x3,%cl │ │ │ │ + je 320a8 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x458> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov %edi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - lea (%eax,%ebx,1),%edx │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - sub %eax,%edx │ │ │ │ - lea 0x0(,%edx,8),%edx │ │ │ │ - add %edx,%ebx │ │ │ │ - add %edx,%ecx │ │ │ │ - add %esi,%edx │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%esi,%eax,8) │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + mov %ecx,%edi │ │ │ │ + add %edx,%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + inc %edx │ │ │ │ + fldl (%ecx,%eax,8) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ - fmull (%edx,%eax,8) │ │ │ │ + fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %edi,%eax │ │ │ │ - jl 37700 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x540> │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ + cmp %edi,%edx │ │ │ │ + jl 3207d ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x42d> │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - add %edi,-0x48(%ebp) │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + add %ebx,-0x3c(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - mov 0xb4(%esi),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov 0xb4(%ebx),%esi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ fstl (%esp) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov 0xb8(%esi),%edx │ │ │ │ - mov 0xbc(%esi),%ebx │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl (%eax,%ecx,8) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + fstpl (%esi,%edx,8) │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ + mov 0xb8(%ebx),%eax │ │ │ │ + mov 0xbc(%ebx),%ebx │ │ │ │ fdiv %st(1),%st │ │ │ │ - fstl (%edx,%ecx,8) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fstl (%eax,%edx,8) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - fstpl (%ebx,%ecx,8) │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ - cmp -0x94(%ebp),%ecx │ │ │ │ - jne 374e9 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x329> │ │ │ │ - mov -0xd8(%ebp),%ecx │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ + inc %edx │ │ │ │ + cmp -0x7c(%ebp),%edx │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + jne 31f5a ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x30a> │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ mov %eax,%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - cmp $0xffffffff,%ecx │ │ │ │ - je 377cb ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x60b> │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ + cmp $0xffffffff,%edi │ │ │ │ + je 32153 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x503> │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ mov 0x8c(%edx),%edx │ │ │ │ - mov (%edx,%ecx,4),%edx │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - lea (%eax,%ecx,8),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov (%edx,%edi,4),%edx │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + lea (%ecx,%edi,8),%ecx │ │ │ │ fldl (%eax) │ │ │ │ - faddl (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 377ba ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x5fa> │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + jne 32141 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x4f1> │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ fldz │ │ │ │ - mov -0xc8(%ebp),%ecx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - fstl (%eax) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ fstl (%eax) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - fstpl (%ecx) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - fldl (%esi,%eax,8) │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ - fmull (%edx,%eax,8) │ │ │ │ + fstl (%ecx) │ │ │ │ + fstpl (%edi) │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ + fldl (%edx,%eax,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ faddl (%ebx) │ │ │ │ fstpl (%ebx) │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ - faddl (%ebx) │ │ │ │ - fstpl (%ebx) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + faddl (%ecx) │ │ │ │ + fstpl (%ecx) │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - faddl (%ecx) │ │ │ │ - fstpl (%ecx) │ │ │ │ - cmp -0x94(%ebp),%eax │ │ │ │ - jne 377f3 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x633> │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + cmp -0x7c(%ebp),%eax │ │ │ │ + faddl (%edi) │ │ │ │ + fstpl (%edi) │ │ │ │ + jne 3217b ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x52b> │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ xor %eax,%eax │ │ │ │ fucomip %st(0),%st │ │ │ │ setnp %al │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ lea -0x8(,%eax,8),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 374b3 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2f3> │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 37cfa ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xb3a> │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ + jle 31f2a ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2da> │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 32592 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x942> │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ fldz │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ - mov 0x84(%ecx),%eax │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - mov 0x20(%ecx),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov 0x28(%ecx),%eax │ │ │ │ + mov %ebx,-0xb8(%ebp) │ │ │ │ + mov 0x84(%edx),%eax │ │ │ │ + mov (%eax,%edi,4),%eax │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + mov 0x20(%edx),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov 0x28(%edx),%eax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 37c4c ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xa8c> │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 324d2 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x882> │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov %ecx,-0xdc(%ebp) │ │ │ │ - xor %edi,%edi │ │ │ │ - fldl (%edx,%ebx,8) │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + mov %ecx,-0xc4(%ebp) │ │ │ │ mov 0x9c(%eax),%edx │ │ │ │ - imul 0x3c(%eax),%ebx │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ + fldl (%ebx,%edi,8) │ │ │ │ + imul 0x3c(%eax),%edi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ mov 0xa0(%eax),%edx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov %edx,-0x94(%ebp) │ │ │ │ mov 0xa4(%eax),%edx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - shl $0x3,%ebx │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + shl $0x3,%edi │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ dec %eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ - lea (%ebx,%ecx,8),%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea (%edi,%ecx,8),%edi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - lea 0x0(,%edi,8),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + lea 0x0(,%ebx,8),%eax │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmpl $0x6,-0x74(%ebp) │ │ │ │ - jbe 37ca0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xae0> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x2,-0x5c(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + jbe 32520 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x8d0> │ │ │ │ + lea 0x0(,%eax,8),%edx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ fld %st(3) │ │ │ │ - lea 0x0(,%eax,8),%edx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - lea (%eax,%edx,1),%edi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ - add -0x58(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + lea (%eax,%edx,1),%ebx │ │ │ │ + add -0x30(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 379d4 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x814> │ │ │ │ + jmp 32354 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x704> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - vmovupd (%ebx,%eax,1),%zmm0 │ │ │ │ - vmulpd (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vmulpd (%esi,%eax,1),%zmm0,%zmm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovupd (%edi,%eax,1),%ymm0 │ │ │ │ + vmulpd (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vmulpd (%ebx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmulpd (%esi,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmulpd (%edi,%eax,1),%zmm0,%zmm0 │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - add $0x40,%eax │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 379d0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x810> │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - and $0x7,%edi │ │ │ │ - je 37b90 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x9d0> │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - lea 0x0(,%edx,8),%edx │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - add %edx,%esi │ │ │ │ - add %edx,%edi │ │ │ │ - add -0x50(%ebp),%edx │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - nop │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ + jne 32350 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x700> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + test $0x3,%al │ │ │ │ + je 32430 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x7e0> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ + add %edx,%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + fldl (%edi,%edx,8) │ │ │ │ + inc %edx │ │ │ │ + fldl (%ecx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldl (%esi,%eax,8) │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ - fmull (%edx,%eax,8) │ │ │ │ + fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ + cmp %edx,-0x28(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg 37b60 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x9a0> │ │ │ │ + jg 32406 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x7b6> │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - jmp 37ba0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x9e0> │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + jmp 32432 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x7e2> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - add %edi,-0x48(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + add %ebx,-0x38(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ faddl (%esi,%ecx,8) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x8(%eax) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl (%edi,%ecx,8) │ │ │ │ - fstpl (%edi,%ecx,8) │ │ │ │ + faddl (%ebx,%ecx,8) │ │ │ │ + fstpl (%ebx,%ecx,8) │ │ │ │ fmull -0x8(%eax) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%esi,%ecx,8) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 37990 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x7d0> │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - add -0x80(%ebp),%edx │ │ │ │ - add -0xa0(%ebp),%ebx │ │ │ │ - add %eax,%edi │ │ │ │ + jne 32310 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x6c0> │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + add -0x8c(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + add -0x68(%ebp),%edx │ │ │ │ + add %eax,%ebx │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0x94(%ebp) │ │ │ │ - jne 37930 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x770> │ │ │ │ + cmp -0x7c(%ebp),%esi │ │ │ │ + jne 322b0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x660> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xdc(%ebp),%ecx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0xcc(%ebp),%edx │ │ │ │ - incl -0xb8(%ebp) │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ + mov -0xc4(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ imul %eax,%edx │ │ │ │ add %ecx,%eax │ │ │ │ + cmp %edi,-0x9c(%ebp) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ - cmp %ebx,-0xb8(%ebp) │ │ │ │ - je 374b1 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2f1> │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 378ad ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x6ed> │ │ │ │ + je 31f28 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2d8> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 32231 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x5e1> │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 37c18 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xa58> │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 3249e ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x84e> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 37c4e ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xa8e> │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0xcc(%ebp),%edx │ │ │ │ - incl -0xb8(%ebp) │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ + cmp %edi,%eax │ │ │ │ + jne 324d4 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x884> │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ imul %eax,%edx │ │ │ │ add %ecx,%eax │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ - cmp %ebx,-0xb8(%ebp) │ │ │ │ - jne 378a2 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x6e2> │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + cmp %eax,-0xb8(%ebp) │ │ │ │ + jne 32226 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x5d6> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 374cd ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x30d> │ │ │ │ + jmp 31f41 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2f1> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - xor %eax,%eax │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ + xor %edx,%edx │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ - jmp 37b3d ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x97d> │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + jmp 32406 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x7b6> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - jmp 37726 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x566> │ │ │ │ + jmp 320b0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x460> │ │ │ │ fldz │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ - jmp 376cc ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x50c> │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ + jmp 3207d ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x42d> │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ mov %edx,%eax │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - cmp %edx,-0x48(%ebp) │ │ │ │ - je 37cec ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xb2c> │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + cmp %edx,-0x38(%ebp) │ │ │ │ + je 32584 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x934> │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 37cd7 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xb17> │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ - jmp 3749a ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2da> │ │ │ │ + jne 3256f ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x91f> │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ + jmp 31f11 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2c1> │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 37d27 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xb67> │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 325bf ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x96f> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 37cfc ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xb3c> │ │ │ │ - jmp 374b3 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2f3> │ │ │ │ + jne 32594 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x944> │ │ │ │ + jmp 31f2a ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2da> │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 37d27 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xb67> │ │ │ │ + je 325bf ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x96f> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 37d11 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xb51> │ │ │ │ - jmp 374b3 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2f3> │ │ │ │ + jne 325a9 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x959> │ │ │ │ + jmp 31f2a ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2da> │ │ │ │ vzeroupper │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstl (%eax) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ fstl (%eax) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 37829 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x669> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 321b0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x560> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -34153,1570 +30844,1415 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00037d80 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base>: │ │ │ │ +00032600 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xec,%esp │ │ │ │ - mov 0x8(%ecx),%esi │ │ │ │ + sub $0xac,%esp │ │ │ │ mov (%ecx),%eax │ │ │ │ + mov 0x1c(%ecx),%esi │ │ │ │ + call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ + add $0x2963f,%ebx │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov 0x10(%ecx),%edi │ │ │ │ - call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x2beb9,%ebx │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov 0x1c(%ecx),%esi │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov 0x14(%ecx),%eax │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ - mov 0xc(%ecx),%ebx │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov %esi,-0x9c(%ebp) │ │ │ │ + mov 0x8(%ecx),%eax │ │ │ │ mov 0x20(%ecx),%esi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov 0x18(%ecx),%eax │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov %esi,-0x84(%ebp) │ │ │ │ + mov 0x14(%ecx),%eax │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov 0x18(%ecx),%eax │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ mov 0x84(%ecx),%ecx │ │ │ │ mov (%ecx,%edx,4),%esi │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ mov 0x98(%ecx),%edx │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ mov (%edx,%ebx,4),%esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ mov (%edx,%edi,4),%esi │ │ │ │ mov 0x7c(%ecx),%edx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ mov (%edx,%edi,4),%esi │ │ │ │ mov 0x80(%ecx),%edx │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ mov (%edx,%eax,4),%edi │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - mov 0x9c(%ecx),%edx │ │ │ │ imul 0x20(%ecx),%eax │ │ │ │ - mov %esi,-0xac(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ + mov 0x9c(%ecx),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 17510 │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ - mov 0xa0(%esi),%edx │ │ │ │ add $0xc,%esp │ │ │ │ imul 0x20(%esi),%eax │ │ │ │ + mov 0xa0(%esi),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 17510 │ │ │ │ - mov 0x30(%esi),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - cmp %esi,0xc(%eax) │ │ │ │ - jle 3800d ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x28d> │ │ │ │ + cmp %ecx,0xc(%eax) │ │ │ │ + mov 0x30(%esi),%ebx │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + jle 32876 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x276> │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ - mov (%eax,%esi,4),%edx │ │ │ │ + mov (%eax,%ecx,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 3800d ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x28d> │ │ │ │ + je 32876 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x276> │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3835c ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x5dc> │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + jle 32ad2 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x4d2> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 386e3 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x963> │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + jle 32d73 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x773> │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ lea (%edx,%eax,4),%esi │ │ │ │ dec %eax │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ mov 0x20(%ecx),%esi │ │ │ │ mov 0x28(%ecx),%ecx │ │ │ │ imul %ecx,%eax │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 386b0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x930> │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ - mov %ebx,-0xa4(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 32d40 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x740> │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov 0x3c(%eax),%ecx │ │ │ │ imul %esi,%ecx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ mov 0x9c(%eax),%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov 0xa0(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ lea 0x0(,%ecx,8),%edx │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ lea (%ebx,%edi,8),%ebx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ - add -0x74(%ebp),%edx │ │ │ │ + add -0x54(%ebp),%edx │ │ │ │ add %edi,%ecx │ │ │ │ lea (%esi,%ecx,8),%esi │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ mov (%esi),%esi │ │ │ │ shl $0x3,%esi │ │ │ │ lea (%ecx,%esi,1),%edi │ │ │ │ - add -0x4c(%ebp),%esi │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ + add -0x34(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ + jmp 32800 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x200> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi,%ecx,8) │ │ │ │ - fmull (%ebx) │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%ebx) │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%esi,%ecx,8) │ │ │ │ + add -0x40(%ebp),%ecx │ │ │ │ fmull -0x8(%ebx) │ │ │ │ - add -0x58(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp -0x40(%ebp),%eax │ │ │ │ - jne 37f80 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x200> │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - addl $0x4,-0x60(%ebp) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - add %esi,-0x50(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - cmp %esi,-0x60(%ebp) │ │ │ │ - jne 37f2f ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x1af> │ │ │ │ + cmp -0x20(%ebp),%eax │ │ │ │ + jne 32800 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x200> │ │ │ │ + addl $0x4,-0x38(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + add %ebx,-0x44(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x38(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + jne 32788 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x188> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + add -0x78(%ebp),%eax │ │ │ │ inc %esi │ │ │ │ - add -0x98(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 37ece ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x14e> │ │ │ │ - jmp 3835c ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x5dc> │ │ │ │ + jne 32736 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x136> │ │ │ │ + jmp 32ad2 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x4d2> │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3835c ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x5dc> │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ + jle 32ad2 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x4d2> │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 386ce ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x94e> │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ + jle 32d5e ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x75e> │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ fldz │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ mov 0x84(%ecx),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - mov 0x20(%ecx),%esi │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + mov 0x20(%ecx),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 38655 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x8d5> │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %ecx,-0xc4(%ebp) │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - shl $0x3,%edi │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - imul 0x3c(%ebx),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - lea 0x0(,%edi,8),%eax │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - add %eax,%edi │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ - add %edi,%eax │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 32cf2 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x6f2> │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x9c(%ebx),%ebx │ │ │ │ - mov 0xa0(%eax),%eax │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - lea -0x1(%esi),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + mov %ecx,-0xa4(%ebp) │ │ │ │ + fldl (%esi,%ebx,8) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov 0x3c(%esi),%edx │ │ │ │ + imul %ebx,%edx │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + shl $0x3,%edx │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0x6,-0x68(%ebp) │ │ │ │ - jbe 38630 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x8b0> │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + mov 0x9c(%esi),%esi │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + mov 0xa0(%eax),%esi │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ + dec %eax │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + lea 0x0(,%edx,8),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + add %eax,%ebx │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + add %ebx,%eax │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + shl $0x5,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmpl $0x2,-0x4c(%ebp) │ │ │ │ + jbe 32cd0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x6d0> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%edi │ │ │ │ - add -0x48(%ebp),%edx │ │ │ │ + add -0x30(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 38172 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x3f2> │ │ │ │ + jmp 329a2 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x3a2> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - vmovupd (%ebx,%eax,1),%zmm0 │ │ │ │ - vmulpd (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmulpd (%edi,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 38170 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x3f0> │ │ │ │ - mov %esi,%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - test $0x7,%esi │ │ │ │ - je 382c0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x540> │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + vmovupd (%esi,%eax,1),%ymm0 │ │ │ │ + vmulpd (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmulpd (%edi,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 329a0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x3a0> │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + and $0x3,%edi │ │ │ │ + je 32a50 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x450> │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ add %eax,%edx │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ sub %eax,%edx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ lea 0x0(,%edx,8),%edx │ │ │ │ add %edx,%edi │ │ │ │ - add -0x4c(%ebp),%edx │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - jmp 382a0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x520> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ + add -0x34(%ebp),%edx │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jl 382a0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x520> │ │ │ │ + jl 32a32 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x432> │ │ │ │ fxch %st(1) │ │ │ │ - jmp 382d0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x550> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + jmp 32a52 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x452> │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - add %edi,-0x44(%ebp) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + add %edx,-0x2c(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%edi,%ecx,8) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%eax,%ecx,8) │ │ │ │ fstpl (%eax,%ecx,8) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jne 38140 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x3c0> │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - add %ecx,-0x60(%ebp) │ │ │ │ - add %esi,%edx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 32970 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x370> │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + add %ebx,-0x38(%ebp) │ │ │ │ inc %edi │ │ │ │ - add %ecx,%ebx │ │ │ │ - cmp -0x80(%ebp),%edi │ │ │ │ - jne 38100 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x380> │ │ │ │ + add %ebx,%esi │ │ │ │ + add %eax,%edx │ │ │ │ + cmp -0x60(%ebp),%edi │ │ │ │ + jne 32940 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x340> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - incl -0x9c(%ebp) │ │ │ │ - imul %ebx,%edx │ │ │ │ - add %ebx,%eax │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + inc %ebx │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + imul %esi,%edx │ │ │ │ + add %esi,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - cmp %ecx,-0x9c(%ebp) │ │ │ │ - jne 3806b ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x2eb> │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jne 328c6 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x2c6> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 386f8 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x978> │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ - mov %esi,%eax │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - test %esi,%esi │ │ │ │ - jle 3863e ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x8be> │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov 0x9c(%eax),%ebx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 32d88 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x788> │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov 0x20(%eax),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 32cde ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x6de> │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov 0x9c(%eax),%esi │ │ │ │ mov 0xa0(%eax),%ebx │ │ │ │ - lea -0x1(%esi),%eax │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 38647 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x8c7> │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 32ce7 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x6e7> │ │ │ │ + shl $0x3,%edx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ - fldz │ │ │ │ - lea 0x0(,%edi,8),%edx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ add %edx,%ebx │ │ │ │ - add -0x48(%ebp),%edx │ │ │ │ - jmp 383e2 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x662> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %esi,%edx │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + fldz │ │ │ │ + jmp 32b42 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x542> │ │ │ │ fxch %st(1) │ │ │ │ - vmovupd (%edi,%eax,1),%zmm0 │ │ │ │ - vmulpd (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmulpd (%ebx,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovupd (%edi,%eax,1),%ymm0 │ │ │ │ + vmulpd (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmulpd (%ebx,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 383e0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x660> │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - test $0x7,%esi │ │ │ │ - je 38537 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x7b7> │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 32b40 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x540> │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + test $0x3,%cl │ │ │ │ + je 32bea ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x5ea> │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ lea (%ebx,%eax,1),%edx │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ sub %eax,%edx │ │ │ │ lea 0x0(,%edx,8),%edx │ │ │ │ add %edx,%ebx │ │ │ │ - add %edi,%edx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - jmp 38520 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x7a0> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %esi,%edx │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jl 38520 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x7a0> │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - add %esi,-0x44(%ebp) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 32bd3 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x5d3> │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + add %ecx,-0x2c(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - mov 0xb4(%edi),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov 0xb4(%esi),%edx │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ fstl (%esp) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - fstpl (%eax,%ebx,8) │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - fdivl -0x58(%ebp) │ │ │ │ - mov 0xb8(%edi),%eax │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + mov 0xb8(%esi),%eax │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + fstpl (%edx,%ebx,8) │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ + fdivrl -0x40(%ebp) │ │ │ │ fstpl (%eax,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ - cmp -0x80(%ebp),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - jne 3838b ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x60b> │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - cmp $0xffffffff,%esi │ │ │ │ - je 385c4 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x844> │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + cmp -0x60(%ebp),%ebx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + jne 32b02 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x502> │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov %edx,%esi │ │ │ │ + cmp $0xffffffff,%ebx │ │ │ │ + je 32c6f ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x66f> │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ mov 0x8c(%ecx),%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov (%ecx,%esi,4),%ecx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - lea (%ebx,%esi,8),%ebx │ │ │ │ + mov (%ecx,%ebx,4),%ecx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + lea (%edx,%ebx,8),%ebx │ │ │ │ fldl (%edx) │ │ │ │ - faddl (%ecx) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ + faddl -0x8(%ecx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 385b3 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x833> │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + jne 32c5d ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x65d> │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x6c(%ecx),%ecx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ fstl (%ebx) │ │ │ │ - fstpl (%esi) │ │ │ │ - fldl (%edi,%edx,8) │ │ │ │ + mov 0x6c(%ecx),%ecx │ │ │ │ + fstpl (%edi) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ faddl (%ebx) │ │ │ │ fstpl (%ebx) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - faddl (%esi) │ │ │ │ - fstpl (%esi) │ │ │ │ - cmp -0x80(%ebp),%edx │ │ │ │ - jne 385e7 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x867> │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + cmp -0x60(%ebp),%edx │ │ │ │ + faddl (%edi) │ │ │ │ + fstpl (%edi) │ │ │ │ + jne 32c8c ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x68c> │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ xor %eax,%eax │ │ │ │ fucomip %st(0),%st │ │ │ │ setnp %al │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ lea -0x8(,%eax,8),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3826f ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x4ef> │ │ │ │ + jmp 32a18 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x418> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - jmp 3853a ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x7ba> │ │ │ │ + jmp 32bed ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x5ed> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 384f0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x770> │ │ │ │ + jmp 32bbd ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x5bd> │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 38323 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x5a3> │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 32aab ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x4ab> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 38657 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x8d7> │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - incl -0x9c(%ebp) │ │ │ │ - imul %ebx,%edx │ │ │ │ - add %ebx,%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 32cf4 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x6f4> │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + inc %ebx │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + imul %esi,%edx │ │ │ │ + add %esi,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - cmp %ecx,-0x9c(%ebp) │ │ │ │ - jne 3806b ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x2eb> │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jne 328c6 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x2c6> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - jmp 38370 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x5f0> │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ + jmp 32ae6 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x4e6> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 386c6 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x946> │ │ │ │ + je 32d56 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x756> │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 386b5 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x935> │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - jmp 37fe5 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x265> │ │ │ │ + jne 32d45 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x745> │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + jmp 3285a ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x25a> │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 386fb ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x97b> │ │ │ │ + je 32d8b ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x78b> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 386d0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x950> │ │ │ │ - jmp 3835c ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x5dc> │ │ │ │ + jne 32d60 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x760> │ │ │ │ + jmp 32ad2 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x4d2> │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 386fb ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x97b> │ │ │ │ + je 32d8b ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x78b> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 386e5 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x965> │ │ │ │ - jmp 3835c ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x5dc> │ │ │ │ + jne 32d75 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x775> │ │ │ │ + jmp 32ad2 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x4d2> │ │ │ │ vzeroupper │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstl (%eax) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 38604 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x884> │ │ │ │ + jmp 32ca9 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x6a9> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00038720 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ +00032db0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x2b530,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x28ea0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x128,%esp │ │ │ │ - mov 0x4(%ecx),%ebx │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + sub $0xe8,%esp │ │ │ │ + mov 0x4(%ecx),%edi │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov %ebx,-0xe4(%ebp) │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov %ebx,-0xe8(%ebp) │ │ │ │ - mov 0xc(%ecx),%ebx │ │ │ │ - mov %ebx,-0xec(%ebp) │ │ │ │ - mov 0x10(%ecx),%ebx │ │ │ │ - mov %ebx,-0xf0(%ebp) │ │ │ │ - mov 0x14(%ecx),%ebx │ │ │ │ - mov %ebx,-0xf4(%ebp) │ │ │ │ - mov 0x18(%ecx),%ebx │ │ │ │ - mov %ebx,-0xf8(%ebp) │ │ │ │ - mov 0x1c(%ecx),%ebx │ │ │ │ - mov %ebx,-0xfc(%ebp) │ │ │ │ - mov 0x20(%ecx),%ebx │ │ │ │ - mov 0x2c(%ecx),%esi │ │ │ │ - mov %ebx,-0x100(%ebp) │ │ │ │ - mov 0x24(%ecx),%ebx │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ - mov 0x30(%ecx),%esi │ │ │ │ - mov %ebx,-0x104(%ebp) │ │ │ │ - mov 0x28(%ecx),%ebx │ │ │ │ - mov 0x34(%ecx),%ecx │ │ │ │ - mov %esi,-0xc4(%ebp) │ │ │ │ - mov %ebx,-0x108(%ebp) │ │ │ │ - mov %ecx,-0xc8(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 38f06 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x7e6> │ │ │ │ - mov 0x20(%eax),%ecx │ │ │ │ + mov %edi,-0xc4(%ebp) │ │ │ │ + mov 0x8(%ecx),%edi │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ + mov 0xc(%ecx),%edi │ │ │ │ + mov %edi,-0xcc(%ebp) │ │ │ │ + mov 0x10(%ecx),%edi │ │ │ │ + mov %edi,-0xd0(%ebp) │ │ │ │ + mov 0x14(%ecx),%edi │ │ │ │ + mov %edi,-0xd4(%ebp) │ │ │ │ + mov 0x18(%ecx),%edi │ │ │ │ + mov %edi,-0xd8(%ebp) │ │ │ │ + mov 0x1c(%ecx),%edi │ │ │ │ + mov %edi,-0xdc(%ebp) │ │ │ │ + mov 0x20(%ecx),%edi │ │ │ │ + mov 0x2c(%ecx),%edx │ │ │ │ + mov %edi,-0xe0(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + mov 0x24(%ecx),%edi │ │ │ │ + mov 0x30(%ecx),%edx │ │ │ │ + mov %edi,-0xe4(%ebp) │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ + mov 0x28(%ecx),%edi │ │ │ │ + mov 0x34(%ecx),%edx │ │ │ │ + mov %edi,-0xe8(%ebp) │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + test %edi,%edi │ │ │ │ + jle 3343b ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x68b> │ │ │ │ xor %esi,%esi │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ + mov 0x20(%eax),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0xe4(%ebp),%edi │ │ │ │ mov 0x74(%ebx),%eax │ │ │ │ - mov (%ecx,%esi,4),%edx │ │ │ │ + mov (%edi,%esi,4),%edx │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov 0x4(%eax,%edx,4),%edi │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ sub %ecx,%edi │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - imul %edx,%ecx │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + mov %edi,%edx │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + imul %ecx,%edi │ │ │ │ + imul %edx,%eax │ │ │ │ mov 0x9c(%ebx),%edx │ │ │ │ - imul %edi,%eax │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ lea (%edx,%ecx,8),%edx │ │ │ │ push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 17510 │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov 0x20(%edi),%eax │ │ │ │ + mov %edi,%ecx │ │ │ │ add $0xc,%esp │ │ │ │ - mov 0x20(%ebx),%eax │ │ │ │ - imul %eax,%ecx │ │ │ │ - imul -0xa4(%ebp),%eax │ │ │ │ - lea 0x0(,%ecx,8),%edx │ │ │ │ - mov 0xa0(%ebx),%ecx │ │ │ │ - mov %edi,%ebx │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + imul %eax,%edi │ │ │ │ + imul -0x84(%ebp),%eax │ │ │ │ + lea 0x0(,%edi,8),%edx │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov 0xa0(%ecx),%ecx │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov 0x20(%edi),%eax │ │ │ │ + mov %edi,%ecx │ │ │ │ add $0xc,%esp │ │ │ │ - mov 0x20(%ebx),%eax │ │ │ │ - imul %eax,%ecx │ │ │ │ - imul -0xa4(%ebp),%eax │ │ │ │ - lea 0x0(,%ecx,8),%edx │ │ │ │ - mov 0xa4(%ebx),%ecx │ │ │ │ - mov %edi,%ebx │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + imul %eax,%edi │ │ │ │ + imul -0x84(%ebp),%eax │ │ │ │ + lea 0x0(,%edi,8),%edx │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov 0xa4(%ecx),%ecx │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ - mov -0x100(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov (%edi,%esi,4),%edi │ │ │ │ - mov 0x84(%ebx),%ecx │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + mov (%eax,%esi,4),%ecx │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - mov %edi,-0xcc(%ebp) │ │ │ │ - mov -0xe4(%ebp),%edi │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + mov 0x84(%edi),%eax │ │ │ │ + mov -0xc4(%ebp),%edi │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ - mov (%ecx,%edx,4),%edi │ │ │ │ + mov (%eax,%edx,4),%edi │ │ │ │ mov 0x98(%ebx),%edx │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ - mov (%edi,%esi,4),%ecx │ │ │ │ - mov (%edx,%ecx,4),%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - mov -0xf0(%ebp),%edi │ │ │ │ - mov (%edi,%esi,4),%ecx │ │ │ │ - mov (%edx,%ecx,4),%edi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0xf4(%ebp),%edi │ │ │ │ - mov (%edi,%esi,4),%ecx │ │ │ │ - mov (%edx,%ecx,4),%edi │ │ │ │ - mov 0x7c(%ebx),%ecx │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + mov -0xcc(%ebp),%edi │ │ │ │ + mov (%edi,%esi,4),%ebx │ │ │ │ + mov (%edx,%ebx,4),%edi │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ + mov (%edi,%esi,4),%ebx │ │ │ │ + mov (%edx,%ebx,4),%edi │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ + mov -0xd4(%ebp),%edi │ │ │ │ + mov (%edi,%esi,4),%ebx │ │ │ │ + mov (%edx,%ebx,4),%edi │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ + mov 0x7c(%ebx),%ebx │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ - mov (%ecx,%edx,4),%edi │ │ │ │ - mov %edi,-0xd4(%ebp) │ │ │ │ - mov -0xfc(%ebp),%edi │ │ │ │ + mov (%ebx,%edx,4),%edi │ │ │ │ + mov %edi,-0xb4(%ebp) │ │ │ │ + mov -0xdc(%ebp),%edi │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ - mov 0x80(%ebx),%ecx │ │ │ │ - mov (%ecx,%edx,4),%edi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ - mov 0x28(%ebx),%edi │ │ │ │ - mov 0x20(%ebx),%ebx │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ - imul -0x44(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov 0x80(%ebx),%ebx │ │ │ │ + mov (%ebx,%edx,4),%edi │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov 0x20(%edx),%ebx │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ + mov 0x28(%edx),%edi │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ imul %edi,%ebx │ │ │ │ - mov 0x30(%ecx),%edi │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - mov %edi,-0xd0(%ebp) │ │ │ │ - cmp %eax,0xc(%ecx) │ │ │ │ - jle 38fb5 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x895> │ │ │ │ - mov 0x88(%ecx),%edx │ │ │ │ - mov (%edx,%eax,4),%edx │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + imul -0x30(%ebp),%edi │ │ │ │ + cmp %ecx,0xc(%edx) │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + mov 0x30(%edx),%edi │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + jle 334e4 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x734> │ │ │ │ + mov 0x88(%edx),%edx │ │ │ │ + mov (%edx,%ecx,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 38fb5 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x895> │ │ │ │ + je 334e4 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x734> │ │ │ │ test %edi,%edi │ │ │ │ - jle 38b6b ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x44b> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - sub %edi,%eax │ │ │ │ - add -0xa4(%ebp),%eax │ │ │ │ - lea (%edx,%edi,4),%edi │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + jle 331c2 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x412> │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + mov 0x10(%eax),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + sub %ecx,%eax │ │ │ │ + add -0x84(%ebp),%eax │ │ │ │ + lea (%edx,%ecx,4),%ecx │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + imul %edi,%eax │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %ecx,%edi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - cmp %esi,-0xa4(%ebp) │ │ │ │ - jge 38b52 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x432> │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + imul %eax,%edi │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + cmp %esi,-0x84(%ebp) │ │ │ │ + jge 331a9 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3f9> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 38f88 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x868> │ │ │ │ + jle 334b7 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x707> │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ mov 0x9c(%edx),%esi │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ - mov %edi,-0xd8(%ebp) │ │ │ │ - mov %edx,-0xdc(%ebp) │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ - mov 0xa0(%edx),%esi │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ + mov %ecx,-0x94(%ebp) │ │ │ │ + mov %ebx,-0xb8(%ebp) │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov 0x3c(%edx),%eax │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ - mov 0xa4(%edx),%esi │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + mov 0xa0(%edx),%esi │ │ │ │ imul %ecx,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + mov 0xa4(%edx),%esi │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + nop │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ - lea (%esi,%edx,8),%edx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + lea (%edx,%esi,8),%edx │ │ │ │ lea (%edi,%ebx,1),%ecx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ add %ebx,%esi │ │ │ │ - add -0x94(%ebp),%ebx │ │ │ │ + add -0x74(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - add -0x60(%ebp),%edi │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x44(%ebp),%edi │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%esi │ │ │ │ add $0x8,%ebx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - fmull -0x8(%edx) │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%ecx) │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - fmull -0x8(%edx) │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%esi) │ │ │ │ fstpl -0x8(%esi) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ + add -0x4c(%ebp),%eax │ │ │ │ fmull -0x8(%edx) │ │ │ │ - add -0x68(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ - cmp -0x4c(%ebp),%ecx │ │ │ │ - jne 38ad0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3b0> │ │ │ │ - addl $0x4,-0x6c(%ebp) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - add %ecx,-0x70(%ebp) │ │ │ │ - cmp %ebx,-0x78(%ebp) │ │ │ │ - jne 38a60 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x340> │ │ │ │ + cmp -0x40(%ebp),%ecx │ │ │ │ + jne 33120 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x370> │ │ │ │ + addl $0x4,-0x50(%ebp) │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + add %ebx,-0x54(%ebp) │ │ │ │ + cmp %edi,-0x5c(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + jne 330c0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x310> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ - mov -0xd8(%ebp),%edi │ │ │ │ - mov -0xdc(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add %ebx,%eax │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ - add -0xac(%ebp),%ebx │ │ │ │ + add -0x90(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ - cmp -0xd0(%ebp),%ecx │ │ │ │ - jne 389d1 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x2b1> │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - shr $0x3,%eax │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - shl $0x6,%eax │ │ │ │ - cmp -0x84(%ebp),%ebx │ │ │ │ - jge 39402 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xce2> │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - test %edi,%edi │ │ │ │ - jle 38f12 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x7f2> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov 0x9c(%eax),%ebx │ │ │ │ + cmp -0xb0(%ebp),%ecx │ │ │ │ + jne 33048 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x298> │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + shr $0x2,%eax │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ + cmp -0x64(%ebp),%ebx │ │ │ │ + mov %eax,%edi │ │ │ │ + jge 337f8 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xa48> │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 33447 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x697> │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov 0x9c(%eax),%esi │ │ │ │ mov 0xa0(%eax),%ecx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ mov 0xa4(%eax),%ebx │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 38f1d ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x7fd> │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ - fldz │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + dec %eax │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + jbe 33452 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x6a2> │ │ │ │ + lea 0x0(,%eax,8),%edx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ - fldz │ │ │ │ - lea 0x0(,%esi,8),%edx │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ add %edx,%ebx │ │ │ │ add %edx,%ecx │ │ │ │ - add -0x4c(%ebp),%edx │ │ │ │ - jmp 38c04 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x4e4> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add %esi,%edx │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + fldz │ │ │ │ + fldz │ │ │ │ + jmp 33244 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x494> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - vmovupd (%esi,%eax,1),%zmm0 │ │ │ │ - vmulpd (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - vmulpd (%ecx,%eax,1),%zmm0,%zmm1 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovupd (%esi,%eax,1),%ymm0 │ │ │ │ + vmulpd (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vmulpd (%ecx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmulpd (%ebx,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmulpd (%ebx,%eax,1),%zmm0,%zmm0 │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - add $0x40,%eax │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 38c00 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x4e0> │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ - test $0x7,%edi │ │ │ │ - je 38de1 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x6c1> │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov %edi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - lea (%ebx,%eax,1),%edx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - sub %eax,%edx │ │ │ │ - lea 0x0(,%edx,8),%edx │ │ │ │ - add %edx,%ebx │ │ │ │ - add %edx,%ecx │ │ │ │ - add %esi,%edx │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%esi,%eax,8) │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ + cmp %edi,%eax │ │ │ │ + jne 33240 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x490> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %esi,-0x9c(%ebp) │ │ │ │ + test $0x3,%al │ │ │ │ + je 33329 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x579> │ │ │ │ + mov %eax,%edx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + inc %edx │ │ │ │ + fldl (%ecx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldl (%ecx,%eax,8) │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ - fmull (%edx,%eax,8) │ │ │ │ + fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ + cmp -0x30(%ebp),%edx │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %edi,%eax │ │ │ │ - jl 38dc0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x6a0> │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ + jl 33300 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x550> │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + mov %esi,-0x9c(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - add %edi,-0xb8(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + add %edx,-0x98(%ebp) │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ add 0xb4(%esi),%edx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ fstl (%esp) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov 0xbc(%esi),%ebx │ │ │ │ - incl -0x48(%ebp) │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov 0xbc(%esi),%ebx │ │ │ │ + incl -0x24(%ebp) │ │ │ │ fstpl (%edx) │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ fldl -0x40(%ebp) │ │ │ │ mov 0xb8(%esi),%edx │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ fdiv %st(1),%st │ │ │ │ fstl (%edx,%eax,1) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpl (%ebx,%eax,1) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp %eax,-0x84(%ebp) │ │ │ │ - jne 38b92 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x472> │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 38f32 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x812> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + cmp %eax,-0x64(%ebp) │ │ │ │ + jne 331e2 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x432> │ │ │ │ + cmpl $0xffffffff,-0xac(%ebp) │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + jne 33470 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x6c0> │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov 0xb4(%eax),%ecx │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ fldz │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ faddl (%ecx,%esi,8) │ │ │ │ fstpl (%ecx,%esi,8) │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ fldl (%edi,%edx,8) │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ faddl (%ecx,%esi,8) │ │ │ │ fstpl (%ecx,%esi,8) │ │ │ │ - mov -0xc8(%ebp),%ecx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ inc %edx │ │ │ │ + cmp %edx,-0x64(%ebp) │ │ │ │ faddl (%ecx,%esi,8) │ │ │ │ fstpl (%ecx,%esi,8) │ │ │ │ - cmp %edx,-0x84(%ebp) │ │ │ │ - jne 38eb7 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x797> │ │ │ │ + jne 333ef ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x63f> │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0x108(%ebp) │ │ │ │ - jne 387d4 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xb4> │ │ │ │ + cmp %esi,-0xe8(%ebp) │ │ │ │ + jne 32e5e ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xae> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - jmp 38de9 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x6c9> │ │ │ │ + jmp 33334 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x584> │ │ │ │ fldz │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ - jmp 38d8f ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x66f> │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov 0xb4(%edx),%ecx │ │ │ │ - mov 0x8c(%edx),%edx │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 33300 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x550> │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov 0xb4(%edi),%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ - lea (%ecx,%eax,1),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ - add (%edx,%ebx,4),%eax │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - lea (%ecx,%ebx,8),%ebx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov 0x8c(%edi),%edi │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + add (%edi,%edx,4),%eax │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + lea (%ecx,%edi,8),%edi │ │ │ │ fldl (%edx) │ │ │ │ - faddl (%eax) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp %edx,-0x48(%ebp) │ │ │ │ - jne 38f6e ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x84e> │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - jmp 38e85 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x765> │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + cmp %edx,%edi │ │ │ │ + jne 334a0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x6f0> │ │ │ │ + jmp 333c0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x610> │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ - cmp %edx,-0x78(%ebp) │ │ │ │ - je 38fa7 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x887> │ │ │ │ + cmp %edx,-0x5c(%ebp) │ │ │ │ + je 334d6 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x726> │ │ │ │ add $0x8,%eax │ │ │ │ - cmp -0x78(%ebp),%eax │ │ │ │ - jne 38f97 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x877> │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - jmp 38b4a ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x42a> │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ + jne 334c6 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x716> │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + jmp 331a1 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3f1> │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 38b6b ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x44b> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ + jle 331c2 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x412> │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ fldz │ │ │ │ - mov %esi,-0x10c(%ebp) │ │ │ │ - mov (%ecx,%eax,4),%eax │ │ │ │ + mov %esi,-0xec(%ebp) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ - mov %eax,-0xdc(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - sub %ecx,%eax │ │ │ │ - add %edi,%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + sub %edi,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - cmp -0x84(%ebp),%edx │ │ │ │ - jge 393c7 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xca7> │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + cmp -0x64(%ebp),%edx │ │ │ │ + jge 337bd ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xa0d> │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 393be ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xc9e> │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0xd4(%ebp),%esi │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %ecx,-0x110(%ebp) │ │ │ │ - mov %eax,-0x114(%ebp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - fldl (%esi,%ecx,8) │ │ │ │ - mov 0x3c(%ebx),%esi │ │ │ │ - mov 0x9c(%ebx),%ebx │ │ │ │ - mov %ebx,-0xac(%ebp) │ │ │ │ - mov 0xa0(%edx),%ebx │ │ │ │ - imul %ecx,%esi │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ - mov -0xdc(%ebp),%esi │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ - mov 0xa4(%edx),%ebx │ │ │ │ - lea (%esi,%eax,8),%esi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - lea 0x1(%ebx),%edx │ │ │ │ - dec %ebx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ + jle 337b4 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xa04> │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0xf0(%ebp) │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ + mov %edi,%edx │ │ │ │ + fldl (%ebx,%ecx,8) │ │ │ │ + mov 0x3c(%edi),%ebx │ │ │ │ + mov 0x9c(%edi),%edi │ │ │ │ + imul %ecx,%ebx │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ + mov 0xa0(%edx),%edi │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + mov 0xa4(%edx),%edi │ │ │ │ + lea (%ebx,%eax,8),%ebx │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ - lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - lea 0x0(,%esi,8),%eax │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + lea 0x1(%edi),%edx │ │ │ │ + dec %edi │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + nop │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + lea (%eax,%esi,8),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + lea 0x0(,%ebx,8),%eax │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov -0xb4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmpl $0x2,-0x54(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + jbe 337e0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xa30> │ │ │ │ + lea 0x0(,%eax,8),%edx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmpl $0x6,-0x74(%ebp) │ │ │ │ - jbe 393f0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xcd0> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ fld %st(3) │ │ │ │ - lea 0x0(,%eax,8),%edx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - lea (%eax,%edx,1),%edi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ - add -0x50(%ebp),%edx │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + lea (%eax,%edx,1),%ebx │ │ │ │ + add -0x24(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 39164 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xa44> │ │ │ │ + jmp 33664 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x8b4> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - vmovupd (%ebx,%eax,1),%zmm0 │ │ │ │ - vmulpd (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmulpd (%esi,%eax,1),%zmm0,%zmm2 │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovupd (%edi,%eax,1),%ymm0 │ │ │ │ + vmulpd (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vmulpd (%ebx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmulpd (%esi,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm7 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmulpd (%edi,%eax,1),%zmm0,%zmm0 │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - add $0x40,%eax │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 39160 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xa40> │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - test $0x7,%al │ │ │ │ - je 39330 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xc10> │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - add %eax,%edx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - lea 0x0(,%edx,8),%edx │ │ │ │ - lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - add %edx,%esi │ │ │ │ - add -0x60(%ebp),%edx │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ + jne 33660 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x8b0> │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + test $0x3,%esi │ │ │ │ + je 33740 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x990> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + fldl (%edi,%edx,8) │ │ │ │ + inc %edx │ │ │ │ + fldl (%ecx,%eax,8) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldl (%esi,%eax,8) │ │ │ │ + fldl (%ecx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ - fmull (%edx,%eax,8) │ │ │ │ + fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jl 39300 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xbe0> │ │ │ │ + cmp %esi,%edx │ │ │ │ + jl 33717 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x967> │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - jmp 39340 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xc20> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + jmp 33742 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x992> │ │ │ │ fxch %st(1) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - add %esi,-0x48(%ebp) │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + add %esi,-0x2c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ - faddl (%edi,%ecx,8) │ │ │ │ - fstpl (%edi,%ecx,8) │ │ │ │ + faddl (%ebx,%ecx,8) │ │ │ │ + fstpl (%ebx,%ecx,8) │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x8(%eax) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%esi,%ecx,8) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ fmull -0x8(%eax) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl (%edi,%ecx,8) │ │ │ │ - fstpl (%edi,%ecx,8) │ │ │ │ + faddl (%ebx,%ecx,8) │ │ │ │ + fstpl (%ebx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 39120 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xa00> │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - add -0x80(%ebp),%edi │ │ │ │ - add -0xa8(%ebp),%ebx │ │ │ │ - add %eax,%esi │ │ │ │ + jne 33620 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x870> │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + add -0x88(%ebp),%edi │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + add -0x60(%ebp),%esi │ │ │ │ + add %eax,%ebx │ │ │ │ inc %edx │ │ │ │ - cmp %edx,-0x84(%ebp) │ │ │ │ - jne 390c0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x9a0> │ │ │ │ + cmp %edx,-0x64(%ebp) │ │ │ │ + jne 335d0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x820> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ - add -0x80(%ebp),%eax │ │ │ │ - add -0xe0(%ebp),%eax │ │ │ │ - add -0xd8(%ebp),%eax │ │ │ │ + mov -0xf0(%ebp),%ecx │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + add -0x60(%ebp),%eax │ │ │ │ + add -0xc0(%ebp),%eax │ │ │ │ + add -0xb8(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ - cmp -0xd0(%ebp),%ecx │ │ │ │ - jne 3901e ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x8fe> │ │ │ │ + cmp -0xb0(%ebp),%ecx │ │ │ │ + jne 33544 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x794> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x10c(%ebp),%esi │ │ │ │ - jmp 38b6b ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x44b> │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xec(%ebp),%esi │ │ │ │ + jmp 331c2 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x412> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldz │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - xor %eax,%eax │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + xor %edx,%edx │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ - jmp 392d2 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xbb2> │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + jmp 33717 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x967> │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ vzeroupper │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0x108(%ebp) │ │ │ │ - jne 387d4 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xb4> │ │ │ │ - jmp 38f06 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x7e6> │ │ │ │ + cmp %esi,-0xe8(%ebp) │ │ │ │ + jne 32e5e ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xae> │ │ │ │ + jmp 3343b ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x68b> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00039440 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base>: │ │ │ │ +00033840 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x2a814,%ebx │ │ │ │ + add $0x28414,%ebx │ │ │ │ + cmpl $0x1,0x5c(%esp) │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ mov 0x58(%esp),%edi │ │ │ │ mov 0x64(%esp),%esi │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ - cmpl $0x1,0x5c(%esp) │ │ │ │ - jne 39666 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x226> │ │ │ │ + jne 33a66 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x226> │ │ │ │ mov 0x54(%ecx),%ebp │ │ │ │ and $0x180,%ebp │ │ │ │ - jne 39666 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x226> │ │ │ │ + jne 33a66 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x226> │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ or 0x44(%esp),%edx │ │ │ │ - je 39560 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x120> │ │ │ │ + je 33960 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x120> │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 39666 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x226> │ │ │ │ + je 33a66 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x226> │ │ │ │ mov (%ecx),%edx │ │ │ │ mov %eax,0x6c(%esp) │ │ │ │ mov 0x140(%edx),%edx │ │ │ │ cmp 0x35c(%ebx),%edx │ │ │ │ - jne 39620 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1e0> │ │ │ │ + jne 33a20 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1e0> │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x78(%esp) │ │ │ │ push 0x74(%esp) │ │ │ │ push 0x70(%esp) │ │ │ │ push %edi │ │ │ │ push 0x6c(%esp) │ │ │ │ push 0x6c(%esp) │ │ │ │ @@ -35727,53 +32263,53 @@ │ │ │ │ push 0x6c(%esp) │ │ │ │ push 0x6c(%esp) │ │ │ │ push 0x6c(%esp) │ │ │ │ push %ecx │ │ │ │ call 17720 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@plt> │ │ │ │ mov 0xac(%esp),%eax │ │ │ │ add $0x40,%esp │ │ │ │ - mov 0x74(%esp),%ecx │ │ │ │ fldz │ │ │ │ + mov 0x74(%esp),%ecx │ │ │ │ fstl (%eax) │ │ │ │ fstl (%ecx) │ │ │ │ test %edi,%edi │ │ │ │ - jle 39670 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x230> │ │ │ │ + jle 33a70 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x230> │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ mov %esi,0x64(%esp) │ │ │ │ mov 0x70(%esp),%ebp │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x68(%esp),%esi │ │ │ │ mov 0x74(%esp),%edx │ │ │ │ - jmp 39522 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0xe2> │ │ │ │ + jmp 33922 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0xe2> │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ fldl (%eax) │ │ │ │ faddl (%esi,%ecx,8) │ │ │ │ fstpl (%eax) │ │ │ │ fldl (%edx) │ │ │ │ faddl 0x0(%ebp,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ fstl (%edx) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 39520 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0xe0> │ │ │ │ + jne 33920 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0xe0> │ │ │ │ fldl (%eax) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov 0x64(%esp),%esi │ │ │ │ fucomip %st(0),%st │ │ │ │ - jnp 39600 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1c0> │ │ │ │ + jnp 33a00 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1c0> │ │ │ │ ffreep %st(0) │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ - jmp 39608 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1c8> │ │ │ │ + jmp 33a08 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1c8> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%ecx),%eax │ │ │ │ cmpb $0x0,0xcc(%ecx) │ │ │ │ - je 395d0 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x190> │ │ │ │ + mov (%ecx),%eax │ │ │ │ + je 339d0 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x190> │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x68(%esp) │ │ │ │ push %edi │ │ │ │ push 0x64(%esp) │ │ │ │ push 0x64(%esp) │ │ │ │ push 0x64(%esp) │ │ │ │ push 0x64(%esp) │ │ │ │ @@ -35782,24 +32318,24 @@ │ │ │ │ push 0x5c(%esp) │ │ │ │ push %ecx │ │ │ │ call *0x134(%eax) │ │ │ │ add $0x30,%esp │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ test %edi,%edi │ │ │ │ - jle 395c5 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ + jle 339c5 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ fldz │ │ │ │ lea (%eax,%edi,8),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ faddl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fstl (%esi) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 395b0 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x170> │ │ │ │ + jne 339b0 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x170> │ │ │ │ fucomip %st(0),%st │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ cmovp %eax,%ebp │ │ │ │ add $0x1c,%esp │ │ │ │ mov %ebp,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -35816,25 +32352,25 @@ │ │ │ │ push 0x64(%esp) │ │ │ │ push 0x5c(%esp) │ │ │ │ push 0x5c(%esp) │ │ │ │ push 0x5c(%esp) │ │ │ │ push %ecx │ │ │ │ call *0x13c(%eax) │ │ │ │ add $0x30,%esp │ │ │ │ - jmp 39599 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x159> │ │ │ │ + jmp 33999 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x159> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jnp 39610 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1d0> │ │ │ │ + jnp 33a10 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1d0> │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ mov $0xfffffff8,%ebp │ │ │ │ - jmp 395a1 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x161> │ │ │ │ + jmp 339a1 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x161> │ │ │ │ nop │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ - jmp 395a1 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x161> │ │ │ │ + jmp 339a1 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x161> │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x78(%esp) │ │ │ │ push 0x74(%esp) │ │ │ │ push 0x70(%esp) │ │ │ │ push %edi │ │ │ │ @@ -35847,2371 +32383,2152 @@ │ │ │ │ push 0x6c(%esp) │ │ │ │ push 0x6c(%esp) │ │ │ │ push 0x6c(%esp) │ │ │ │ push %ecx │ │ │ │ call *%edx │ │ │ │ mov 0xac(%esp),%eax │ │ │ │ add $0x40,%esp │ │ │ │ - jmp 394f2 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0xb2> │ │ │ │ + jmp 338f2 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0xb2> │ │ │ │ mov $0xfffffff9,%ebp │ │ │ │ - jmp 395c5 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ + jmp 339c5 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ fldl (%eax) │ │ │ │ fucomip %st(0),%st │ │ │ │ fstpl (%esi) │ │ │ │ - jnp 395c5 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ + jnp 339c5 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ mov $0xfffffff8,%ebp │ │ │ │ - jmp 395c5 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ + jmp 339c5 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000396a0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +00033ac0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x2a5b0,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x28190,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x1a8,%esp │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ - mov (%ecx),%edi │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov %esi,-0x184(%ebp) │ │ │ │ - mov 0x8(%ecx),%esi │ │ │ │ - mov %esi,-0x188(%ebp) │ │ │ │ - mov 0xc(%ecx),%esi │ │ │ │ - mov %esi,-0x18c(%ebp) │ │ │ │ - mov 0x10(%ecx),%esi │ │ │ │ - mov %esi,-0x190(%ebp) │ │ │ │ - mov 0x14(%ecx),%esi │ │ │ │ - mov %esi,-0x194(%ebp) │ │ │ │ - mov 0x18(%ecx),%esi │ │ │ │ - mov %esi,-0x198(%ebp) │ │ │ │ - mov 0x1c(%ecx),%esi │ │ │ │ - mov %esi,-0x19c(%ebp) │ │ │ │ - mov 0x20(%ecx),%esi │ │ │ │ - mov 0x24(%ecx),%ecx │ │ │ │ - mov %esi,-0x1a0(%ebp) │ │ │ │ - mov %ecx,-0x174(%ebp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 39bd5 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x535> │ │ │ │ - vmovdqa64 -0x9f20(%eax),%zmm7 │ │ │ │ - vmovdqa64 -0x9ee0(%eax),%zmm5 │ │ │ │ - mov %edi,%edx │ │ │ │ - mov 0x20(%edi),%edi │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov -0x19c(%ebp),%esi │ │ │ │ - mov 0x74(%edx),%eax │ │ │ │ - vmovdqa64 %zmm5,-0xf8(%ebp) │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - vmovdqa64 %zmm7,-0xb8(%ebp) │ │ │ │ + sub $0xc8,%esp │ │ │ │ + mov 0x4(%ecx),%edi │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + mov 0x8(%ecx),%edi │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov %edi,-0xb4(%ebp) │ │ │ │ + mov 0xc(%ecx),%edi │ │ │ │ + mov %edi,-0xb8(%ebp) │ │ │ │ + mov 0x10(%ecx),%edi │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + mov 0x14(%ecx),%edi │ │ │ │ + mov %edi,-0xc0(%ebp) │ │ │ │ + mov 0x18(%ecx),%edi │ │ │ │ + mov %edi,-0xc4(%ebp) │ │ │ │ + mov 0x1c(%ecx),%edi │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ + mov 0x20(%ecx),%edi │ │ │ │ + mov 0x24(%ecx),%esi │ │ │ │ + mov %edi,-0xcc(%ebp) │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ + test %edi,%edi │ │ │ │ + jle 33efa ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x43a> │ │ │ │ + movl $0x0,-0x94(%ebp) │ │ │ │ + mov 0x20(%eax),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov (%esi,%edi,4),%ecx │ │ │ │ - mov (%eax,%ecx,4),%esi │ │ │ │ - mov 0x4(%eax,%ecx,4),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - mov %eax,-0x13c(%ebp) │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov 0x74(%edi),%eax │ │ │ │ + mov (%esi,%edx,4),%edx │ │ │ │ mov %ecx,%ebx │ │ │ │ - sub %esi,%eax │ │ │ │ - mov %esi,-0x158(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov (%eax,%edx,4),%esi │ │ │ │ + mov 0x4(%eax,%edx,4),%eax │ │ │ │ + mov 0x9c(%edi),%edx │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ imul %esi,%ecx │ │ │ │ + sub %esi,%eax │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov %edi,%esi │ │ │ │ + lea (%edx,%ecx,8),%edx │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov 0x9c(%edx),%ecx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - lea (%ecx,%ebx,8),%ecx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %ecx │ │ │ │ - vzeroupper │ │ │ │ + push %edx │ │ │ │ call 17510 │ │ │ │ - mov -0x188(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov (%eax,%edi,4),%ebx │ │ │ │ - mov -0x198(%ebp),%eax │ │ │ │ - mov 0x84(%edx),%esi │ │ │ │ - mov (%eax,%edi,4),%eax │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov %eax,-0x16c(%ebp) │ │ │ │ - mov -0x184(%ebp),%eax │ │ │ │ - mov (%eax,%edi,4),%ecx │ │ │ │ - mov (%esi,%ecx,4),%eax │ │ │ │ - mov 0x98(%edx),%esi │ │ │ │ - mov %eax,-0x148(%ebp) │ │ │ │ - mov -0x18c(%ebp),%eax │ │ │ │ - mov (%eax,%edi,4),%ecx │ │ │ │ - mov (%esi,%ecx,4),%eax │ │ │ │ - mov 0x7c(%edx),%esi │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + mov 0x84(%esi),%ebx │ │ │ │ + mov (%eax,%edx,4),%ecx │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + mov (%eax,%edx,4),%edi │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov (%eax,%edx,4),%eax │ │ │ │ + mov (%ebx,%eax,4),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + mov (%eax,%edx,4),%edx │ │ │ │ + mov 0x98(%esi),%eax │ │ │ │ + mov (%eax,%edx,4),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + mov (%eax,%ebx,4),%edx │ │ │ │ + mov 0x7c(%esi),%eax │ │ │ │ + mov (%eax,%edx,4),%eax │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + mov (%eax,%ebx,4),%edx │ │ │ │ + mov 0x80(%esi),%eax │ │ │ │ + mov 0x20(%esi),%ebx │ │ │ │ + mov (%eax,%edx,4),%eax │ │ │ │ + mov 0x28(%esi),%edx │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + imul %esi,%edx │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + imul -0x2c(%ebp),%esi │ │ │ │ + cmp %ecx,0xc(%eax) │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + mov 0x30(%eax),%esi │ │ │ │ + mov %esi,-0x9c(%ebp) │ │ │ │ + jle 33f78 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4b8> │ │ │ │ + mov 0x88(%eax),%eax │ │ │ │ + mov (%eax,%ecx,4),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 33f78 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4b8> │ │ │ │ + test %esi,%esi │ │ │ │ + jle 33d96 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2d6> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + sub %ecx,%eax │ │ │ │ + add %ebx,%eax │ │ │ │ + imul %esi,%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ - mov (%eax,%edi,4),%ecx │ │ │ │ - mov (%esi,%ecx,4),%eax │ │ │ │ - mov 0x80(%edx),%esi │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - mov -0x194(%ebp),%eax │ │ │ │ - mov (%eax,%edi,4),%ecx │ │ │ │ - mov (%esi,%ecx,4),%eax │ │ │ │ - mov 0x28(%edx),%ecx │ │ │ │ - mov -0x158(%ebp),%esi │ │ │ │ - mov %eax,-0x15c(%ebp) │ │ │ │ - mov 0x20(%edx),%eax │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov 0x30(%edx),%eax │ │ │ │ - vmovdqa64 -0xb8(%ebp),%zmm7 │ │ │ │ - vmovdqa64 -0xf8(%ebp),%zmm5 │ │ │ │ - imul %esi,%ecx │ │ │ │ - imul -0x4c(%ebp),%esi │ │ │ │ - cmp %ebx,0xc(%edx) │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - mov %ecx,-0x164(%ebp) │ │ │ │ - mov %esi,-0x160(%ebp) │ │ │ │ - jle 39c61 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5c1> │ │ │ │ - mov 0x88(%edx),%ecx │ │ │ │ - mov (%ecx,%ebx,4),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 39c61 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5c1> │ │ │ │ - test %eax,%eax │ │ │ │ - jle 399e2 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x342> │ │ │ │ - mov -0x13c(%ebp),%esi │ │ │ │ - mov 0x10(%edx),%eax │ │ │ │ - mov -0x158(%ebp),%ebx │ │ │ │ - sub %esi,%eax │ │ │ │ - add -0x158(%ebp),%eax │ │ │ │ - imul -0x78(%ebp),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - lea (%ecx,%ebx,4),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - lea (%ecx,%esi,4),%eax │ │ │ │ + lea (%edx,%ebx,4),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + lea (%edx,%ecx,4),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov %edi,%edx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - imul -0x78(%ebp),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov -0x13c(%ebp),%edi │ │ │ │ - cmp %edi,-0x158(%ebp) │ │ │ │ - jge 399ca ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x32a> │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + imul %eax,%esi │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + cmp %edi,-0x8c(%ebp) │ │ │ │ + jge 33d81 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2c1> │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 39c41 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5a1> │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - mov -0x160(%ebp),%edi │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ + jle 33f5b ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x49b> │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + mov %edx,-0x54(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ - mov 0x3c(%edx),%eax │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov 0x9c(%edx),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov 0x24(%edx),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ + mov 0x3c(%eax),%edi │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + mov 0x9c(%eax),%esi │ │ │ │ + mov 0x24(%eax),%eax │ │ │ │ + imul %ecx,%edi │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov -0x138(%ebp),%edx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ add (%ecx),%edx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ lea (%ebx,%edi,8),%eax │ │ │ │ - add -0x4c(%ebp),%edi │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + add -0x2c(%ebp),%edi │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ lea (%ecx,%edx,8),%ecx │ │ │ │ - mov -0x148(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ lea (%ebx,%edi,8),%ebx │ │ │ │ lea (%edx,%eax,8),%edx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - jmp 39980 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2e0> │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add %esi,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 39980 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2e0> │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - addl $0x4,-0x40(%ebp) │ │ │ │ - add %ecx,-0x48(%ebp) │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x40(%ebp) │ │ │ │ - jne 39930 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x290> │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 33d40 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x280> │ │ │ │ + addl $0x4,-0x20(%ebp) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ - add -0x78(%ebp),%eax │ │ │ │ - add -0x64(%ebp),%eax │ │ │ │ - mov %eax,-0x164(%ebp) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - inc %ecx │ │ │ │ - add %edi,-0x164(%ebp) │ │ │ │ - cmp -0x170(%ebp),%ecx │ │ │ │ - jne 398c5 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x225> │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x158(%ebp),%esi │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - cmp -0x13c(%ebp),%esi │ │ │ │ - jge 3a157 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xab7> │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 39be1 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x541> │ │ │ │ + add %ecx,-0x28(%ebp) │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x20(%ebp) │ │ │ │ + jne 33d10 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x250> │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov 0x9c(%eax),%edx │ │ │ │ - lea -0x1(%esi),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 39be8 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x548> │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ - mov -0x15c(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + add -0x68(%ebp),%eax │ │ │ │ + add %ebx,%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + inc %ecx │ │ │ │ + add %edi,-0x48(%ebp) │ │ │ │ + cmp -0x9c(%ebp),%ecx │ │ │ │ + jne 33ca9 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1e9> │ │ │ │ + mov %edx,%edi │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + shr $0x2,%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ + shl $0x5,%eax │ │ │ │ + cmp -0x6c(%ebp),%ecx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jge 34374 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x8b4> │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 33f06 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x446> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0x9c(%eax),%ebx │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 33f0d ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x44d> │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ fldz │ │ │ │ - lea (%edx,%eax,8),%eax │ │ │ │ - mov %ecx,%edi │ │ │ │ - add %eax,%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovupd (%ecx),%zmm0 │ │ │ │ - vmulpd (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%ecx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 39a50 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3b0> │ │ │ │ - mov %edi,-0x15c(%ebp) │ │ │ │ - test $0x7,%esi │ │ │ │ - je 39b13 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x473> │ │ │ │ - mov -0x160(%ebp),%edi │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - lea (%eax,%edi,1),%ecx │ │ │ │ - mov -0x15c(%ebp),%edi │ │ │ │ - sub %eax,%ecx │ │ │ │ - lea (%edx,%ecx,8),%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + lea (%ebx,%eax,8),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%ecx,%eax,8) │ │ │ │ - fmull (%edi,%eax,8) │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 33e00 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x340> │ │ │ │ + test $0x3,%edi │ │ │ │ + je 33e67 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3a7> │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + sub %eax,%edx │ │ │ │ + lea (%ebx,%edx,8),%edx │ │ │ │ + fldl (%edx,%eax,8) │ │ │ │ + fmull (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jl 39b00 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x460> │ │ │ │ - mov %edi,-0x15c(%ebp) │ │ │ │ - add %esi,-0x160(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - vmovdqa64 %zmm5,-0x138(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - vmovdqa64 %zmm7,-0xf8(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + jl 33e5a ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x39a> │ │ │ │ + add %edi,-0x90(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ mov 0xb4(%eax),%eax │ │ │ │ - lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + lea (%eax,%esi,8),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - lea 0x1(%edi),%ecx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + inc %esi │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ecx,-0x13c(%ebp) │ │ │ │ - vmovdqa64 -0xf8(%ebp),%zmm7 │ │ │ │ - vmovdqa64 -0x138(%ebp),%zmm5 │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ + cmp %esi,-0x6c(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ - jne 39a0f ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x36f> │ │ │ │ - mov -0x16c(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 39bf7 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x557> │ │ │ │ - mov 0xb4(%edx),%eax │ │ │ │ - mov -0x174(%ebp),%esi │ │ │ │ - mov 0x6c(%edx),%ecx │ │ │ │ - mov -0x158(%ebp),%ebx │ │ │ │ + jne 33db9 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2f9> │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + cmp $0xffffffff,%edi │ │ │ │ + jne 33f1c ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x45c> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0xb4(%eax),%eax │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ fldz │ │ │ │ - fstl (%esi,%edi,8) │ │ │ │ - fldl (%eax,%ebx,8) │ │ │ │ - fmull (%ecx,%ebx,8) │ │ │ │ - inc %ebx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + fstl (%edi,%esi,8) │ │ │ │ + mov 0x6c(%ecx),%edx │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ + fmull (%edx,%ecx,8) │ │ │ │ + inc %ecx │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstl (%esi,%edi,8) │ │ │ │ - cmp %ebx,-0x13c(%ebp) │ │ │ │ - jne 39baf ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x50f> │ │ │ │ + fstl (%edi,%esi,8) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jne 33ed0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x410> │ │ │ │ ffreep %st(0) │ │ │ │ - inc %edi │ │ │ │ - cmp %edi,-0x1a0(%ebp) │ │ │ │ - jne 3973d ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9d> │ │ │ │ - vzeroupper │ │ │ │ + incl -0x94(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + cmp %eax,-0xcc(%ebp) │ │ │ │ + jne 33b52 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x92> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ fldz │ │ │ │ - jmp 39b19 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x479> │ │ │ │ - mov -0x160(%ebp),%ecx │ │ │ │ + jmp 33e6d ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3ad> │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 39ae9 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x449> │ │ │ │ - mov -0x158(%ebp),%eax │ │ │ │ - mov -0x16c(%ebp),%ebx │ │ │ │ - lea 0x0(,%eax,8),%ecx │ │ │ │ - mov 0xb4(%edx),%eax │ │ │ │ - lea (%eax,%ecx,1),%esi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov 0x8c(%edx),%esi │ │ │ │ - add (%esi,%ebx,4),%ecx │ │ │ │ - mov -0x13c(%ebp),%esi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - lea (%eax,%esi,8),%esi │ │ │ │ - fldl (%ebx) │ │ │ │ - faddl (%ecx) │ │ │ │ - add $0x8,%ebx │ │ │ │ + jmp 33e4f ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x38f> │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + lea 0x0(,%eax,8),%edx │ │ │ │ + mov 0x8c(%esi),%ebx │ │ │ │ + mov 0xb4(%esi),%eax │ │ │ │ + lea (%eax,%edx,1),%ecx │ │ │ │ + add (%ebx,%edi,4),%edx │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + lea (%eax,%edi,8),%ebx │ │ │ │ + fldl (%ecx) │ │ │ │ add $0x8,%ecx │ │ │ │ - fstpl -0x8(%ebx) │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jne 39c2b ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x58b> │ │ │ │ - jmp 39b9b ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4fb> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ + add $0x8,%edx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ + fstpl -0x8(%ecx) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jne 33f44 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x484> │ │ │ │ + jmp 33eb0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3f0> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 399b8 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x318> │ │ │ │ + je 33d76 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b6> │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 39c44 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5a4> │ │ │ │ - jmp 399b8 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x318> │ │ │ │ - mov -0x170(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 399e2 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x342> │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x13c(%ebp),%ecx │ │ │ │ - movl $0x0,-0x168(%ebp) │ │ │ │ - mov %edi,-0x1a4(%ebp) │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - lea 0x3(%eax),%esi │ │ │ │ - cmovs %esi,%eax │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ + jne 33f5e ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x49e> │ │ │ │ + jmp 33d76 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b6> │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 33d96 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2d6> │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + fldz │ │ │ │ + mov %edi,-0xd0(%ebp) │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ + test %esi,%esi │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + lea 0x3(%esi),%eax │ │ │ │ + cmovns %esi,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - mov 0x10(%edx),%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - add -0x158(%ebp),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + sar $0x2,%ecx │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + sub -0x6c(%ebp),%ebx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + add %ebx,%eax │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + imul %ebx,%edx │ │ │ │ + shl $0x3,%ebx │ │ │ │ cmp $0x4,%esi │ │ │ │ - setg -0x70(%ebp) │ │ │ │ - mov %eax,-0x17c(%ebp) │ │ │ │ - lea 0x0(,%ebx,8),%eax │ │ │ │ - mov %eax,-0x150(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - sub -0x158(%ebp),%eax │ │ │ │ + setg -0x5d(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + sete %dl │ │ │ │ + cmp $0x4,%esi │ │ │ │ + setle %al │ │ │ │ + xor %esi,%esi │ │ │ │ + or %eax,%edx │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + sub -0x8c(%ebp),%eax │ │ │ │ + mov %dl,-0x58(%ebp) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ dec %eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ - mov -0x158(%ebp),%esi │ │ │ │ - cmp -0x13c(%ebp),%esi │ │ │ │ - jge 3a0ef ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa4f> │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 3a0da ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa3a> │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - mov -0x168(%ebp),%edi │ │ │ │ - inc %ebx │ │ │ │ - mov -0x160(%ebp),%ecx │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - mov %edx,-0x1a8(%ebp) │ │ │ │ - fldl (%eax,%edi,8) │ │ │ │ - imul 0x3c(%edx),%edi │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - shl $0x3,%eax │ │ │ │ - mov %edi,-0x14c(%ebp) │ │ │ │ - mov -0x148(%ebp),%edi │ │ │ │ - add %eax,%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - add %eax,%edi │ │ │ │ - mov %esi,%eax │ │ │ │ - mov -0x164(%ebp),%esi │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - mov 0x9c(%edx),%esi │ │ │ │ - mov %esi,-0x154(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x154(%ebp),%esi │ │ │ │ - movl $0x0,-0x138(%ebp) │ │ │ │ - mov %eax,-0x140(%ebp) │ │ │ │ - fldz │ │ │ │ - mov %ecx,-0x144(%ebp) │ │ │ │ + imul -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ + cmp -0x6c(%ebp),%edi │ │ │ │ + jge 34313 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x853> │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 34305 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x845> │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov %esi,-0xd4(%ebp) │ │ │ │ + mov %edx,-0xd8(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + fldl (%eax,%esi,8) │ │ │ │ + mov 0x3c(%ecx),%eax │ │ │ │ + mov 0x9c(%ecx),%edi │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + imul %esi,%eax │ │ │ │ + inc %ecx │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + lea 0x0(,%edx,8),%eax │ │ │ │ + add %eax,%ebx │ │ │ │ + add -0x5c(%ebp),%eax │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov %ebx,%ecx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ lea (%esi,%ecx,8),%esi │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov -0x14c(%ebp),%esi │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - lea (%eax,%esi,8),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - cmpl $0x6,-0x64(%ebp) │ │ │ │ - jbe 3a120 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa80> │ │ │ │ - cmpl $0xc,-0xf8(%ebp) │ │ │ │ - jle 3a146 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xaa6> │ │ │ │ - cmpb $0x0,-0x70(%ebp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - fldz │ │ │ │ - cmovne -0x74(%ebp),%eax │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + lea (%eax,%ecx,8),%edx │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 34340 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x880> │ │ │ │ + cmpb $0x0,-0x58(%ebp) │ │ │ │ + jne 34369 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x8a9> │ │ │ │ + cmpb $0x0,-0x5d(%ebp) │ │ │ │ + mov $0x1,%ebx │ │ │ │ fldz │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - shr $0x2,%ecx │ │ │ │ - shl $0x7,%ecx │ │ │ │ + cmovne -0x64(%ebp),%ebx │ │ │ │ + fldz │ │ │ │ + mov %ebx,%ecx │ │ │ │ + shr $1,%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ - jmp 39df2 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x752> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - vmovupd (%edx),%zmm3 │ │ │ │ - vmovupd (%eax),%zmm0 │ │ │ │ - vmovupd 0x40(%eax),%zmm6 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sub $0xffffff80,%edx │ │ │ │ - vmovapd %zmm0,%zmm1 │ │ │ │ - vmovapd %zmm3,%zmm2 │ │ │ │ - vpermt2pd %zmm6,%zmm5,%zmm0 │ │ │ │ - vpermt2pd -0x40(%edx),%zmm5,%zmm3 │ │ │ │ - vpermt2pd -0x40(%edx),%zmm7,%zmm2 │ │ │ │ - vpermt2pd %zmm6,%zmm7,%zmm1 │ │ │ │ - vmulpd %zmm2,%zmm1,%zmm1 │ │ │ │ - vmulpd %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x48(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm3 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x48(%ebp) │ │ │ │ - vmovsd %xmm3,-0x48(%ebp) │ │ │ │ - faddl -0x48(%ebp) │ │ │ │ + jmp 340f2 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x632> │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovupd (%edx),%ymm1 │ │ │ │ + vmovupd 0x20(%edx),%ymm3 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x40,%edx │ │ │ │ + vmovupd -0x40(%eax),%ymm0 │ │ │ │ + vmovupd -0x20(%eax),%ymm4 │ │ │ │ + vunpcklpd %ymm3,%ymm1,%ymm2 │ │ │ │ + vunpckhpd %ymm3,%ymm1,%ymm1 │ │ │ │ + vunpcklpd %ymm4,%ymm0,%ymm5 │ │ │ │ + vpermpd $0xd8,%ymm2,%ymm2 │ │ │ │ + vunpckhpd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm1 │ │ │ │ + vpermpd $0xd8,%ymm5,%ymm5 │ │ │ │ + vpermpd $0xd8,%ymm0,%ymm0 │ │ │ │ + vmulpd %ymm5,%ymm2,%ymm2 │ │ │ │ + vmulpd %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x28(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x28(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x28(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x28(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm0,-0x28(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x28(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 39df0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x750> │ │ │ │ - test $0x3,%bl │ │ │ │ - je 39f4f ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x8af> │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ + jne 340f0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x630> │ │ │ │ + test $0x1,%bl │ │ │ │ + je 341c9 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x709> │ │ │ │ + and $0xfffffffe,%ebx │ │ │ │ shl $0x2,%ebx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fldl (%edi,%ebx,8) │ │ │ │ - fmull (%esi,%ebx,8) │ │ │ │ + fmull (%eax,%ebx,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldl 0x8(%edi,%ebx,8) │ │ │ │ - fmull 0x8(%esi,%ebx,8) │ │ │ │ + fmull 0x8(%eax,%ebx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x10(%edi,%ebx,8) │ │ │ │ - fmull 0x10(%esi,%ebx,8) │ │ │ │ + fmull 0x10(%eax,%ebx,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldl 0x18(%edi,%ebx,8) │ │ │ │ - fmull 0x18(%esi,%ebx,8) │ │ │ │ - add $0x4,%ebx │ │ │ │ + fmull 0x18(%eax,%ebx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jl 39f22 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x882> │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - cmp -0x4c(%ebp),%ecx │ │ │ │ - jge 3a060 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9c0> │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - sub %eax,%ebx │ │ │ │ - lea -0x1(%ebx),%edx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jbe 3a13c ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa9c> │ │ │ │ - jmp 39f90 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x8f0> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + jge 342a0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7e0> │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + sub %ecx,%ebx │ │ │ │ + lea -0x1(%ebx),%eax │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 3435c ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x89c> │ │ │ │ + jmp 34200 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x740> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - shr $0x3,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - lea (%eax,%ecx,1),%edx │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - lea (%ecx,%edx,8),%edx │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + shr $0x2,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + add %ecx,%eax │ │ │ │ + lea (%edx,%eax,8),%eax │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + add %ecx,%edx │ │ │ │ + lea (%eax,%edx,8),%edx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + add %eax,%ebx │ │ │ │ + jmp 34240 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x780> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 34240 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x780> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + test $0x3,%al │ │ │ │ + je 342b0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7f0> │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ add %eax,%ecx │ │ │ │ - lea (%edx,%ecx,8),%ecx │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - add %edx,%ebx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - vmovupd (%ecx),%zmm0 │ │ │ │ - vmulpd (%edx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%ecx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jne 39fc0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x920> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - test $0x7,%cl │ │ │ │ - je 3a070 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9d0> │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0xfffffff8,%edx │ │ │ │ - add %edx,%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - nop │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ - fmull (%esi,%eax,8) │ │ │ │ - inc %eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + fldl (%edi,%ecx,8) │ │ │ │ + fmull (%eax,%ecx,8) │ │ │ │ + inc %ecx │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jl 3a050 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9b0> │ │ │ │ - jmp 3a070 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9d0> │ │ │ │ - nop │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 3428b ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7cb> │ │ │ │ + jmp 342b0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7f0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - add %ecx,-0xb8(%ebp) │ │ │ │ - fmull (%esi,%eax,8) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - fmul %st(2),%st │ │ │ │ - faddl (%esi,%eax,8) │ │ │ │ - fstpl (%esi,%eax,8) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 39da0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x700> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x140(%ebp),%eax │ │ │ │ - mov -0x144(%ebp),%ecx │ │ │ │ - add %ebx,-0x68(%ebp) │ │ │ │ - mov -0x150(%ebp),%ebx │ │ │ │ - add %ebx,-0x54(%ebp) │ │ │ │ - add %esi,%ecx │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + add %ecx,-0x30(%ebp) │ │ │ │ + fmull (%eax,%esi,8) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + faddl (%eax,%esi,8) │ │ │ │ + fstpl (%eax,%esi,8) │ │ │ │ + inc %esi │ │ │ │ + cmp -0x2c(%ebp),%esi │ │ │ │ + jne 340b0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f0> │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + add %ebx,-0x50(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + add %ebx,-0x3c(%ebp) │ │ │ │ + add -0x2c(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ add %ebx,%edi │ │ │ │ - cmp %eax,-0x13c(%ebp) │ │ │ │ - jne 39d70 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6d0> │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + jne 34090 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5d0> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x1a8(%ebp),%edx │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ - add -0x78(%ebp),%eax │ │ │ │ - add -0x180(%ebp),%eax │ │ │ │ - mov %eax,-0x164(%ebp) │ │ │ │ - mov -0x17c(%ebp),%edi │ │ │ │ - incl -0x168(%ebp) │ │ │ │ - add %edi,-0x164(%ebp) │ │ │ │ - mov -0x170(%ebp),%edi │ │ │ │ - cmp %edi,-0x168(%ebp) │ │ │ │ - jne 39ce4 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x644> │ │ │ │ - mov -0x1a4(%ebp),%edi │ │ │ │ - jmp 399e2 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x342> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - xor %eax,%eax │ │ │ │ - fld %st(0) │ │ │ │ + mov -0xd4(%ebp),%esi │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ + add %edx,%eax │ │ │ │ + lea (%eax,%edi,1),%edx │ │ │ │ + add -0xa8(%ebp),%edx │ │ │ │ + inc %esi │ │ │ │ + cmp -0x9c(%ebp),%esi │ │ │ │ + jne 34010 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x550> │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ + jmp 33d96 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2d6> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ fld %st(1) │ │ │ │ - sub %eax,%ebx │ │ │ │ - lea -0x1(%ebx),%edx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - cmp $0x6,%edx │ │ │ │ - ja 39f80 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x8e0> │ │ │ │ + fld %st(2) │ │ │ │ + sub %ecx,%ebx │ │ │ │ + lea -0x1(%ebx),%eax │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + ja 341f0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x730> │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - jmp 3a050 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9b0> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + jmp 3428b ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7cb> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 39f22 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x882> │ │ │ │ - mov -0x174(%ebp),%eax │ │ │ │ + jmp 341a0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6e0> │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ fldz │ │ │ │ fstpl (%eax,%edi,8) │ │ │ │ - inc %edi │ │ │ │ - cmp %edi,-0x1a0(%ebp) │ │ │ │ - jne 3973d ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9d> │ │ │ │ - jmp 39bd2 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x532> │ │ │ │ + vzeroupper │ │ │ │ + jmp 33ee2 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x422> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -0003a180 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base>: │ │ │ │ +000343c0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x27894,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x29ad0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xec,%esp │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + sub $0xac,%esp │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov (%ecx),%ecx │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + mov 0x14(%eax),%edi │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov 0x18(%eax),%edi │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ - mov 0x1c(%eax),%edi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + mov 0x1c(%eax),%edx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov 0x84(%eax),%eax │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ - mov (%eax,%ecx,4),%edi │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + mov (%eax,%ecx,4),%edx │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ mov 0x98(%ecx),%eax │ │ │ │ - mov (%eax,%edx,4),%edi │ │ │ │ + mov (%eax,%edx,4),%edx │ │ │ │ mov 0x7c(%ecx),%eax │ │ │ │ - mov 0x9c(%ecx),%edx │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - mov (%eax,%ebx,4),%edi │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov (%eax,%ebx,4),%edx │ │ │ │ mov 0x80(%ecx),%eax │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov (%eax,%esi,4),%esi │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + mov (%eax,%edi,4),%edi │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - mov %ecx,%edi │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ imul 0x20(%ecx),%eax │ │ │ │ + mov 0x9c(%ecx),%edx │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ + mov %ecx,%edi │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 17510 │ │ │ │ - mov 0x30(%edi),%ebx │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - cmp %edi,0xc(%ecx) │ │ │ │ - jle 3a37d ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1fd> │ │ │ │ + mov 0x30(%edi),%edi │ │ │ │ + cmp %esi,0xc(%ecx) │ │ │ │ + mov 0x10(%ecx),%eax │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + jle 34708 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x348> │ │ │ │ mov 0x88(%ecx),%eax │ │ │ │ - mov (%eax,%edi,4),%edx │ │ │ │ + mov (%eax,%esi,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 3a37d ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1fd> │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 3a7ea ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x66a> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + je 34708 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x348> │ │ │ │ + test %edi,%edi │ │ │ │ + jle 34592 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1d2> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3aaa7 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x927> │ │ │ │ + jle 34b1a ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x75a> │ │ │ │ lea (%edx,%eax,4),%edi │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ dec %eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - mov 0x20(%edi),%ebx │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov 0x20(%edi),%esi │ │ │ │ mov 0x28(%edi),%edi │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ imul %edi,%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 3aa70 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x8f0> │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - fldl (%edi,%ecx,8) │ │ │ │ - mov 0x3c(%ebx),%edi │ │ │ │ - mov 0x9c(%ebx),%esi │ │ │ │ - mov 0x24(%ebx),%ebx │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 34ae3 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x723> │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0x3c(%eax),%edi │ │ │ │ + mov 0x9c(%eax),%esi │ │ │ │ + mov 0x24(%eax),%eax │ │ │ │ imul %ecx,%edi │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - lea 0x0(,%ebx,8),%esi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + lea 0x0(,%eax,8),%esi │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ add (%ecx),%edx │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ lea (%ebx,%edi,8),%eax │ │ │ │ - add -0x4c(%ebp),%edi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + add -0x2c(%ebp),%edi │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ lea (%ecx,%edx,8),%ecx │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ lea (%ebx,%edi,8),%ebx │ │ │ │ lea (%edx,%eax,8),%edx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add %esi,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 3a320 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1a0> │ │ │ │ - addl $0x4,-0x40(%ebp) │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - add %ebx,-0x48(%ebp) │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - jne 3a2ed ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x16d> │ │ │ │ + jne 34540 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x180> │ │ │ │ + addl $0x4,-0x20(%ebp) │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + add %ecx,-0x28(%ebp) │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x20(%ebp) │ │ │ │ + jne 34513 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x153> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - inc %ecx │ │ │ │ - add -0x8c(%ebp),%ebx │ │ │ │ - add %ebx,%edi │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jne 3a2a3 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x123> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 3a7ea ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x66a> │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 3a7ea ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x66a> │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 3aa8c ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x90c> │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - mov 0x84(%edi),%eax │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov 0x20(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - cmovs %ebx,%eax │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov 0x28(%edi),%eax │ │ │ │ - setg -0x79(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - vmovdqa64 -0x9f20(%eax),%zmm7 │ │ │ │ - vmovdqa64 -0x9ee0(%eax),%zmm5 │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 3aa17 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x897> │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - imul 0x3c(%edi),%eax │ │ │ │ - mov 0x9c(%edi),%edi │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - shr $0x2,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - fldz │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ - lea (%esi,%ebx,8),%esi │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - shl $0x3,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - add %esi,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - lea (%eax,%ebx,8),%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - cmpl $0x6,-0x74(%ebp) │ │ │ │ - jbe 3a9d0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x850> │ │ │ │ - cmpl $0xc,-0x54(%ebp) │ │ │ │ - jle 3a9f6 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x876> │ │ │ │ - cmpb $0x0,-0x79(%ebp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - fldz │ │ │ │ - mov %edi,%edx │ │ │ │ - cmovne -0x80(%ebp),%esi │ │ │ │ - fldz │ │ │ │ - mov %esi,%ecx │ │ │ │ - shr $0x2,%ecx │ │ │ │ - shl $0x7,%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - jmp 3a4e2 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x362> │ │ │ │ - xchg %ax,%ax │ │ │ │ - fxch %st(1) │ │ │ │ - vmovupd (%eax),%zmm0 │ │ │ │ - vmovupd (%edx),%zmm3 │ │ │ │ - vmovupd 0x40(%eax),%zmm6 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sub $0xffffff80,%edx │ │ │ │ - vmovapd %zmm0,%zmm1 │ │ │ │ - vmovapd %zmm3,%zmm2 │ │ │ │ - vpermt2pd %zmm6,%zmm5,%zmm0 │ │ │ │ - vpermt2pd -0x40(%edx),%zmm5,%zmm3 │ │ │ │ - vpermt2pd -0x40(%edx),%zmm7,%zmm2 │ │ │ │ - vpermt2pd %zmm6,%zmm7,%zmm1 │ │ │ │ - vmulpd %zmm2,%zmm1,%zmm1 │ │ │ │ - vmulpd %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x48(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm3 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x48(%ebp) │ │ │ │ - vmovsd %xmm3,-0x48(%ebp) │ │ │ │ - faddl -0x48(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 3a4e0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x360> │ │ │ │ - test $0x3,%esi │ │ │ │ - je 3a63f ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4bf> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - shl $0x2,%esi │ │ │ │ - fldl (%ebx,%esi,8) │ │ │ │ - fmull (%edi,%esi,8) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fldl 0x8(%edi,%esi,8) │ │ │ │ - fmull 0x8(%ebx,%esi,8) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0x10(%ebx,%esi,8) │ │ │ │ - fmull 0x10(%edi,%esi,8) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fldl 0x18(%edi,%esi,8) │ │ │ │ - fmull 0x18(%ebx,%esi,8) │ │ │ │ - add $0x4,%esi │ │ │ │ - faddp %st,%st(1) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jg 3a612 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x492> │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - cmp %ecx,-0x4c(%ebp) │ │ │ │ - jle 3a750 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x5d0> │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - lea -0x1(%esi),%edx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jbe 3a9ec ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x86c> │ │ │ │ - jmp 3a680 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x500> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - shr $0x3,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - lea (%eax,%ecx,1),%edx │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - lea (%ecx,%edx,8),%edx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - add %eax,%ecx │ │ │ │ - lea (%edx,%ecx,8),%ecx │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - add %edx,%esi │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovupd (%ecx),%zmm0 │ │ │ │ - vmulpd (%edx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%ecx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %esi,%edx │ │ │ │ - jne 3a6b0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x530> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - test $0x7,%cl │ │ │ │ - je 3a760 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x5e0> │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0xfffffff8,%edx │ │ │ │ - add %edx,%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - nop │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ - fmull (%ebx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - faddp %st,%st(1) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jg 3a740 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x5c0> │ │ │ │ - jmp 3a760 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x5e0> │ │ │ │ - nop │ │ │ │ - fxch %st(1) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - faddp %st,%st(1) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - add %ecx,-0x50(%ebp) │ │ │ │ - fmull (%ebx,%eax,8) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - fmul %st(2),%st │ │ │ │ - faddl (%ebx,%eax,8) │ │ │ │ - fstpl (%ebx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 3a4a0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x320> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - add -0x4c(%ebp),%ebx │ │ │ │ - add %edi,-0x6c(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + add -0x70(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ - cmp %ecx,-0x90(%ebp) │ │ │ │ - jne 3a460 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x2e0> │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + add %edi,%eax │ │ │ │ + cmp %ecx,-0x84(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jne 344cf ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x10f> │ │ │ │ + jmp 34592 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1d2> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - incl -0xa4(%ebp) │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - imul %eax,%edx │ │ │ │ - add %esi,%eax │ │ │ │ - lea (%edx,%eax,1),%esi │ │ │ │ - cmp %edi,-0xa4(%ebp) │ │ │ │ - jne 3a407 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x287> │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 3aac2 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x942> │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + jle 34b35 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x775> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %ebx,%esi │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 3aa04 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x884> │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + jle 34ad1 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x711> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov 0x9c(%eax),%ebx │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 3aa0b ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x88b> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 34ad8 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x718> │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + lea (%ebx,%edi,8),%eax │ │ │ │ fldz │ │ │ │ - mov %edi,%edx │ │ │ │ - lea (%ebx,%eax,8),%eax │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ add %eax,%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vmulpd (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3a860 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x6e0> │ │ │ │ - test $0x7,%esi │ │ │ │ - je 3a90d ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x78d> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + jne 34600 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x240> │ │ │ │ + test $0x3,%esi │ │ │ │ + je 34661 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x2a1> │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + lea (%eax,%edi,1),%edx │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ sub %eax,%edx │ │ │ │ lea (%ebx,%edx,8),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - fmull (%edi,%eax,8) │ │ │ │ + fmull (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 3a900 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x780> │ │ │ │ - add %esi,-0x48(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + jl 34654 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x294> │ │ │ │ + add %esi,%edi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ mov 0xb4(%eax),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl (%eax,%ebx,8) │ │ │ │ - inc %ebx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - cmp -0x90(%ebp),%ebx │ │ │ │ - jne 3a824 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x6a4> │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp $0xffffffff,%ebx │ │ │ │ - je 3a982 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x802> │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + fstpl (%eax,%ecx,8) │ │ │ │ + inc %ecx │ │ │ │ + cmp -0x6c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + jne 345bd ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1fd> │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + cmp $0xffffffff,%edi │ │ │ │ + je 346ca ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x30a> │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ mov 0x8c(%ecx),%edx │ │ │ │ - mov (%edx,%ebx,4),%edx │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - lea (%eax,%ebx,8),%ecx │ │ │ │ + mov (%edx,%edi,4),%edx │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + lea (%eax,%edi,8),%ecx │ │ │ │ fldl (%eax) │ │ │ │ - faddl (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 3a971 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x7f1> │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 346b8 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x2f8> │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstl (%eax) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ inc %eax │ │ │ │ + cmp -0x6c(%ebp),%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstl (%ebx) │ │ │ │ - cmp -0x90(%ebp),%eax │ │ │ │ - jne 3a997 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x817> │ │ │ │ + fstl (%edi) │ │ │ │ + jne 346dc ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x31c> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 3aad4 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x954> │ │ │ │ + jp 34b47 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x787> │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 34592 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1d2> │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 34aff ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x73f> │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + fldz │ │ │ │ + mov 0x84(%edi),%eax │ │ │ │ + mov (%eax,%esi,4),%esi │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ + mov %edi,%esi │ │ │ │ + mov 0x20(%edi),%edi │ │ │ │ + mov 0x28(%esi),%esi │ │ │ │ + test %edi,%edi │ │ │ │ + lea 0x3(%edi),%eax │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ + cmovns %edi,%eax │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + sar $0x2,%ecx │ │ │ │ + cmp $0x4,%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + setg -0x5a(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + sete %dl │ │ │ │ + cmp $0x4,%eax │ │ │ │ + setle %al │ │ │ │ + xor %esi,%esi │ │ │ │ + or %eax,%edx │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov %dl,-0x59(%ebp) │ │ │ │ + dec %eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 34a68 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x6a8> │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + inc %edi │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ + fldl (%ecx,%esi,8) │ │ │ │ + mov 0x3c(%ebx),%ecx │ │ │ │ + mov 0x9c(%ebx),%ebx │ │ │ │ + shr $0x2,%edi │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + imul %esi,%ecx │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + lea (%esi,%ecx,8),%esi │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + shl $0x3,%eax │ │ │ │ + add %eax,%edi │ │ │ │ + add %esi,%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + nop │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + lea (%eax,%esi,8),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + test %edx,%edx │ │ │ │ + je 34aa0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x6e0> │ │ │ │ + cmpb $0x0,-0x59(%ebp) │ │ │ │ + jne 34ac6 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x706> │ │ │ │ + cmpb $0x0,-0x5a(%ebp) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + fldz │ │ │ │ + mov %edi,%edx │ │ │ │ + cmovne -0x60(%ebp),%ebx │ │ │ │ + fldz │ │ │ │ + mov %ebx,%ecx │ │ │ │ + shr $1,%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + jmp 34842 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x482> │ │ │ │ xchg %ax,%ax │ │ │ │ + fxch %st(1) │ │ │ │ + vmovupd (%eax),%ymm0 │ │ │ │ + vmovupd 0x20(%eax),%ymm4 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x40,%edx │ │ │ │ + vmovupd -0x40(%edx),%ymm1 │ │ │ │ + vmovupd -0x20(%edx),%ymm3 │ │ │ │ + vunpcklpd %ymm4,%ymm0,%ymm2 │ │ │ │ + vunpckhpd %ymm4,%ymm0,%ymm0 │ │ │ │ + vunpcklpd %ymm3,%ymm1,%ymm5 │ │ │ │ + vpermpd $0xd8,%ymm2,%ymm2 │ │ │ │ + vunpckhpd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpermpd $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermpd $0xd8,%ymm5,%ymm5 │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm1 │ │ │ │ + vmulpd %ymm5,%ymm2,%ymm2 │ │ │ │ + vmulpd %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + vmovlpd %xmm2,-0x28(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x28(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x28(%ebp) │ │ │ │ + faddl -0x28(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 34840 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x480> │ │ │ │ + test $0x1,%bl │ │ │ │ + je 34916 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x556> │ │ │ │ + and $0xfffffffe,%ebx │ │ │ │ + shl $0x2,%ebx │ │ │ │ + fldl (%edi,%ebx,8) │ │ │ │ + fmull (%esi,%ebx,8) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fldl 0x8(%edi,%ebx,8) │ │ │ │ + fmull 0x8(%esi,%ebx,8) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fldl 0x10(%esi,%ebx,8) │ │ │ │ + fmull 0x10(%edi,%ebx,8) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fldl 0x18(%edi,%ebx,8) │ │ │ │ + fmull 0x18(%esi,%ebx,8) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + cmp %eax,-0x2c(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + jle 349e0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x620> │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + sub %ecx,%ebx │ │ │ │ + lea -0x1(%ebx),%eax │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 34abc ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x6fc> │ │ │ │ + jmp 34950 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x590> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - fld %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + shr $0x2,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + add %ecx,%eax │ │ │ │ + lea (%edx,%eax,8),%eax │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + add %ecx,%edx │ │ │ │ + lea (%eax,%edx,8),%edx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + add %eax,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 34980 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x5c0> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + test $0x3,%al │ │ │ │ + je 349f0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x630> │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + fldl (%edi,%ecx,8) │ │ │ │ + fmull (%esi,%ecx,8) │ │ │ │ + inc %ecx │ │ │ │ + faddp %st,%st(1) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jg 349c8 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x608> │ │ │ │ + jmp 349f0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x630> │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + faddp %st,%st(1) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + add %ecx,-0x30(%ebp) │ │ │ │ + fmull (%esi,%eax,8) │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + fmul %st(1),%st │ │ │ │ + faddl (%esi,%eax,8) │ │ │ │ + fstpl (%esi,%eax,8) │ │ │ │ + inc %eax │ │ │ │ + cmp %eax,-0x2c(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + jne 34800 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x440> │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + add -0x2c(%ebp),%ecx │ │ │ │ + add %edi,-0x44(%ebp) │ │ │ │ + inc %edx │ │ │ │ + cmp %edx,-0x6c(%ebp) │ │ │ │ + jne 347d0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x410> │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ + inc %esi │ │ │ │ + imul %edi,%edx │ │ │ │ + add %edi,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp -0x84(%ebp),%esi │ │ │ │ + je 34590 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1d0> │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jg 34787 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3c7> │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 34a40 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x680> │ │ │ │ + add $0x2,%edx │ │ │ │ + cmp %edi,%edx │ │ │ │ + jne 34a6a ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x6aa> │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ + inc %esi │ │ │ │ + imul %edi,%edx │ │ │ │ + add %edi,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + cmp -0x84(%ebp),%esi │ │ │ │ + jne 3477c ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3bc> │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 345a6 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1e6> │ │ │ │ + nop │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ fld %st(1) │ │ │ │ - sub %eax,%esi │ │ │ │ - lea -0x1(%esi),%edx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - cmp $0x6,%edx │ │ │ │ - ja 3a670 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4f0> │ │ │ │ + fld %st(2) │ │ │ │ + sub %ecx,%ebx │ │ │ │ + lea -0x1(%ebx),%eax │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + ja 34940 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x580> │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - jmp 3a740 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x5c0> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + jmp 349c8 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x608> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 3a612 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x492> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 348f0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x530> │ │ │ │ fldz │ │ │ │ - jmp 3a910 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x790> │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + jmp 34663 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x2a3> │ │ │ │ + mov %edi,%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 3a8f0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x770> │ │ │ │ - xor %eax,%eax │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - je 3a7b8 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x638> │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jne 3aa19 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x899> │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - incl -0xa4(%ebp) │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - imul %eax,%edx │ │ │ │ - add %esi,%eax │ │ │ │ - lea (%edx,%eax,1),%esi │ │ │ │ - cmp %edi,-0xa4(%ebp) │ │ │ │ - jne 3a407 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x287> │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - jmp 3a804 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x684> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - lea 0x4(%ebx),%esi │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 3a358 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1d8> │ │ │ │ - add $0x8,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 3aa72 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x8f2> │ │ │ │ - jmp 3a358 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1d8> │ │ │ │ + jmp 34649 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x289> │ │ │ │ + mov %edx,%eax │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + lea 0x4(%eax),%ebx │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 34573 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1b3> │ │ │ │ + add $0x8,%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 34ae5 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x725> │ │ │ │ + jmp 34573 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1b3> │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 3aac5 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x945> │ │ │ │ + je 34b38 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x778> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 3aa8e ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x90e> │ │ │ │ - jmp 3a7ea ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x66a> │ │ │ │ + jne 34b01 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x741> │ │ │ │ + jmp 34592 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1d2> │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - je 3aac5 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x945> │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 34b38 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x778> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 3aaa9 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x929> │ │ │ │ - jmp 3a7ea ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x66a> │ │ │ │ + jne 34b1c ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x75c> │ │ │ │ + jmp 34592 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1d2> │ │ │ │ vzeroupper │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 3a9b8 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x838> │ │ │ │ + jmp 346fa ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x33a> │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ - jmp 3a9ba ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x83a> │ │ │ │ + jmp 346fc ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x33c> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -0003aae0 ::resetScaleFactorsByPartition(int, int)@@Base>: │ │ │ │ +00034b60 ::resetScaleFactorsByPartition(int, int)@@Base>: │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x29174,%ebx │ │ │ │ + add $0x270f4,%ebx │ │ │ │ mov 0x54(%edx),%esi │ │ │ │ and $0x80,%esi │ │ │ │ - jne 3ab40 ::resetScaleFactorsByPartition(int, int)@@Base+0x60> │ │ │ │ + jne 34bc0 ::resetScaleFactorsByPartition(int, int)@@Base+0x60> │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ mov 0x74(%edx),%eax │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov 0x8c(%edx),%edx │ │ │ │ mov (%eax,%ecx,4),%ecx │ │ │ │ mov 0x4(%eax,%edi,4),%eax │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ - mov (%edx,%edi,4),%edx │ │ │ │ sub %ecx,%eax │ │ │ │ + mov (%edx,%edi,4),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ lea (%edx,%ecx,8),%edx │ │ │ │ push %edx │ │ │ │ call 17510 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ mov %esi,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xfffffff9,%esi │ │ │ │ - jmp 3ab33 ::resetScaleFactorsByPartition(int, int)@@Base+0x53> │ │ │ │ + jmp 34bb3 ::resetScaleFactorsByPartition(int, int)@@Base+0x53> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0003ab60 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base>: │ │ │ │ +00034be0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %ecx,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xec,%esp │ │ │ │ + sub $0xac,%esp │ │ │ │ mov (%ecx),%edx │ │ │ │ mov 0x14(%eax),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x290dd,%ebx │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ + add $0x2705d,%ebx │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ mov 0x20(%eax),%esi │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ - mov %esi,-0xd8(%ebp) │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ + mov %esi,-0xb0(%ebp) │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ mov 0x28(%eax),%edi │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ - mov %edi,-0xc4(%ebp) │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ mov (%eax,%edx,4),%edi │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ mov 0x94(%edx),%eax │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ mov (%eax,%ebx,4),%edi │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ mov (%eax,%ebx,4),%edi │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov 0x78(%edx),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ mov 0x7c(%edx),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ imul 0x20(%edx),%eax │ │ │ │ mov 0x98(%edx),%edx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ call 17510 │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ - mov 0x9c(%edi),%edx │ │ │ │ add $0xc,%esp │ │ │ │ imul 0x20(%edi),%eax │ │ │ │ + mov 0x9c(%edi),%edx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 17510 │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ - mov 0xa0(%edi),%edx │ │ │ │ add $0xc,%esp │ │ │ │ imul 0x20(%edi),%eax │ │ │ │ + mov 0xa0(%edi),%edx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 17510 │ │ │ │ mov 0x10(%edi),%ecx │ │ │ │ - mov 0x30(%edi),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov 0x30(%edi),%ebx │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ cmp %ecx,0xc(%edi) │ │ │ │ - jle 3ae63 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x303> │ │ │ │ + jle 34ea7 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2c7> │ │ │ │ mov 0x84(%edi),%eax │ │ │ │ mov (%eax,%ecx,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 3ae63 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x303> │ │ │ │ + je 34ea7 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2c7> │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3b3e0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x880> │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + jle 3525a ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x67a> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b9a3 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xe43> │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + jle 3565d ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xa7d> │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ lea (%edx,%eax,4),%ecx │ │ │ │ dec %eax │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ mov 0x20(%edi),%ecx │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ mov 0x28(%edi),%ecx │ │ │ │ imul %ecx,%eax │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b960 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xe00> │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ + jle 35620 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xa40> │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov 0x3c(%edi),%eax │ │ │ │ imul %ecx,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov 0x98(%edi),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov 0x9c(%edi),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov 0xa0(%edi),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ - lea (%edx,%esi,4),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + lea (%esi,%edx,4),%edx │ │ │ │ lea (%edi,%ebx,1),%ecx │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - mov -0xac(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ add %ebx,%esi │ │ │ │ - add -0x74(%ebp),%ebx │ │ │ │ + add -0x5c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - add -0x58(%ebp),%edi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + add -0x38(%ebp),%edi │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%esi │ │ │ │ add $0x4,%ebx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ fmuls -0x4(%edx) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%ecx) │ │ │ │ fstps -0x4(%ecx) │ │ │ │ flds (%edi,%eax,4) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ fmuls -0x4(%edx) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%esi) │ │ │ │ fstps -0x4(%esi) │ │ │ │ flds (%edi,%eax,4) │ │ │ │ + add -0x40(%ebp),%eax │ │ │ │ fmuls -0x4(%edx) │ │ │ │ - add -0x5c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%ebx) │ │ │ │ fstps -0x4(%ebx) │ │ │ │ - cmp -0x48(%ebp),%ecx │ │ │ │ - jne 3adc0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x260> │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - addl $0x4,-0x60(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - add %ebx,-0x64(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x60(%ebp) │ │ │ │ - jne 3ad5e ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x1fe> │ │ │ │ + cmp -0x2c(%ebp),%ecx │ │ │ │ + jne 34e10 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x230> │ │ │ │ + addl $0x4,-0x44(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + add %ecx,-0x48(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x44(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + jne 34db1 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x1d1> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ - add -0x78(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - cmp %ecx,-0x84(%ebp) │ │ │ │ - jne 3acf7 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x197> │ │ │ │ - jmp 3b3e0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x880> │ │ │ │ + cmp %ecx,-0x74(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + jne 34d50 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x170> │ │ │ │ + jmp 3525a ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x67a> │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3b3e0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x880> │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ + jle 3525a ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x67a> │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3b98e ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xe2e> │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ + jle 35648 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xa68> │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ fldz │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - mov %ebx,-0xcc(%ebp) │ │ │ │ - mov %esi,-0xd0(%ebp) │ │ │ │ + mov %ebx,-0xa4(%ebp) │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ mov 0x80(%ecx),%eax │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - mov 0x20(%ecx),%eax │ │ │ │ - mov 0x28(%ecx),%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - lea -0x1(%edx),%ecx │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0xc8(%ebp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 3b8f6 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xd96> │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - imul 0x3c(%eax),%ecx │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - shl $0x2,%ebx │ │ │ │ - mov %ebx,-0x98(%ebp) │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ - lea (%ebx,%edx,4),%ecx │ │ │ │ + mov 0x20(%ecx),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov 0x28(%ecx),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 355c9 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x9e9> │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ mov 0x98(%eax),%edx │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + imul 0x3c(%eax),%ebx │ │ │ │ + shl $0x2,%esi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ mov 0x9c(%eax),%edx │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ - mov 0xa0(%eax),%edx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - lea 0x1(%esi),%edx │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ - flds (%edx,%eax,4) │ │ │ │ - lea -0x1(%esi),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + lea (%esi,%ecx,4),%ebx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ + mov 0xa0(%eax),%edx │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + lea 0x1(%edi),%edx │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ + flds (%edi,%edx,4) │ │ │ │ + mov %ecx,%edx │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmpl $0xe,-0x6c(%ebp) │ │ │ │ - jbe 3b8c0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xd60> │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x6,-0x4c(%ebp) │ │ │ │ + jbe 35590 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x9b0> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ fld %st(3) │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%edi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ - add -0x50(%ebp),%edx │ │ │ │ + add -0x30(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3b004 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x4a4> │ │ │ │ + jmp 35014 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x434> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - vmovups (%ecx,%eax,1),%zmm0 │ │ │ │ - vmulps (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vcvtps2pd %ymm1,%zmm2 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm5 │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm6 │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - vmulps (%esi,%eax,1),%zmm0,%zmm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vcvtps2pd %ymm1,%zmm2 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm7 │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - vmulps (%edi,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovups (%ebx,%eax,1),%ymm0 │ │ │ │ + vmulps (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vcvtps2pd %xmm1,%ymm2 │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vmovlpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vmulps (%esi,%eax,1),%ymm0,%ymm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vcvtps2pd %xmm1,%ymm2 │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vmovlpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmulps (%edi,%eax,1),%ymm0,%ymm0 │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + add $0x20,%eax │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 3b000 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x4a0> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%bl │ │ │ │ - je 3b31f ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x7bf> │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - lea (%eax,%edi,1),%edx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + vcvtps2pd %xmm0,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 35010 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x430> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + test $0x7,%al │ │ │ │ + je 351b0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x5d0> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ sub %eax,%edx │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ lea 0x0(,%edx,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ add %edx,%esi │ │ │ │ - add -0x58(%ebp),%edx │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + add -0x38(%ebp),%edx │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - flds (%ecx,%eax,4) │ │ │ │ + flds (%ebx,%eax,4) │ │ │ │ flds (%edi,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jg 3b300 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x7a0> │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jg 35180 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x5a0> │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3b330 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x7d0> │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + jmp 351c0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x5e0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - add %esi,-0x44(%ebp) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - fmuls (%edi) │ │ │ │ - add $0x4,%edi │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + add %esi,-0x28(%ebp) │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ + fmuls (%eax) │ │ │ │ + add $0x4,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ - fadds (%esi,%eax,4) │ │ │ │ - fstps (%esi,%eax,4) │ │ │ │ + fadds (%edi,%ecx,4) │ │ │ │ + fstps (%edi,%ecx,4) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls -0x4(%edi) │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + fmuls -0x4(%eax) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ fmul %st(2),%st │ │ │ │ - fadds (%esi,%eax,4) │ │ │ │ - fstps (%esi,%eax,4) │ │ │ │ - fmuls -0x4(%edi) │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + fadds (%esi,%ecx,4) │ │ │ │ + fstps (%esi,%ecx,4) │ │ │ │ + fmuls -0x4(%eax) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ - fadds (%edx,%eax,4) │ │ │ │ - fstps (%edx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 3afc0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x460> │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - add -0x98(%ebp),%ecx │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - add -0x78(%ebp),%edx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - add %ebx,%edi │ │ │ │ + fadds (%edi,%ecx,4) │ │ │ │ + fstps (%edi,%ecx,4) │ │ │ │ + inc %ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 34fd0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x3f0> │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + add -0x78(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + add -0x58(%ebp),%edx │ │ │ │ + add %eax,%edi │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - jne 3af60 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x400> │ │ │ │ + cmp %esi,-0x6c(%ebp) │ │ │ │ + jne 34f80 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x3a0> │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - incl -0xb0(%ebp) │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ - imul %ecx,%edx │ │ │ │ + mov -0xb4(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + incl -0x8c(%ebp) │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + imul %eax,%edx │ │ │ │ add %ecx,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - cmp %ebx,-0xb0(%ebp) │ │ │ │ - jne 3aecd ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x36d> │ │ │ │ + cmp %ebx,-0x8c(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + jne 34efe ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x31e> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xd0(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3b9b8 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xe58> │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + jle 35672 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xa92> │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3b8d2 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xd72> │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - mov 0x98(%eax),%esi │ │ │ │ + jle 355a2 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x9c2> │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov 0x98(%eax),%ebx │ │ │ │ mov 0x9c(%eax),%ecx │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ mov 0xa0(%eax),%ebx │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 3b8e5 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xd85> │ │ │ │ - shl $0x2,%edx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 355b5 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x9d5> │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ fldz │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - add %edx,%ebx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - add %esi,%edx │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ - fld %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ - jmp 3b484 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x924> │ │ │ │ + lea 0x0(,%esi,4),%edx │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + add %edx,%ebx │ │ │ │ + add %edx,%ecx │ │ │ │ + add -0x24(%ebp),%edx │ │ │ │ + jmp 352f4 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x714> │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - vmovups (%esi,%eax,1),%zmm0 │ │ │ │ - vmulps (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmovss %xmm1,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm1,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm7 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - vmulps (%ecx,%eax,1),%zmm0,%zmm1 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovss %xmm1,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm7 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - vmulps (%ebx,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ + vmovups (%esi,%eax,1),%ymm0 │ │ │ │ + vmulps (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + vmulps (%ecx,%eax,1),%ymm0,%ymm1 │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vmulps (%ebx,%eax,1),%ymm0,%ymm0 │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + add $0x20,%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - vmovss %xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm0,-0x40(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 3b480 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x920> │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ - test $0xf,%edi │ │ │ │ - je 3b7a1 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xc41> │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + jne 352f0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x710> │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + test $0x7,%edi │ │ │ │ + je 35481 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x8a1> │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ sub %eax,%edx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ lea 0x0(,%edx,4),%edx │ │ │ │ add %edx,%ebx │ │ │ │ add %edx,%ecx │ │ │ │ add %esi,%edx │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ - jmp 3b780 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xc20> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 3b780 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xc20> │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ - add %edi,-0x44(%ebp) │ │ │ │ + jl 35460 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x880> │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + add %edi,-0x28(%ebp) │ │ │ │ fld %st(1) │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + fstps -0x24(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ mov 0xb0(%edx),%ebx │ │ │ │ mov 0xb4(%edx),%ecx │ │ │ │ - mov 0xb8(%edx),%edx │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + cmp -0x6c(%ebp),%eax │ │ │ │ + mov 0xb8(%edx),%edx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ fstps (%ebx,%esi,4) │ │ │ │ - flds -0x4c(%ebp) │ │ │ │ - flds -0x50(%ebp) │ │ │ │ + flds -0x24(%ebp) │ │ │ │ + flds -0x30(%ebp) │ │ │ │ fdivr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ecx,%esi,4) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ - cmp -0x8c(%ebp),%eax │ │ │ │ - jne 3b41f ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x8bf> │ │ │ │ - mov -0xd8(%ebp),%edi │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + jne 3528d ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x6ad> │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - je 3b84f ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xcef> │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ + je 35521 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x941> │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x88(%edx),%edx │ │ │ │ mov (%edx,%edi,4),%edx │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ lea (%ebx,%edi,4),%edi │ │ │ │ flds (%eax) │ │ │ │ - fadds (%edx) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ + fadds -0x4(%edx) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 3b83e ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xcde> │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + jne 3550f ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x92f> │ │ │ │ fldz │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ fstl (%esi) │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ fstl (%eax) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - fstpl (%edi) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov 0x68(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ + fstpl (%edi) │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ faddl (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ + cmp -0x6c(%ebp),%eax │ │ │ │ faddl (%edi) │ │ │ │ fstpl (%edi) │ │ │ │ - cmp -0x8c(%ebp),%eax │ │ │ │ - jne 3b871 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xd11> │ │ │ │ + jne 35540 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x960> │ │ │ │ fldl (%esi) │ │ │ │ xor %eax,%eax │ │ │ │ fucomip %st(0),%st │ │ │ │ setnp %al │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ lea -0x8(,%eax,8),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ - jmp 3b2cd ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x76d> │ │ │ │ + jmp 35157 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x577> │ │ │ │ fldz │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3b7a6 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xc46> │ │ │ │ + jmp 35486 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x8a6> │ │ │ │ fldz │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 3b744 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xbe4> │ │ │ │ + jmp 35435 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x855> │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 3b3a4 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x844> │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 35229 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x649> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 3b8f8 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xd98> │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - incl -0xb0(%ebp) │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ - imul %ecx,%edx │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 355cb ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x9eb> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + incl -0x8c(%ebp) │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + imul %eax,%edx │ │ │ │ add %ecx,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - cmp %ebx,-0xb0(%ebp) │ │ │ │ - jne 3aecd ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x36d> │ │ │ │ + cmp %ebx,-0x8c(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + jne 34efe ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x31e> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xd0(%ebp),%esi │ │ │ │ - jmp 3b3fd ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x89d> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + jmp 3526e ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x68e> │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov %edx,%eax │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - cmp %edx,-0x44(%ebp) │ │ │ │ - je 3b980 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xe20> │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + cmp %edx,-0x28(%ebp) │ │ │ │ + je 3563d ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xa5d> │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 3b96b ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xe0b> │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - jmp 3ae3a ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2da> │ │ │ │ + jne 35628 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xa48> │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + jmp 34e8a ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x2aa> │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 3b9bb ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xe5b> │ │ │ │ + je 35675 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xa95> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 3b990 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xe30> │ │ │ │ - jmp 3b3e0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x880> │ │ │ │ + jne 3564a ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xa6a> │ │ │ │ + jmp 3525a ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x67a> │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 3b9bb ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xe5b> │ │ │ │ + je 35675 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xa95> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 3b9a5 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xe45> │ │ │ │ - jmp 3b3e0 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x880> │ │ │ │ + jne 3565f ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xa7f> │ │ │ │ + jmp 3525a ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x67a> │ │ │ │ vzeroupper │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ fldz │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ fstl (%esi) │ │ │ │ fstl (%eax) │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 3b8a4 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0xd44> │ │ │ │ + jmp 35570 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@@Base+0x990> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -38227,1339 +34544,1146 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0003ba00 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base>: │ │ │ │ +000356c0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xec,%esp │ │ │ │ + sub $0xac,%esp │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ mov (%ecx),%eax │ │ │ │ + call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ + add $0x2657f,%ebx │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov 0x10(%ecx),%edi │ │ │ │ - call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x28239,%ebx │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ mov 0x1c(%ecx),%esi │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x14(%ecx),%eax │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ mov 0xc(%ecx),%ebx │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ mov 0x20(%ecx),%esi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x80(%ecx),%ecx │ │ │ │ mov (%ecx,%edx,4),%esi │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x94(%ecx),%edx │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ mov (%edx,%ebx,4),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ mov (%edx,%edi,4),%esi │ │ │ │ mov 0x78(%ecx),%edx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ mov (%edx,%edi,4),%esi │ │ │ │ mov 0x7c(%ecx),%edx │ │ │ │ + mov %esi,-0x84(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ mov (%edx,%eax,4),%edi │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - mov 0x98(%ecx),%edx │ │ │ │ imul 0x20(%ecx),%eax │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ + mov 0x98(%ecx),%edx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 17510 │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ - mov 0x9c(%esi),%edx │ │ │ │ add $0xc,%esp │ │ │ │ imul 0x20(%esi),%eax │ │ │ │ + mov 0x9c(%esi),%edx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 17510 │ │ │ │ - mov 0x30(%esi),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - mov 0x10(%esi),%esi │ │ │ │ + mov 0x30(%esi),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + mov 0x10(%esi),%esi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ cmp %esi,0xc(%eax) │ │ │ │ - jle 3bc87 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x287> │ │ │ │ + jle 358f3 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x233> │ │ │ │ mov 0x84(%eax),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 3bc87 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x287> │ │ │ │ + je 358f3 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x233> │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3c0ac ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x6ac> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jle 35bca ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x50a> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c4d3 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0xad3> │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + jle 35ee3 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x823> │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ lea (%edx,%eax,4),%esi │ │ │ │ dec %eax │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ mov 0x20(%ecx),%esi │ │ │ │ mov 0x28(%ecx),%ecx │ │ │ │ imul %ecx,%eax │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c4a0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0xaa0> │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + jle 35eb0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x7f0> │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ flds (%eax,%esi,4) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov 0x3c(%eax),%ecx │ │ │ │ imul %esi,%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x98(%eax),%ecx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ mov 0x9c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ lea (%ebx,%edi,4),%ebx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ - add -0x6c(%ebp),%edx │ │ │ │ + add -0x4c(%ebp),%edx │ │ │ │ add %edi,%ecx │ │ │ │ lea (%esi,%ecx,4),%esi │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ mov (%esi),%esi │ │ │ │ shl $0x2,%esi │ │ │ │ lea (%ecx,%esi,1),%edi │ │ │ │ - add -0x4c(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - jmp 3bc00 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x200> │ │ │ │ + add -0x2c(%ebp),%esi │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi,%ecx,4) │ │ │ │ - fmuls (%ebx) │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edx │ │ │ │ + fmuls -0x4(%ebx) │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ flds (%esi,%ecx,4) │ │ │ │ + add -0x30(%ebp),%ecx │ │ │ │ fmuls -0x4(%ebx) │ │ │ │ - add -0x50(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%edx) │ │ │ │ fstps -0x4(%edx) │ │ │ │ - cmp -0x40(%ebp),%eax │ │ │ │ - jne 3bc00 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x200> │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - addl $0x4,-0x54(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - add %esi,-0x58(%ebp) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - cmp %esi,-0x54(%ebp) │ │ │ │ - jne 3bb97 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x197> │ │ │ │ + cmp -0x20(%ebp),%eax │ │ │ │ + jne 35880 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x1c0> │ │ │ │ + addl $0x4,-0x34(%ebp) │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + add %esi,-0x38(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + cmp %esi,-0x34(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + jne 3583f ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x17f> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + add -0x70(%ebp),%eax │ │ │ │ inc %esi │ │ │ │ - add -0x90(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 3bb3c ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x13c> │ │ │ │ - jmp 3c0ac ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x6ac> │ │ │ │ + jne 357f0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x130> │ │ │ │ + jmp 35bca ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x50a> │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3c0ac ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x6ac> │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + jle 35bca ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x50a> │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3c4be ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0xabe> │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ + jle 35ece ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x80e> │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ fldz │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ mov 0x80(%ecx),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov 0x20(%ecx),%esi │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 3c44a ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0xa4a> │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov %ecx,-0xbc(%ebp) │ │ │ │ - shl $0x2,%edx │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ - imul 0x3c(%edi),%ebx │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - lea 0x0(,%edx,4),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ - add %eax,%edx │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - lea (%edx,%eax,1),%ebx │ │ │ │ - mov %edi,%eax │ │ │ │ - mov 0x98(%edi),%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ - mov 0x9c(%eax),%edi │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - lea 0x1(%esi),%edi │ │ │ │ + jle 35e5d ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x79d> │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + shl $0x2,%edi │ │ │ │ + imul 0x3c(%edx),%ebx │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - flds (%edi,%eax,4) │ │ │ │ - lea -0x1(%esi),%eax │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + lea 0x0(,%edi,4),%eax │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + add %eax,%edi │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ + lea (%edi,%eax,1),%ebx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x98(%edx),%edx │ │ │ │ xor %edi,%edi │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + mov 0x9c(%eax),%edx │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + flds (%edx,%eax,4) │ │ │ │ + lea -0x1(%esi),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0xe,-0x60(%ebp) │ │ │ │ - jbe 3c420 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0xa20> │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + cmpl $0x6,-0x40(%ebp) │ │ │ │ + jbe 35e30 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x770> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%edi │ │ │ │ - add -0x48(%ebp),%edx │ │ │ │ + add -0x28(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3bde2 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x3e2> │ │ │ │ + jmp 35a22 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x362> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - vmovups (%ebx,%eax,1),%zmm0 │ │ │ │ - vmulps (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vcvtps2pd %ymm1,%zmm2 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm5 │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm6 │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vmulps (%edi,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovups (%ebx,%eax,1),%ymm0 │ │ │ │ + vmulps (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmulps (%edi,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vcvtps2pd %xmm1,%ymm2 │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vmovlpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vcvtps2pd %xmm0,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 3bde0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x3e0> │ │ │ │ + jne 35a20 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x360> │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%esi │ │ │ │ - je 3c018 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x618> │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - lea (%eax,%edi,1),%edx │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + test $0x7,%esi │ │ │ │ + je 35b40 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x480> │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ sub %eax,%edx │ │ │ │ lea 0x0(,%edx,4),%edx │ │ │ │ add %edx,%edi │ │ │ │ - add -0x4c(%ebp),%edx │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - jmp 3c000 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x600> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x2c(%ebp),%edx │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + xchg %ax,%ax │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ flds (%edi,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jg 3c000 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x600> │ │ │ │ + cmp %esi,%eax │ │ │ │ + jl 35b20 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x460> │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3c020 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x620> │ │ │ │ + jmp 35b50 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x490> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ - add %edi,-0x44(%ebp) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + add %edi,-0x24(%ebp) │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edi,%ecx,4) │ │ │ │ fstps (%edi,%ecx,4) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fadds (%eax,%ecx,4) │ │ │ │ fstps (%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 3bdb0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x3b0> │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - add %ecx,-0x54(%ebp) │ │ │ │ - add %esi,%edx │ │ │ │ + jne 359f0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x330> │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + add %ecx,-0x34(%ebp) │ │ │ │ inc %edi │ │ │ │ add %ecx,%ebx │ │ │ │ - cmp -0x78(%ebp),%edi │ │ │ │ - jne 3bd70 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x370> │ │ │ │ + add %esi,%edx │ │ │ │ + cmp -0x58(%ebp),%edi │ │ │ │ + jne 359c0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x300> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0xac(%ebp),%edx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - incl -0x94(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + incl -0x74(%ebp) │ │ │ │ imul %ebx,%edx │ │ │ │ add %ebx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - cmp %ecx,-0x94(%ebp) │ │ │ │ - jne 3bce2 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x2e2> │ │ │ │ + cmp %ecx,-0x74(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jne 35945 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x285> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3c4e8 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0xae8> │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + jle 35ef8 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x838> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov 0x20(%eax),%esi │ │ │ │ mov %esi,%eax │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jle 3c42e ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0xa2e> │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - mov 0x98(%eax),%edi │ │ │ │ + jle 35e3e ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x77e> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov 0x98(%eax),%ebx │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ mov 0x9c(%eax),%ebx │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 3c43f ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0xa3f> │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 35e4f ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x78f> │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ - shl $0x2,%edx │ │ │ │ fld %st(0) │ │ │ │ + lea 0x0(,%edi,4),%edx │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ add %edx,%ebx │ │ │ │ - add %edi,%edx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - jmp 3c122 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x722> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - vmovups (%edi,%eax,1),%zmm0 │ │ │ │ - vmulps (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmovss %xmm1,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm7 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm7 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm7 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - vmulps (%ebx,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ + add -0x28(%ebp),%edx │ │ │ │ + jmp 35c42 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x582> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - vmovss %xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm7 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ + vmovups (%edi,%eax,1),%ymm0 │ │ │ │ + vmulps (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmulps (%ebx,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 3c120 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x720> │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - test $0xf,%esi │ │ │ │ - je 3c337 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x937> │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + jne 35c40 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x580> │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + test $0x7,%esi │ │ │ │ + je 35d57 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x697> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ lea (%ebx,%eax,1),%edx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ sub %eax,%edx │ │ │ │ lea 0x0(,%edx,4),%edx │ │ │ │ add %edx,%ebx │ │ │ │ add %edi,%edx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi,%eax,4) │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 3c320 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x920> │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - add %esi,-0x44(%ebp) │ │ │ │ + jl 35d40 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x680> │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + add %esi,-0x24(%ebp) │ │ │ │ fld %st(1) │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + fstps -0x28(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ mov 0xb0(%ecx),%eax │ │ │ │ mov 0xb4(%ecx),%edx │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ fstps (%eax,%ebx,4) │ │ │ │ - flds -0x4c(%ebp) │ │ │ │ - fdivs -0x50(%ebp) │ │ │ │ + flds -0x28(%ebp) │ │ │ │ + fdivs -0x30(%ebp) │ │ │ │ fstps (%edx,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ - cmp -0x78(%ebp),%ebx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - jne 3c0d8 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x6d8> │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + cmp -0x58(%ebp),%ebx │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + jne 35bf6 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x536> │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ cmp $0xffffffff,%esi │ │ │ │ - je 3c3ba ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x9ba> │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + je 35ddb ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x71b> │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x88(%ebx),%ecx │ │ │ │ mov (%ecx,%esi,4),%ecx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ lea (%eax,%esi,4),%ebx │ │ │ │ flds (%edx) │ │ │ │ - fadds (%ecx) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ + fadds -0x4(%ecx) │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 3c3a9 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x9a9> │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ + jne 35dc9 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x709> │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ fldz │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x68(%ecx),%ecx │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ fstl (%ebx) │ │ │ │ + mov 0x68(%ecx),%ecx │ │ │ │ fstpl (%esi) │ │ │ │ flds (%eax,%edx,4) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ faddl (%ebx) │ │ │ │ fstpl (%ebx) │ │ │ │ flds (%edi,%edx,4) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ faddl (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ - cmp -0x78(%ebp),%edx │ │ │ │ - jne 3c3d4 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x9d4> │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + jne 35df2 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x732> │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ xor %eax,%eax │ │ │ │ fucomip %st(0),%st │ │ │ │ setnp %al │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ lea -0x8(,%eax,8),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3bfcc ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x5cc> │ │ │ │ + jmp 35b07 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x447> │ │ │ │ fldz │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3c33c ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x93c> │ │ │ │ + jmp 35d5c ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x69c> │ │ │ │ fldz │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fld %st(0) │ │ │ │ - jmp 3c300 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x900> │ │ │ │ + jmp 35d20 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x660> │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 3c073 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x673> │ │ │ │ + je 35ba0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x4e0> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 3c44c ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0xa4c> │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0xac(%ebp),%edx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - incl -0x94(%ebp) │ │ │ │ + jne 35e5f ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x79f> │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + incl -0x74(%ebp) │ │ │ │ imul %ebx,%edx │ │ │ │ add %ebx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - cmp %ecx,-0x94(%ebp) │ │ │ │ - jne 3bce2 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x2e2> │ │ │ │ + cmp %ecx,-0x74(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jne 35945 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x285> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - jmp 3c0bd ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x6bd> │ │ │ │ - nop │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + jmp 35bdb ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x51b> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 3c4b6 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0xab6> │ │ │ │ + je 35ec6 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x806> │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 3c4a5 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0xaa5> │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - jmp 3bc65 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x265> │ │ │ │ + jne 35eb5 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x7f5> │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + jmp 358d7 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x217> │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 3c4eb ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0xaeb> │ │ │ │ + je 35efb ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x83b> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 3c4c0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0xac0> │ │ │ │ - jmp 3c0ac ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x6ac> │ │ │ │ + jne 35ed0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x810> │ │ │ │ + jmp 35bca ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x50a> │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 3c4eb ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0xaeb> │ │ │ │ + je 35efb ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x83b> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 3c4d5 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0xad5> │ │ │ │ - jmp 3c0ac ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x6ac> │ │ │ │ + jne 35ee5 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x825> │ │ │ │ + jmp 35bca ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x50a> │ │ │ │ vzeroupper │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstl (%eax) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 3c3f1 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x9f1> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 35e0f ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@@Base+0x74f> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -0003c520 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ +00035f20 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x27730,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x25d30,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x128,%esp │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + sub $0xe8,%esp │ │ │ │ + mov 0x4(%ecx),%ebx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov %esi,-0xe4(%ebp) │ │ │ │ - mov 0x8(%ecx),%esi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov %esi,-0xe8(%ebp) │ │ │ │ - mov 0xc(%ecx),%esi │ │ │ │ - mov %esi,-0xec(%ebp) │ │ │ │ - mov 0x10(%ecx),%esi │ │ │ │ - mov %esi,-0xf0(%ebp) │ │ │ │ - mov 0x14(%ecx),%esi │ │ │ │ - mov %esi,-0xf4(%ebp) │ │ │ │ - mov 0x18(%ecx),%esi │ │ │ │ - mov %esi,-0xf8(%ebp) │ │ │ │ - mov 0x1c(%ecx),%esi │ │ │ │ - mov %esi,-0xfc(%ebp) │ │ │ │ - mov 0x20(%ecx),%esi │ │ │ │ - mov 0x2c(%ecx),%ebx │ │ │ │ - mov %esi,-0x100(%ebp) │ │ │ │ - mov 0x24(%ecx),%esi │ │ │ │ mov %ebx,-0xbc(%ebp) │ │ │ │ - mov 0x30(%ecx),%ebx │ │ │ │ - mov %esi,-0x104(%ebp) │ │ │ │ - mov 0x28(%ecx),%esi │ │ │ │ - mov 0x34(%ecx),%ecx │ │ │ │ + mov 0x8(%ecx),%ebx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov %ebx,-0xc0(%ebp) │ │ │ │ - mov %esi,-0x108(%ebp) │ │ │ │ - mov %ecx,-0xd0(%ebp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 3cdfa ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x8da> │ │ │ │ - mov 0x20(%eax),%ecx │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ + mov %ebx,-0xc4(%ebp) │ │ │ │ + mov 0x10(%ecx),%ebx │ │ │ │ + mov %ebx,-0xc8(%ebp) │ │ │ │ + mov 0x14(%ecx),%ebx │ │ │ │ + mov %ebx,-0xcc(%ebp) │ │ │ │ + mov 0x18(%ecx),%ebx │ │ │ │ + mov %ebx,-0xd0(%ebp) │ │ │ │ + mov 0x1c(%ecx),%ebx │ │ │ │ + mov %ebx,-0xd4(%ebp) │ │ │ │ + mov 0x20(%ecx),%ebx │ │ │ │ + mov 0x2c(%ecx),%esi │ │ │ │ + mov %ebx,-0xd8(%ebp) │ │ │ │ + mov 0x24(%ecx),%ebx │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ + mov 0x30(%ecx),%esi │ │ │ │ + mov %ebx,-0xdc(%ebp) │ │ │ │ + mov 0x28(%ecx),%ebx │ │ │ │ + mov 0x34(%ecx),%ecx │ │ │ │ + mov %esi,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0xe0(%ebp) │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 36612 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x6f2> │ │ │ │ xor %esi,%esi │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ + mov 0x20(%eax),%ecx │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0xdc(%ebp),%ecx │ │ │ │ mov 0x70(%ebx),%eax │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov 0x4(%eax,%edx,4),%edi │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ sub %ecx,%edi │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ imul %edx,%ecx │ │ │ │ mov 0x98(%ebx),%edx │ │ │ │ imul %edi,%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - shl $0x2,%eax │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ lea (%edx,%ecx,4),%edx │ │ │ │ + shl $0x2,%eax │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 17510 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ mov 0x20(%ecx),%eax │ │ │ │ mov 0x9c(%ecx),%ecx │ │ │ │ imul %eax,%edx │ │ │ │ - imul -0xa0(%ebp),%eax │ │ │ │ + imul -0x7c(%ebp),%eax │ │ │ │ shl $0x2,%edx │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ mov 0x20(%ecx),%eax │ │ │ │ mov 0xa0(%ecx),%ecx │ │ │ │ imul %eax,%edx │ │ │ │ - imul -0xa0(%ebp),%eax │ │ │ │ + imul -0x7c(%ebp),%eax │ │ │ │ shl $0x2,%edx │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0xe4(%ebp),%edi │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x80(%edx),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ mov (%eax,%edx,4),%edi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + mov -0xc4(%ebp),%edi │ │ │ │ mov 0x94(%edx),%edx │ │ │ │ mov (%edi,%esi,4),%ebx │ │ │ │ mov (%edx,%ebx,4),%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - mov -0xf0(%ebp),%edi │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ mov (%edi,%esi,4),%ebx │ │ │ │ mov (%edx,%ebx,4),%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov -0xf4(%ebp),%edi │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov -0xcc(%ebp),%edi │ │ │ │ mov (%edi,%esi,4),%ebx │ │ │ │ mov (%edx,%ebx,4),%edi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ mov 0x78(%ebx),%ebx │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ mov (%ebx,%edx,4),%edi │ │ │ │ - mov %edi,-0xd4(%ebp) │ │ │ │ - mov -0xfc(%ebp),%edi │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ + mov -0xd4(%ebp),%edi │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ mov 0x7c(%ebx),%ebx │ │ │ │ mov (%ebx,%edx,4),%edi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov 0x20(%edx),%ebx │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ mov 0x28(%edx),%edi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov %ebx,-0x98(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ imul %edi,%ebx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - imul -0x98(%ebp),%edi │ │ │ │ - mov %edi,-0xb4(%ebp) │ │ │ │ - mov 0x30(%edx),%edi │ │ │ │ - mov %edi,-0xcc(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + imul -0x24(%ebp),%edi │ │ │ │ cmp %ecx,0xc(%edx) │ │ │ │ - jle 3ce9d ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x97d> │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + mov 0x30(%edx),%edi │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ + jle 366aa ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x78a> │ │ │ │ mov 0x84(%edx),%edx │ │ │ │ mov (%edx,%ecx,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 3ce9d ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x97d> │ │ │ │ + je 366aa ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x78a> │ │ │ │ test %edi,%edi │ │ │ │ - jle 3c95b ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x43b> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ + jle 36308 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3e8> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ sub %edi,%eax │ │ │ │ - add -0xa0(%ebp),%eax │ │ │ │ + add -0x7c(%ebp),%eax │ │ │ │ lea (%edx,%edi,4),%edi │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ imul %ecx,%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ imul %eax,%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - cmp %esi,-0xa0(%ebp) │ │ │ │ - jge 3c942 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x422> │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 3ce70 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x950> │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + cmp %esi,-0x7c(%ebp) │ │ │ │ + jge 362f2 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3d2> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 36686 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x766> │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ mov 0x98(%edx),%esi │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - mov %ebx,-0xac(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ mov %edi,-0xb0(%ebp) │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ - mov 0x9c(%edx),%esi │ │ │ │ + mov %edx,-0xb4(%ebp) │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov 0x3c(%edx),%eax │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - mov 0xa0(%edx),%esi │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ + mov 0x9c(%edx),%esi │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + mov 0xa0(%edx),%esi │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ - lea (%esi,%edx,4),%esi │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + lea (%esi,%edx,4),%edx │ │ │ │ lea (%edi,%ebx,1),%ecx │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + add %ebx,%esi │ │ │ │ + add -0x6c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ - add %ebx,%esi │ │ │ │ - add -0x74(%ebp),%ebx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - add -0x58(%ebp),%edi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x38(%ebp),%edi │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%esi │ │ │ │ add $0x4,%ebx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ fmuls -0x4(%edx) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%ecx) │ │ │ │ fstps -0x4(%ecx) │ │ │ │ flds (%edi,%eax,4) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ fmuls -0x4(%edx) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%esi) │ │ │ │ fstps -0x4(%esi) │ │ │ │ flds (%edi,%eax,4) │ │ │ │ + add -0x40(%ebp),%eax │ │ │ │ fmuls -0x4(%edx) │ │ │ │ - add -0x5c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%ebx) │ │ │ │ fstps -0x4(%ebx) │ │ │ │ - cmp -0x48(%ebp),%ecx │ │ │ │ - jne 3c8c0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3a0> │ │ │ │ - addl $0x4,-0x60(%ebp) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - add %esi,-0x64(%ebp) │ │ │ │ - cmp %ecx,-0x6c(%ebp) │ │ │ │ - jne 3c850 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x330> │ │ │ │ + cmp -0x2c(%ebp),%ecx │ │ │ │ + jne 36270 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x350> │ │ │ │ + addl $0x4,-0x44(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + add %ecx,-0x48(%ebp) │ │ │ │ + cmp %ebx,-0x50(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + jne 36210 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x2f0> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ add %ebx,%eax │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ - add -0xa4(%ebp),%ebx │ │ │ │ + add -0x84(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ - cmp -0xcc(%ebp),%ecx │ │ │ │ - jne 3c7c1 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x2a1> │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - shr $0x4,%eax │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - shl $0x6,%eax │ │ │ │ - cmp -0x80(%ebp),%ecx │ │ │ │ - jge 3d432 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf12> │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + cmp -0xa4(%ebp),%ecx │ │ │ │ + jne 36191 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x271> │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + shr $0x3,%eax │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ + cmp -0x60(%ebp),%ebx │ │ │ │ + jge 36a92 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xb72> │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3ce06 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x8e6> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov 0x98(%eax),%ecx │ │ │ │ - mov 0xa0(%eax),%ebx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ + jle 3661e ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x6fe> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov 0x98(%eax),%ebx │ │ │ │ mov 0x9c(%eax),%ecx │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + mov 0xa0(%eax),%ebx │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 3ce19 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x8f9> │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 36631 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x711> │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ fldz │ │ │ │ - fld %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ add %edx,%ebx │ │ │ │ add %edx,%ecx │ │ │ │ - add -0x44(%ebp),%edx │ │ │ │ - jmp 3c9f4 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x4d4> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x28(%ebp),%edx │ │ │ │ + jmp 36394 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x474> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - vmovups (%esi,%eax,1),%zmm0 │ │ │ │ - vmulps (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vmovss %xmm1,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm7 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - vmulps (%ecx,%eax,1),%zmm0,%zmm1 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovss %xmm1,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm1,%ymm1,%ymm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm7 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm1,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm1,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - vmulps (%ebx,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ + vmovups (%esi,%eax,1),%ymm0 │ │ │ │ + vmulps (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + vmulps (%ecx,%eax,1),%ymm0,%ymm1 │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm1,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm1,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm1,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vmulps (%ebx,%eax,1),%ymm0,%ymm0 │ │ │ │ + vextractps $0x3,%xmm1,-0x20(%ebp) │ │ │ │ + add $0x20,%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - vmovss %xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x40(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 3c9f0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x4d0> │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - test $0xf,%edi │ │ │ │ - je 3cd01 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x7e1> │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ + jne 36390 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x470> │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ + test $0x7,%edi │ │ │ │ + je 36521 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x601> │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - lea (%esi,%eax,1),%edx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + lea (%ebx,%eax,1),%edx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ sub %eax,%edx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ lea 0x0(,%edx,4),%edx │ │ │ │ add %edx,%ebx │ │ │ │ add %edx,%ecx │ │ │ │ add %esi,%edx │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 3cce0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x7c0> │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - add %edi,-0xb4(%ebp) │ │ │ │ + jl 36500 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5e0> │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ + add %edi,-0x90(%ebp) │ │ │ │ fld %st(1) │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstps -0x44(%ebp) │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + fstps -0x28(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ mov 0xb0(%edx),%ebx │ │ │ │ mov 0xb4(%edx),%ecx │ │ │ │ - mov 0xb8(%edx),%edx │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + mov 0xb8(%edx),%edx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ fstps (%ebx,%esi,4) │ │ │ │ - flds -0x44(%ebp) │ │ │ │ - flds -0x4c(%ebp) │ │ │ │ + flds -0x28(%ebp) │ │ │ │ + flds -0x30(%ebp) │ │ │ │ fdivr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ecx,%esi,4) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ - cmp %eax,-0x80(%ebp) │ │ │ │ - jne 3c985 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x465> │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 3ce30 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x910> │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + jne 36329 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x409> │ │ │ │ + cmpl $0xffffffff,-0xa0(%ebp) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + jne 36648 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x728> │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ fldz │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - fstpl (%edi,%esi,8) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ + fstpl (%edi,%esi,8) │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ faddl (%ecx,%esi,8) │ │ │ │ fstpl (%ecx,%esi,8) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ faddl (%ecx,%esi,8) │ │ │ │ fstpl (%ecx,%esi,8) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ inc %edx │ │ │ │ + cmp %edx,-0x60(%ebp) │ │ │ │ faddl (%edi,%esi,8) │ │ │ │ fstpl (%edi,%esi,8) │ │ │ │ - cmp %edx,-0x80(%ebp) │ │ │ │ - jne 3cdb1 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x891> │ │ │ │ + jne 365c9 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x6a9> │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0x108(%ebp) │ │ │ │ - jne 3c5d4 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xb4> │ │ │ │ + cmp %esi,-0xe0(%ebp) │ │ │ │ + jne 35fce ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xae> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ @@ -39567,407 +35691,338 @@ │ │ │ │ fldz │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3cd09 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x7e9> │ │ │ │ + jmp 36529 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x609> │ │ │ │ fldz │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 3ccb7 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x797> │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + jmp 364d8 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5b8> │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ shl $0x2,%eax │ │ │ │ - lea (%ebx,%eax,1),%edx │ │ │ │ mov 0x88(%edi),%edi │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ + lea (%ebx,%eax,1),%edx │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ add (%edi,%edx,4),%eax │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ lea (%ebx,%edx,4),%edi │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ flds (%edx) │ │ │ │ - fadds (%eax) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ + fadds -0x4(%eax) │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 3ce5a ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x93a> │ │ │ │ - jmp 3cd85 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x865> │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + jne 3666f ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x74f> │ │ │ │ + jmp 365a0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x680> │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ - cmp %edx,-0x6c(%ebp) │ │ │ │ - je 3ce8f ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x96f> │ │ │ │ + cmp %edx,-0x50(%ebp) │ │ │ │ + je 3669f ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x77f> │ │ │ │ add $0x8,%eax │ │ │ │ - cmp -0x6c(%ebp),%eax │ │ │ │ - jne 3ce7f ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x95f> │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - jmp 3c93a ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x41a> │ │ │ │ - mov -0xcc(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 3c95b ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x43b> │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ + jne 3668f ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x76f> │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + jmp 362ea ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3ca> │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 36308 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3e8> │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ fldz │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - mov %esi,-0x10c(%ebp) │ │ │ │ - movl $0x0,-0xc4(%ebp) │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov %eax,-0xdc(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov %esi,-0xe4(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ sub %ecx,%eax │ │ │ │ add %edi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - cmp -0x80(%ebp),%edx │ │ │ │ - jge 3d3f4 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xed4> │ │ │ │ - test %esi,%esi │ │ │ │ - jle 3d3eb ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xecb> │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - imul 0x3c(%ecx),%ebx │ │ │ │ - mov 0x98(%ecx),%ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - mov 0x9c(%edx),%ecx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ - lea (%edi,%eax,4),%ebx │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + cmp -0x60(%ebp),%edx │ │ │ │ + jge 36a58 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xb38> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 36a4f ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xb2f> │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ - mov 0xa0(%edx),%ecx │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ + mov %ecx,-0xe8(%ebp) │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov 0x3c(%ebx),%esi │ │ │ │ + mov 0x98(%ebx),%ebx │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ + mov 0x9c(%edx),%ebx │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + mov -0xb4(%ebp),%esi │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov 0xa0(%edx),%ebx │ │ │ │ + lea (%esi,%eax,4),%esi │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + lea 0x1(%ebx),%edx │ │ │ │ + dec %ebx │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ - lea -0x1(%esi),%ecx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - lea 0x0(,%ebx,4),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + lea 0x0(,%esi,4),%eax │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0xe,-0x6c(%ebp) │ │ │ │ - jbe 3d420 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf00> │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmpl $0x6,-0x4c(%ebp) │ │ │ │ + jbe 36a80 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xb60> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ fld %st(2) │ │ │ │ fld %st(3) │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%edi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - lea (%eax,%edx,1),%ebx │ │ │ │ - add -0x50(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + lea (%eax,%edx,1),%esi │ │ │ │ + add -0x30(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3d054 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xb34> │ │ │ │ + jmp 36824 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x904> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - vmovups (%ecx,%eax,1),%zmm0 │ │ │ │ - vmulps (%edx,%eax,1),%zmm0,%zmm1 │ │ │ │ - vcvtps2pd %ymm1,%zmm2 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm5 │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm6 │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - vmulps (%ebx,%eax,1),%zmm0,%zmm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vcvtps2pd %ymm1,%zmm2 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm7 │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - vmulps (%edi,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovups (%ebx,%eax,1),%ymm0 │ │ │ │ + vmulps (%edx,%eax,1),%ymm0,%ymm1 │ │ │ │ + vcvtps2pd %xmm1,%ymm2 │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vmovlpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vmulps (%esi,%eax,1),%ymm0,%ymm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vcvtps2pd %xmm1,%ymm2 │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vmovlpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmulps (%edi,%eax,1),%ymm0,%ymm0 │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + add $0x20,%eax │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - vcvtps2pd %ymm0,%zmm2 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm4 │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm6 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm7 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 3d050 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xb30> │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - test $0xf,%esi │ │ │ │ - je 3d35f ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xe3f> │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + vcvtps2pd %xmm0,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 36820 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x900> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + test $0x7,%al │ │ │ │ + je 369d0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xab0> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ add %eax,%edx │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ sub %eax,%edx │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ lea 0x0(,%edx,4),%edx │ │ │ │ - lea (%ebx,%edx,1),%edi │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - add %edx,%ebx │ │ │ │ - add -0x58(%ebp),%edx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - flds (%ecx,%eax,4) │ │ │ │ + lea (%esi,%edx,1),%edi │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + add -0x38(%ebp),%edx │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + flds (%ebx,%eax,4) │ │ │ │ flds (%edi,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ - flds (%ebx,%eax,4) │ │ │ │ + flds (%esi,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jl 3d340 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xe20> │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jl 369a0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xa80> │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3d370 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xe50> │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + jmp 369e0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xac0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - add %ebx,-0x44(%ebp) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - fmuls (%edi) │ │ │ │ - add $0x4,%edi │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + add %esi,-0x28(%ebp) │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ + fmuls (%eax) │ │ │ │ + add $0x4,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ - fadds (%ebx,%eax,4) │ │ │ │ - fstps (%ebx,%eax,4) │ │ │ │ + fadds (%edi,%ecx,4) │ │ │ │ + fstps (%edi,%ecx,4) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls -0x4(%edi) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + fmuls -0x4(%eax) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ fmul %st(2),%st │ │ │ │ - fadds (%ebx,%eax,4) │ │ │ │ - fstps (%ebx,%eax,4) │ │ │ │ - fmuls -0x4(%edi) │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + fadds (%esi,%ecx,4) │ │ │ │ + fstps (%esi,%ecx,4) │ │ │ │ + fmuls -0x4(%eax) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ - fadds (%edx,%eax,4) │ │ │ │ - fstps (%edx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 3d010 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xaf0> │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - add -0xa4(%ebp),%ecx │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - add -0x7c(%ebp),%edi │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - add %esi,%ebx │ │ │ │ + fadds (%edi,%ecx,4) │ │ │ │ + fstps (%edi,%ecx,4) │ │ │ │ + inc %ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 367e0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x8c0> │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + add -0x80(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + add -0x5c(%ebp),%edi │ │ │ │ + add %eax,%esi │ │ │ │ inc %edx │ │ │ │ - cmp %edx,-0x80(%ebp) │ │ │ │ - jne 3cfa0 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xa80> │ │ │ │ + cmp %edx,-0x60(%ebp) │ │ │ │ + jne 36790 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x870> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ - add -0x7c(%ebp),%eax │ │ │ │ - add -0xe0(%ebp),%eax │ │ │ │ - incl -0xc4(%ebp) │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ - add -0xd8(%ebp),%eax │ │ │ │ - cmp %ebx,-0xc4(%ebp) │ │ │ │ - jne 3cf0b ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x9eb> │ │ │ │ + mov -0xe8(%ebp),%ecx │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + add -0x5c(%ebp),%eax │ │ │ │ + add -0xb8(%ebp),%eax │ │ │ │ + add -0xb0(%ebp),%eax │ │ │ │ + inc %ecx │ │ │ │ + cmp -0xa4(%ebp),%ecx │ │ │ │ + jne 36704 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x7e4> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x10c(%ebp),%esi │ │ │ │ - jmp 3c95b ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x43b> │ │ │ │ - nop │ │ │ │ + mov -0xe4(%ebp),%esi │ │ │ │ + jmp 36308 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3e8> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ - jmp 3d323 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xe03> │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + jmp 36967 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xa47> │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ vzeroupper │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0x108(%ebp) │ │ │ │ - jne 3c5d4 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xb4> │ │ │ │ - jmp 3cdfa ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x8da> │ │ │ │ + cmp %esi,-0xe0(%ebp) │ │ │ │ + jne 35fce ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xae> │ │ │ │ + jmp 36612 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x6f2> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -39975,42 +36030,42 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0003d480 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base>: │ │ │ │ +00036ae0 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x267d4,%ebx │ │ │ │ + add $0x25174,%ebx │ │ │ │ + cmpl $0x1,0x5c(%esp) │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ mov 0x58(%esp),%edi │ │ │ │ mov 0x64(%esp),%esi │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ - cmpl $0x1,0x5c(%esp) │ │ │ │ - jne 3d6a6 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x226> │ │ │ │ + jne 36d06 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x226> │ │ │ │ mov 0x54(%ecx),%ebp │ │ │ │ and $0x180,%ebp │ │ │ │ - jne 3d6a6 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x226> │ │ │ │ + jne 36d06 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x226> │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ or 0x44(%esp),%edx │ │ │ │ - je 3d5a0 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x120> │ │ │ │ + je 36c00 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x120> │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 3d6a6 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x226> │ │ │ │ + je 36d06 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x226> │ │ │ │ mov (%ecx),%edx │ │ │ │ mov %eax,0x6c(%esp) │ │ │ │ mov 0x140(%edx),%edx │ │ │ │ cmp 0x308(%ebx),%edx │ │ │ │ - jne 3d660 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1e0> │ │ │ │ + jne 36cc0 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1e0> │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x78(%esp) │ │ │ │ push 0x74(%esp) │ │ │ │ push 0x70(%esp) │ │ │ │ push %edi │ │ │ │ push 0x6c(%esp) │ │ │ │ push 0x6c(%esp) │ │ │ │ @@ -40021,53 +36076,53 @@ │ │ │ │ push 0x6c(%esp) │ │ │ │ push 0x6c(%esp) │ │ │ │ push 0x6c(%esp) │ │ │ │ push %ecx │ │ │ │ call 17700 ::calcEdgeLogLikelihoodsSecondDerivByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@plt> │ │ │ │ mov 0xac(%esp),%eax │ │ │ │ add $0x40,%esp │ │ │ │ - mov 0x74(%esp),%ecx │ │ │ │ fldz │ │ │ │ + mov 0x74(%esp),%ecx │ │ │ │ fstl (%eax) │ │ │ │ fstl (%ecx) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3d6b0 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x230> │ │ │ │ + jle 36d10 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x230> │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ mov %esi,0x64(%esp) │ │ │ │ mov 0x70(%esp),%ebp │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x68(%esp),%esi │ │ │ │ mov 0x74(%esp),%edx │ │ │ │ - jmp 3d562 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0xe2> │ │ │ │ + jmp 36bc2 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0xe2> │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ fldl (%eax) │ │ │ │ faddl (%esi,%ecx,8) │ │ │ │ fstpl (%eax) │ │ │ │ fldl (%edx) │ │ │ │ faddl 0x0(%ebp,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ fstl (%edx) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 3d560 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0xe0> │ │ │ │ + jne 36bc0 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0xe0> │ │ │ │ fldl (%eax) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov 0x64(%esp),%esi │ │ │ │ fucomip %st(0),%st │ │ │ │ - jnp 3d640 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1c0> │ │ │ │ + jnp 36ca0 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1c0> │ │ │ │ ffreep %st(0) │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ - jmp 3d648 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1c8> │ │ │ │ + jmp 36ca8 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1c8> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%ecx),%eax │ │ │ │ cmpb $0x0,0xc8(%ecx) │ │ │ │ - je 3d610 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x190> │ │ │ │ + mov (%ecx),%eax │ │ │ │ + je 36c70 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x190> │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x68(%esp) │ │ │ │ push %edi │ │ │ │ push 0x64(%esp) │ │ │ │ push 0x64(%esp) │ │ │ │ push 0x64(%esp) │ │ │ │ push 0x64(%esp) │ │ │ │ @@ -40076,24 +36131,24 @@ │ │ │ │ push 0x5c(%esp) │ │ │ │ push %ecx │ │ │ │ call *0x134(%eax) │ │ │ │ add $0x30,%esp │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3d605 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ + jle 36c65 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ fldz │ │ │ │ lea (%eax,%edi,8),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ faddl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fstl (%esi) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 3d5f0 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x170> │ │ │ │ + jne 36c50 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x170> │ │ │ │ fucomip %st(0),%st │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ cmovp %eax,%ebp │ │ │ │ add $0x1c,%esp │ │ │ │ mov %ebp,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -40110,25 +36165,25 @@ │ │ │ │ push 0x64(%esp) │ │ │ │ push 0x5c(%esp) │ │ │ │ push 0x5c(%esp) │ │ │ │ push 0x5c(%esp) │ │ │ │ push %ecx │ │ │ │ call *0x13c(%eax) │ │ │ │ add $0x30,%esp │ │ │ │ - jmp 3d5d9 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x159> │ │ │ │ + jmp 36c39 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x159> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jnp 3d650 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1d0> │ │ │ │ + jnp 36cb0 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x1d0> │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ mov $0xfffffff8,%ebp │ │ │ │ - jmp 3d5e1 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x161> │ │ │ │ + jmp 36c41 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x161> │ │ │ │ nop │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ - jmp 3d5e1 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x161> │ │ │ │ + jmp 36c41 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x161> │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x78(%esp) │ │ │ │ push 0x74(%esp) │ │ │ │ push 0x70(%esp) │ │ │ │ push %edi │ │ │ │ @@ -40141,1648 +36196,1438 @@ │ │ │ │ push 0x6c(%esp) │ │ │ │ push 0x6c(%esp) │ │ │ │ push 0x6c(%esp) │ │ │ │ push %ecx │ │ │ │ call *%edx │ │ │ │ mov 0xac(%esp),%eax │ │ │ │ add $0x40,%esp │ │ │ │ - jmp 3d532 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0xb2> │ │ │ │ + jmp 36b92 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0xb2> │ │ │ │ mov $0xfffffff9,%ebp │ │ │ │ - jmp 3d605 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ + jmp 36c65 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ fldl (%eax) │ │ │ │ fucomip %st(0),%st │ │ │ │ fstpl (%esi) │ │ │ │ - jnp 3d605 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ + jnp 36c65 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ mov $0xfffffff8,%ebp │ │ │ │ - jmp 3d605 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 36c65 ::calculateEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, int, double*, double*, double*, double*, double*, double*)@@Base+0x185> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0003d700 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +00036d40 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x26550,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x24f10,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x1a8,%esp │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ - mov (%ecx),%edi │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov %edx,-0x180(%ebp) │ │ │ │ - mov 0x8(%ecx),%edx │ │ │ │ + sub $0x168,%esp │ │ │ │ + mov 0x4(%ecx),%edi │ │ │ │ + mov (%ecx),%edx │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ + mov %edi,-0x138(%ebp) │ │ │ │ + mov 0x8(%ecx),%edi │ │ │ │ + mov %edi,-0x13c(%ebp) │ │ │ │ + mov 0xc(%ecx),%edi │ │ │ │ + mov %edi,-0x140(%ebp) │ │ │ │ + mov 0x10(%ecx),%edi │ │ │ │ + mov %edi,-0x144(%ebp) │ │ │ │ + mov 0x14(%ecx),%edi │ │ │ │ mov %edi,-0x148(%ebp) │ │ │ │ - mov %edx,-0x184(%ebp) │ │ │ │ - mov 0xc(%ecx),%edx │ │ │ │ - mov %edx,-0x188(%ebp) │ │ │ │ - mov 0x10(%ecx),%edx │ │ │ │ - mov %edx,-0x18c(%ebp) │ │ │ │ - mov 0x14(%ecx),%edx │ │ │ │ - mov %edx,-0x190(%ebp) │ │ │ │ - mov 0x18(%ecx),%edx │ │ │ │ - mov %edx,-0x194(%ebp) │ │ │ │ - mov 0x1c(%ecx),%edx │ │ │ │ - mov %edx,-0x198(%ebp) │ │ │ │ - mov 0x20(%ecx),%edx │ │ │ │ + mov 0x18(%ecx),%edi │ │ │ │ + mov %edi,-0x14c(%ebp) │ │ │ │ + mov 0x1c(%ecx),%edi │ │ │ │ + mov %edi,-0x150(%ebp) │ │ │ │ + mov 0x20(%ecx),%edi │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ - mov %edx,-0x19c(%ebp) │ │ │ │ - mov %esi,-0x16c(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 3dce7 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5e7> │ │ │ │ - mov 0x20(%edi),%edi │ │ │ │ - vmovdqa32 -0x9ea0(%eax),%zmm7 │ │ │ │ - vmovdqa32 -0x9e60(%eax),%zmm6 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ - mov -0x148(%ebp),%edi │ │ │ │ - mov -0x198(%ebp),%edx │ │ │ │ - vmovdqa32 %zmm6,-0x138(%ebp) │ │ │ │ + mov %edi,-0x154(%ebp) │ │ │ │ + mov %esi,-0x124(%ebp) │ │ │ │ + test %edi,%edi │ │ │ │ + jle 37242 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x502> │ │ │ │ + vmovdqa -0x9f20(%eax),%ymm4 │ │ │ │ + vmovdqa -0x9f40(%eax),%ymm6 │ │ │ │ + mov 0x20(%edx),%edi │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ + vmovdqa %ymm4,-0x38(%ebp) │ │ │ │ + vmovdqa -0x9f00(%eax),%ymm4 │ │ │ │ + vmovdqa %ymm4,-0x98(%ebp) │ │ │ │ + vmovdqa -0x9ee0(%eax),%ymm4 │ │ │ │ + vmovdqa %ymm4,-0xb8(%ebp) │ │ │ │ + mov -0x150(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - vmovdqa32 %zmm7,-0xf8(%ebp) │ │ │ │ - mov 0x70(%edi),%eax │ │ │ │ - mov (%edx,%esi,4),%edx │ │ │ │ - mov (%eax,%edx,4),%ebx │ │ │ │ - mov 0x4(%eax,%edx,4),%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %eax,-0x140(%ebp) │ │ │ │ - sub %ebx,%eax │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov %edx,-0x15c(%ebp) │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + vmovdqa %ymm6,-0xd8(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov 0x70(%edx),%eax │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + mov (%esi,%edi,4),%ecx │ │ │ │ + mov (%eax,%ecx,4),%esi │ │ │ │ + mov 0x4(%eax,%ecx,4),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ - imul %edx,%ebx │ │ │ │ - mov 0x98(%edi),%edx │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ + imul %esi,%ebx │ │ │ │ + sub %esi,%eax │ │ │ │ + mov %esi,-0x114(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ - lea (%edx,%ebx,4),%edx │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + mov 0x98(%edx),%ecx │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - push %edx │ │ │ │ + lea (%ecx,%ebx,4),%ecx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + push %ecx │ │ │ │ vzeroupper │ │ │ │ call 17510 │ │ │ │ - mov -0x184(%ebp),%eax │ │ │ │ - mov 0x80(%edi),%ebx │ │ │ │ + mov -0x13c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov (%eax,%esi,4),%ecx │ │ │ │ - mov -0x194(%ebp),%eax │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ - mov %eax,-0x164(%ebp) │ │ │ │ - mov -0x180(%ebp),%eax │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ - mov (%ebx,%eax,4),%eax │ │ │ │ - mov 0x28(%edi),%ebx │ │ │ │ - mov %eax,-0x144(%ebp) │ │ │ │ - mov -0x188(%ebp),%eax │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ - mov (%eax,%esi,4),%edx │ │ │ │ - mov 0x94(%edi),%eax │ │ │ │ - mov (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov -0x18c(%ebp),%eax │ │ │ │ - mov (%eax,%esi,4),%edx │ │ │ │ - mov 0x78(%edi),%eax │ │ │ │ - mov (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ - mov (%eax,%esi,4),%edx │ │ │ │ - mov 0x7c(%edi),%eax │ │ │ │ - mov (%eax,%edx,4),%eax │ │ │ │ - mov -0x15c(%ebp),%edx │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - mov 0x20(%edi),%edi │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ - imul %ebx,%edi │ │ │ │ - mov %edi,-0x160(%ebp) │ │ │ │ - imul -0x84(%ebp),%edx │ │ │ │ - mov 0x30(%eax),%edi │ │ │ │ - cmp %ecx,0xc(%eax) │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm7 │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm6 │ │ │ │ - mov %edi,-0x168(%ebp) │ │ │ │ - mov %edx,-0x158(%ebp) │ │ │ │ - jle 3dd70 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x670> │ │ │ │ - mov 0x84(%eax),%eax │ │ │ │ - mov (%eax,%ecx,4),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 3dd70 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x670> │ │ │ │ - test %edi,%edi │ │ │ │ - jle 3da93 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x393> │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov (%eax,%edi,4),%ebx │ │ │ │ + mov -0x14c(%ebp),%eax │ │ │ │ + mov 0x80(%edx),%esi │ │ │ │ + mov (%eax,%edi,4),%eax │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + mov %eax,-0x11c(%ebp) │ │ │ │ + mov -0x138(%ebp),%eax │ │ │ │ + mov (%eax,%edi,4),%ecx │ │ │ │ + mov (%esi,%ecx,4),%eax │ │ │ │ + mov 0x94(%edx),%esi │ │ │ │ + mov %eax,-0x100(%ebp) │ │ │ │ + mov -0x140(%ebp),%eax │ │ │ │ + mov (%eax,%edi,4),%ecx │ │ │ │ + mov (%esi,%ecx,4),%eax │ │ │ │ + mov 0x78(%edx),%esi │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x144(%ebp),%eax │ │ │ │ + mov (%eax,%edi,4),%ecx │ │ │ │ + mov (%esi,%ecx,4),%eax │ │ │ │ + mov 0x7c(%edx),%esi │ │ │ │ + mov %eax,-0x128(%ebp) │ │ │ │ mov -0x148(%ebp),%eax │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ - mov -0x15c(%ebp),%ecx │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - sub %ebx,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - imul %edi,%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - lea (%edx,%ecx,4),%eax │ │ │ │ + mov (%eax,%edi,4),%ecx │ │ │ │ + mov (%esi,%ecx,4),%eax │ │ │ │ + mov 0x28(%edx),%ecx │ │ │ │ + mov -0x114(%ebp),%esi │ │ │ │ + mov %eax,-0x130(%ebp) │ │ │ │ + mov 0x20(%edx),%eax │ │ │ │ + mov %ecx,-0xf8(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ + mov 0x30(%edx),%eax │ │ │ │ + vmovdqa -0xd8(%ebp),%ymm6 │ │ │ │ + imul %esi,%ecx │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + cmp %ebx,0xc(%edx) │ │ │ │ + mov %eax,-0x120(%ebp) │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov %esi,-0x118(%ebp) │ │ │ │ + jle 372c9 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x589> │ │ │ │ + mov 0x84(%edx),%ecx │ │ │ │ + mov (%ecx,%ebx,4),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 372c9 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x589> │ │ │ │ + test %eax,%eax │ │ │ │ + jle 370ac ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x36c> │ │ │ │ + mov -0xfc(%ebp),%esi │ │ │ │ + mov 0x10(%edx),%eax │ │ │ │ + mov -0x114(%ebp),%ebx │ │ │ │ + sub %esi,%eax │ │ │ │ + add -0x114(%ebp),%eax │ │ │ │ + imul -0xf8(%ebp),%eax │ │ │ │ + mov %eax,-0xe4(%ebp) │ │ │ │ + lea (%ecx,%ebx,4),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + lea (%ecx,%esi,4),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - lea (%edx,%ebx,4),%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - imul %eax,%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov -0x140(%ebp),%edi │ │ │ │ - cmp %edi,-0x15c(%ebp) │ │ │ │ - jge 3da78 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x378> │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 3dd4d ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x64d> │ │ │ │ - mov -0x170(%ebp),%eax │ │ │ │ - mov -0x160(%ebp),%esi │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ + imul -0xf8(%ebp),%eax │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ + mov -0xfc(%ebp),%edi │ │ │ │ + cmp %edi,-0x114(%ebp) │ │ │ │ + jge 37094 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x354> │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 372a9 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x569> │ │ │ │ + mov -0x128(%ebp),%eax │ │ │ │ + mov -0x118(%ebp),%edi │ │ │ │ + mov %ecx,-0xec(%ebp) │ │ │ │ + mov %ebx,-0xf0(%ebp) │ │ │ │ + mov %edx,-0xf4(%ebp) │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - mov 0x3c(%eax),%edi │ │ │ │ - mov 0x98(%eax),%esi │ │ │ │ - mov 0x24(%eax),%eax │ │ │ │ - imul %ecx,%edi │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ + mov 0x3c(%edx),%eax │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov 0x98(%edx),%eax │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov 0x24(%edx),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ - mov -0x158(%ebp),%edi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ add (%ecx),%edx │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ lea (%ebx,%edi,4),%eax │ │ │ │ - add -0x84(%ebp),%edi │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + add -0x64(%ebp),%edi │ │ │ │ lea (%ecx,%edx,4),%ecx │ │ │ │ - mov -0x144(%ebp),%edx │ │ │ │ + mov -0x100(%ebp),%edx │ │ │ │ lea (%ebx,%edi,4),%ebx │ │ │ │ lea (%edx,%eax,4),%edx │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ + jmp 37040 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x300> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ - fmuls (%edx) │ │ │ │ add $0x4,%eax │ │ │ │ add %esi,%ecx │ │ │ │ add $0x4,%edx │ │ │ │ + fmuls -0x4(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 3da20 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x320> │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - addl $0x4,-0x78(%ebp) │ │ │ │ - add %edx,-0x80(%ebp) │ │ │ │ - mov -0x138(%ebp),%edx │ │ │ │ - cmp %edx,-0x78(%ebp) │ │ │ │ - jne 3d9d0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2d0> │ │ │ │ + jne 37040 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x300> │ │ │ │ + addl $0x4,-0x58(%ebp) │ │ │ │ + mov -0xf8(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + add %ebx,-0x60(%ebp) │ │ │ │ + cmp %eax,-0x68(%ebp) │ │ │ │ + jne 36ff0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b0> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ - add -0xb4(%ebp),%eax │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + mov -0xec(%ebp),%ecx │ │ │ │ + mov -0xf0(%ebp),%ebx │ │ │ │ + mov -0xf4(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + add -0xf8(%ebp),%eax │ │ │ │ + add -0xe8(%ebp),%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0xe4(%ebp),%edi │ │ │ │ inc %ecx │ │ │ │ - add %edi,-0x160(%ebp) │ │ │ │ - cmp -0x168(%ebp),%ecx │ │ │ │ - jne 3d94d ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x24d> │ │ │ │ - mov %edx,%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x15c(%ebp),%edi │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ - cmp -0x140(%ebp),%edi │ │ │ │ - jge 3e43b ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd3b> │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ - mov -0x178(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + add %edi,-0x78(%ebp) │ │ │ │ + cmp -0x120(%ebp),%ecx │ │ │ │ + jne 36f7c ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x23c> │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x114(%ebp),%esi │ │ │ │ + shr $0x3,%eax │ │ │ │ + mov %esi,-0xd8(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ + cmp -0xfc(%ebp),%esi │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jge 377b4 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa74> │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov -0x130(%ebp),%edi │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 3dcf3 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f3> │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - mov 0x98(%eax),%ebx │ │ │ │ + jle 3724e ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x50e> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov 0x98(%eax),%edx │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 3dcfa ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - mov -0x158(%ebp),%eax │ │ │ │ - mov -0x138(%ebp),%ecx │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 37255 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x515> │ │ │ │ + mov -0x118(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - mov %edi,%edx │ │ │ │ - lea (%ebx,%eax,4),%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - vmulps (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovss %xmm0,-0x78(%ebp) │ │ │ │ - fadds -0x78(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x78(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm3 │ │ │ │ - fadds -0x78(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x78(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x78(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x78(%ebp) │ │ │ │ - fadds -0x78(%ebp) │ │ │ │ - vmovss %xmm3,-0x78(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm3 │ │ │ │ - fadds -0x78(%ebp) │ │ │ │ - vmovss %xmm5,-0x78(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x78(%ebp) │ │ │ │ - vmovss %xmm3,-0x78(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm3 │ │ │ │ - fadds -0x78(%ebp) │ │ │ │ - vmovss %xmm5,-0x78(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - flds -0x78(%ebp) │ │ │ │ - vmovss %xmm0,-0x78(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds -0x78(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x78(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x78(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x78(%ebp) │ │ │ │ - fadds -0x78(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x78(%ebp) │ │ │ │ - fadds -0x78(%ebp) │ │ │ │ - vmovss %xmm3,-0x78(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm3 │ │ │ │ - fadds -0x78(%ebp) │ │ │ │ - vmovss %xmm5,-0x78(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x78(%ebp) │ │ │ │ - vmovss %xmm3,-0x78(%ebp) │ │ │ │ - fadds -0x78(%ebp) │ │ │ │ - vmovss %xmm5,-0x78(%ebp) │ │ │ │ - fadds -0x78(%ebp) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 3db10 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x410> │ │ │ │ - test $0xf,%esi │ │ │ │ - je 3dc2d ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x52d> │ │ │ │ - mov -0x158(%ebp),%edx │ │ │ │ + mov %edi,%ecx │ │ │ │ + lea (%edx,%eax,4),%eax │ │ │ │ + add %eax,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovups (%ecx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmulps -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,-0x58(%ebp) │ │ │ │ + fadds -0x58(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x58(%ebp) │ │ │ │ + fadds -0x58(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x58(%ebp) │ │ │ │ + fadds -0x58(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x58(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds -0x58(%ebp) │ │ │ │ + vmovss %xmm0,-0x58(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds -0x58(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x58(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x58(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x58(%ebp) │ │ │ │ + fadds -0x58(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x58(%ebp) │ │ │ │ + fadds -0x58(%ebp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 37110 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3d0> │ │ │ │ + test $0x7,%esi │ │ │ │ + je 371ad ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x46d> │ │ │ │ + mov -0x118(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - add %eax,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - lea (%ebx,%edx,4),%edx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + lea (%ebx,%eax,1),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + lea (%edx,%ecx,4),%ecx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - flds (%edx,%eax,4) │ │ │ │ + flds (%ecx,%eax,4) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 3dc20 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x520> │ │ │ │ - add %esi,-0x158(%ebp) │ │ │ │ - vmovdqa32 %zmm6,-0xf8(%ebp) │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + jl 371a0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x460> │ │ │ │ + add %esi,-0x118(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - vmovdqa32 %zmm7,-0x78(%ebp) │ │ │ │ + vmovdqa %ymm6,-0x58(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqa32 -0x78(%ebp),%zmm7 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm6 │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + vmovdqa -0x58(%ebp),%ymm6 │ │ │ │ mov 0xb0(%eax),%eax │ │ │ │ - fstps (%eax,%edx,4) │ │ │ │ - inc %edx │ │ │ │ - cmp %edx,-0x140(%ebp) │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ - jne 3dacc ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3cc> │ │ │ │ - mov -0x164(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - cmp $0xffffffff,%edi │ │ │ │ - jne 3dd09 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x609> │ │ │ │ - mov -0x148(%ebp),%edx │ │ │ │ - mov -0x16c(%ebp),%edi │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ + fstps (%eax,%ebx,4) │ │ │ │ + inc %ebx │ │ │ │ + cmp %ebx,-0xfc(%ebp) │ │ │ │ + mov %ebx,-0xd8(%ebp) │ │ │ │ + jne 370df ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x39f> │ │ │ │ + cmpl $0xffffffff,-0x11c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + jne 37264 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x524> │ │ │ │ + mov -0x124(%ebp),%esi │ │ │ │ fldz │ │ │ │ - mov -0x15c(%ebp),%ecx │ │ │ │ - mov 0x68(%edx),%edx │ │ │ │ - fstl (%edi,%esi,8) │ │ │ │ - flds (%eax,%ecx,4) │ │ │ │ - fmull (%edx,%ecx,8) │ │ │ │ - inc %ecx │ │ │ │ + mov 0x68(%edx),%ecx │ │ │ │ + mov -0x114(%ebp),%ebx │ │ │ │ + fstl (%esi,%edi,8) │ │ │ │ + flds (%eax,%ebx,4) │ │ │ │ + fmull (%ecx,%ebx,8) │ │ │ │ + inc %ebx │ │ │ │ + cmp %ebx,-0xfc(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstl (%edi,%esi,8) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jne 3dcc5 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5c5> │ │ │ │ + fstl (%esi,%edi,8) │ │ │ │ + jne 3721c ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4dc> │ │ │ │ ffreep %st(0) │ │ │ │ - inc %esi │ │ │ │ - cmp %esi,-0x19c(%ebp) │ │ │ │ - jne 3d7a7 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa7> │ │ │ │ + inc %edi │ │ │ │ + cmp %edi,-0x154(%ebp) │ │ │ │ + jne 36dff ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xbf> │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ fldz │ │ │ │ - jmp 3dc33 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x533> │ │ │ │ - mov -0x158(%ebp),%edx │ │ │ │ + jmp 371b3 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x473> │ │ │ │ + mov -0x118(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 3dc0e ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x50e> │ │ │ │ - mov -0x15c(%ebp),%edi │ │ │ │ - lea 0x0(,%edi,4),%edx │ │ │ │ - mov -0x148(%ebp),%edi │ │ │ │ - lea (%eax,%edx,1),%ecx │ │ │ │ - mov 0x88(%edi),%ebx │ │ │ │ - mov -0x164(%ebp),%edi │ │ │ │ - add (%ebx,%edi,4),%edx │ │ │ │ - mov -0x140(%ebp),%edi │ │ │ │ - lea (%eax,%edi,4),%ebx │ │ │ │ - flds (%ecx) │ │ │ │ - fadds (%edx) │ │ │ │ + jmp 3718f ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x44f> │ │ │ │ + mov -0x114(%ebp),%esi │ │ │ │ + mov -0x11c(%ebp),%ebx │ │ │ │ + lea 0x0(,%esi,4),%ecx │ │ │ │ + lea (%eax,%ecx,1),%esi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + mov 0x88(%edx),%esi │ │ │ │ + add (%esi,%ebx,4),%ecx │ │ │ │ + mov -0xfc(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + lea (%eax,%esi,4),%esi │ │ │ │ + flds (%ebx) │ │ │ │ + add $0x4,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ - add $0x4,%edx │ │ │ │ - fstps -0x4(%ecx) │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jne 3dd37 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x637> │ │ │ │ - jmp 3dca5 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5a5> │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov -0x138(%ebp),%edi │ │ │ │ + fadds -0x4(%ecx) │ │ │ │ + fstps -0x4(%ebx) │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jne 37292 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x552> │ │ │ │ + jmp 37208 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c8> │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 3da64 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x364> │ │ │ │ + je 37082 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x342> │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 3dd53 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x653> │ │ │ │ - jmp 3da64 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x364> │ │ │ │ - mov -0x168(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 3da93 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x393> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x140(%ebp),%edx │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ - mov %esi,-0x1a0(%ebp) │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ - mov -0x15c(%ebp),%ecx │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + jne 372af ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x56f> │ │ │ │ + jmp 37082 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x342> │ │ │ │ + mov -0x120(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 370ac ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x36c> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %edi,-0x158(%ebp) │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ + mov -0xfc(%ebp),%ebx │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - lea 0x3(%eax),%edi │ │ │ │ - cmovs %edi,%eax │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ + lea 0x3(%eax),%esi │ │ │ │ + cmovs %esi,%eax │ │ │ │ + mov %esi,-0xe8(%ebp) │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - sub %edx,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cmp $0x4,%edi │ │ │ │ - setg -0xa9(%ebp) │ │ │ │ - mov %eax,-0x174(%ebp) │ │ │ │ - lea 0x0(,%ebx,4),%eax │ │ │ │ - mov %eax,-0x150(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov 0x10(%edx),%eax │ │ │ │ + sub %ebx,%eax │ │ │ │ + add -0x114(%ebp),%eax │ │ │ │ + imul -0xf8(%ebp),%eax │ │ │ │ + cmp $0x4,%esi │ │ │ │ + mov %edx,%esi │ │ │ │ + setg -0xf4(%ebp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,-0x12c(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + sub -0x114(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov %eax,-0x17c(%ebp) │ │ │ │ - mov -0x15c(%ebp),%edx │ │ │ │ - cmp -0x140(%ebp),%edx │ │ │ │ - jge 3e3e9 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xce9> │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + imul -0xf8(%ebp),%eax │ │ │ │ + mov %eax,-0x134(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x114(%ebp),%ecx │ │ │ │ + cmp -0xfc(%ebp),%ecx │ │ │ │ + jge 37758 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa18> │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3e3d1 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xcd1> │ │ │ │ - mov -0x148(%ebp),%esi │ │ │ │ - mov -0x144(%ebp),%edi │ │ │ │ - mov %ecx,-0x1a4(%ebp) │ │ │ │ - mov 0x3c(%esi),%eax │ │ │ │ - mov 0x98(%esi),%esi │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov %esi,-0x154(%ebp) │ │ │ │ - mov %eax,-0x14c(%ebp) │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ + jle 3774c ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa0c> │ │ │ │ + mov 0x98(%esi),%edi │ │ │ │ + mov 0x3c(%esi),%ebx │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + mov %edx,-0x15c(%ebp) │ │ │ │ + mov %eax,-0x160(%ebp) │ │ │ │ + mov %esi,-0x164(%ebp) │ │ │ │ + mov %edi,-0x110(%ebp) │ │ │ │ + mov -0x128(%ebp),%edi │ │ │ │ + imul %edx,%ebx │ │ │ │ + mov %ebx,-0x10c(%ebp) │ │ │ │ + mov -0x118(%ebp),%ebx │ │ │ │ + flds (%edi,%edx,4) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + inc %edi │ │ │ │ + mov %edi,-0xe4(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x110(%ebp),%esi │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x104(%ebp) │ │ │ │ + mov %ebx,-0x108(%ebp) │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + mov -0xec(%ebp),%edi │ │ │ │ + lea (%esi,%ebx,4),%esi │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + mov -0x100(%ebp),%esi │ │ │ │ shl $0x2,%eax │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - add %edi,%eax │ │ │ │ - mov -0x160(%ebp),%edi │ │ │ │ + add %esi,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov -0x158(%ebp),%edx │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ - mov -0x170(%ebp),%edi │ │ │ │ - flds (%edi,%ecx,4) │ │ │ │ - lea 0x1(%ebx),%edi │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ - mov -0x138(%ebp),%edi │ │ │ │ - shr $0x2,%edi │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - nop │ │ │ │ - mov -0x154(%ebp),%esi │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - fldz │ │ │ │ - mov %eax,-0x13c(%ebp) │ │ │ │ - lea (%esi,%edx,4),%esi │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ - mov -0x14c(%ebp),%esi │ │ │ │ - mov %esi,-0xf8(%ebp) │ │ │ │ + mov -0x10c(%ebp),%eax │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ - lea (%eax,%esi,4),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - cmpl $0x6,-0xa0(%ebp) │ │ │ │ - jbe 3e410 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd10> │ │ │ │ - cmpl $0x1c,-0x138(%ebp) │ │ │ │ - jle 3e42a ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd2a> │ │ │ │ - cmpb $0x0,-0xa9(%ebp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + cmpl $0x6,-0xe8(%ebp) │ │ │ │ + lea (%eax,%esi,4),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + jbe 37780 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa40> │ │ │ │ + cmpl $0xc,-0x68(%ebp) │ │ │ │ + jle 377a6 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa66> │ │ │ │ + cmpb $0x0,-0xf4(%ebp) │ │ │ │ + mov $0x1,%ebx │ │ │ │ fldz │ │ │ │ - cmovne -0xb0(%ebp),%eax │ │ │ │ + mov %edi,%edx │ │ │ │ + cmovne -0xf0(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edi,%eax │ │ │ │ - shr $0x3,%ebx │ │ │ │ - shl $0x7,%ebx │ │ │ │ - add %edi,%ebx │ │ │ │ - jmp 3df42 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x842> │ │ │ │ + mov %ebx,%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + jmp 37462 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x722> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - vmovups (%ecx),%zmm0 │ │ │ │ - vmovups (%eax),%zmm4 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ - vmovaps %zmm0,%zmm1 │ │ │ │ - vmovaps %zmm4,%zmm2 │ │ │ │ - vpermt2ps -0x40(%eax),%zmm7,%zmm2 │ │ │ │ - vpermt2ps -0x40(%ecx),%zmm7,%zmm1 │ │ │ │ - vmulps %zmm2,%zmm1,%zmm1 │ │ │ │ - vcvtps2pd %ymm1,%zmm2 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - vmovlpd %xmm2,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm5 │ │ │ │ - vmovhpd %xmm2,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm5,-0x78(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm5,-0x78(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm5 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovlpd %xmm2,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovhpd %xmm2,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm5,-0x78(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm5 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm5,-0x78(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm5,-0x78(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm5,-0x78(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovsd %xmm5,-0x80(%ebp) │ │ │ │ - vpermt2ps -0x40(%eax),%zmm6,%zmm4 │ │ │ │ - vpermt2ps -0x40(%ecx),%zmm6,%zmm0 │ │ │ │ - vmulps %zmm4,%zmm0,%zmm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm2 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vmovlpd %xmm2,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm4 │ │ │ │ - vmovhpd %xmm2,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm4,-0x78(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm4,-0x78(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm4 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovlpd %xmm2,-0x78(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovhpd %xmm2,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm4,-0x78(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm4 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm4,-0x78(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x78(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm4,-0x78(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm5,-0x78(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovsd %xmm4,-0x78(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - faddl -0x80(%ebp) │ │ │ │ - vmovsd %xmm5,-0x80(%ebp) │ │ │ │ - faddl -0x80(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm4,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 3df40 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x840> │ │ │ │ - test $0x7,%esi │ │ │ │ - je 3e1ad ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xaad> │ │ │ │ - mov -0x138(%ebp),%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ + vmovups (%eax),%ymm3 │ │ │ │ + vmovups 0x20(%eax),%ymm2 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x40,%edx │ │ │ │ + vmovdqa -0x38(%ebp),%ymm7 │ │ │ │ + vmovups -0x40(%edx),%ymm4 │ │ │ │ + vmovups -0x20(%edx),%ymm0 │ │ │ │ + vpermd %ymm3,%ymm6,%ymm5 │ │ │ │ + vpermd %ymm2,%ymm7,%ymm1 │ │ │ │ + vpermd %ymm4,%ymm6,%ymm7 │ │ │ │ + vblendps $0xf,%ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa -0x38(%ebp),%ymm5 │ │ │ │ + vpermd %ymm0,%ymm5,%ymm5 │ │ │ │ + vblendps $0xf,%ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqa -0x98(%ebp),%ymm7 │ │ │ │ + vmulps %ymm5,%ymm1,%ymm1 │ │ │ │ + vcvtps2pd %xmm1,%ymm5 │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vmovlpd %xmm5,-0x58(%ebp) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovhpd %xmm5,-0x58(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm5 │ │ │ │ + vpermd %ymm4,%ymm7,%ymm4 │ │ │ │ + vpermd %ymm3,%ymm7,%ymm3 │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovlpd %xmm5,-0x58(%ebp) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovhpd %xmm5,-0x58(%ebp) │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm5 │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x58(%ebp) │ │ │ │ + vpermd %ymm0,%ymm5,%ymm0 │ │ │ │ + vpermd %ymm2,%ymm5,%ymm2 │ │ │ │ + vblendps $0xf,%ymm3,%ymm2,%ymm2 │ │ │ │ + vblendps $0xf,%ymm4,%ymm0,%ymm0 │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmulps %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovhpd %xmm1,-0x58(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vmovlpd %xmm1,-0x60(%ebp) │ │ │ │ + vcvtps2pd %xmm0,%ymm2 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm2,-0x58(%ebp) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x58(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovlpd %xmm2,-0x58(%ebp) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x58(%ebp) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x58(%ebp) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x58(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm0,-0x58(%ebp) │ │ │ │ + faddl -0x60(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x60(%ebp) │ │ │ │ + faddl -0x60(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x58(%ebp) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 37460 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x720> │ │ │ │ + test $0x3,%bl │ │ │ │ + je 375dc ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x89c> │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - jmp 3e180 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa80> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi,%eax,4) │ │ │ │ - fmuls (%edx,%eax,4) │ │ │ │ + fmuls (%esi,%eax,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ flds 0x4(%edi,%eax,4) │ │ │ │ - fmuls 0x4(%edx,%eax,4) │ │ │ │ + fmuls 0x4(%esi,%eax,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0x8(%edi,%eax,4) │ │ │ │ - fmuls 0x8(%edx,%eax,4) │ │ │ │ + fmuls 0x8(%esi,%eax,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ flds 0xc(%edi,%eax,4) │ │ │ │ - fmuls 0xc(%edx,%eax,4) │ │ │ │ + fmuls 0xc(%esi,%eax,4) │ │ │ │ add $0x4,%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jl 3e180 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa80> │ │ │ │ - mov -0x138(%ebp),%ebx │ │ │ │ - mov %ebx,%eax │ │ │ │ - cmp -0x84(%ebp),%ebx │ │ │ │ - jge 3e340 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc40> │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - lea -0x1(%esi),%ecx │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - cmp $0xe,%ecx │ │ │ │ - jbe 3e41d ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd1d> │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 375af ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x86f> │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + cmp -0x64(%ebp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + jge 376d0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x990> │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + sub %eax,%ebx │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 3779c ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa5c> │ │ │ │ + jmp 37610 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x8d0> │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - shr $0x4,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - lea (%eax,%ebx,1),%ecx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - lea (%ebx,%ecx,4),%ecx │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - add %eax,%ebx │ │ │ │ - lea (%ecx,%ebx,4),%ebx │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - add %ecx,%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%ebx),%zmm0 │ │ │ │ - vmulps (%ecx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vmovlpd %xmm1,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ - vmovhpd %xmm1,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm5,-0x78(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm4,-0x78(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm3 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x78(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x78(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ - vmovsd %xmm3,-0x78(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm5,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x78(%ebp) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x78(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ - vmovsd %xmm4,-0x78(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm3,-0x78(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x78(%ebp) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x78(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ - vmovsd %xmm5,-0x78(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - vmovsd %xmm4,-0x78(%ebp) │ │ │ │ - faddl -0x78(%ebp) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jne 3e210 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb10> │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - test $0xf,%bl │ │ │ │ - je 3e350 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc50> │ │ │ │ - mov %ebx,%ecx │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0xe0(%ebp),%ecx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + lea (%eax,%ecx,1),%edx │ │ │ │ + mov -0xec(%ebp),%ecx │ │ │ │ + lea (%ecx,%edx,4),%edx │ │ │ │ + mov -0xd8(%ebp),%ecx │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + lea (%edx,%ecx,4),%ecx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + add %edx,%ebx │ │ │ │ + vmovups (%ecx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmulps -0x20(%edx),%ymm0,%ymm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vmovlpd %xmm1,-0x58(%ebp) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x58(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovlpd %xmm1,-0x58(%ebp) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x58(%ebp) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x58(%ebp) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x58(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x58(%ebp) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x58(%ebp) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 37640 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x900> │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + je 376e0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9a0> │ │ │ │ + mov %ebx,%edx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + nop │ │ │ │ flds (%edi,%eax,4) │ │ │ │ - fmuls (%edx,%eax,4) │ │ │ │ + fmuls (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jl 3e330 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc30> │ │ │ │ - jmp 3e350 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc50> │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 376c0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x980> │ │ │ │ + jmp 376e0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9a0> │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ + mov -0xe4(%ebp),%ecx │ │ │ │ + add %ecx,-0xd8(%ebp) │ │ │ │ fmuls (%esi,%eax,4) │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds (%esi,%eax,4) │ │ │ │ fstps (%esi,%eax,4) │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - inc %eax │ │ │ │ - add %esi,-0xf8(%ebp) │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - cmp -0x84(%ebp),%eax │ │ │ │ - jne 3dee0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7e0> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ - mov -0x13c(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - add %ebx,-0xa4(%ebp) │ │ │ │ - mov -0x150(%ebp),%ebx │ │ │ │ - add -0x84(%ebp),%edx │ │ │ │ - add %ebx,-0x90(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ - add %ebx,%edi │ │ │ │ - cmp %eax,-0x140(%ebp) │ │ │ │ - jne 3dea0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7a0> │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 37410 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6d0> │ │ │ │ + mov -0x104(%ebp),%ecx │ │ │ │ + mov -0x108(%ebp),%ebx │ │ │ │ + mov -0xf8(%ebp),%edi │ │ │ │ + add %edi,-0xe0(%ebp) │ │ │ │ + add %esi,%ebx │ │ │ │ + inc %ecx │ │ │ │ + cmp %ecx,-0xfc(%ebp) │ │ │ │ + jne 373b0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x670> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x1a4(%ebp),%ecx │ │ │ │ + mov -0x15c(%ebp),%edx │ │ │ │ mov -0x160(%ebp),%eax │ │ │ │ - add -0xb4(%ebp),%eax │ │ │ │ - add -0x17c(%ebp),%eax │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ - mov -0x174(%ebp),%edi │ │ │ │ - inc %ecx │ │ │ │ - add %edi,-0x160(%ebp) │ │ │ │ - cmp -0x168(%ebp),%ecx │ │ │ │ - jne 3de01 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x701> │ │ │ │ - mov -0x1a0(%ebp),%esi │ │ │ │ - jmp 3da93 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x393> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fld %st(0) │ │ │ │ + mov -0x164(%ebp),%esi │ │ │ │ + add -0xf8(%ebp),%eax │ │ │ │ + add -0x134(%ebp),%eax │ │ │ │ + add -0x12c(%ebp),%eax │ │ │ │ + inc %edx │ │ │ │ + cmp -0x120(%ebp),%edx │ │ │ │ + jne 37347 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x607> │ │ │ │ + mov -0x158(%ebp),%edi │ │ │ │ + mov %esi,%edx │ │ │ │ + jmp 370ac ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x36c> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - fld %st(1) │ │ │ │ + fldz │ │ │ │ + fldz │ │ │ │ + sub %eax,%ebx │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + cmp $0x6,%edx │ │ │ │ + ja 37600 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x8c0> │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3e1c1 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xac1> │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - jmp 3e330 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc30> │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + jmp 376c0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x980> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov -0x138(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3e180 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa80> │ │ │ │ - mov -0x16c(%ebp),%eax │ │ │ │ + jmp 375af ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x86f> │ │ │ │ + mov -0x124(%ebp),%eax │ │ │ │ fldz │ │ │ │ - fstpl (%eax,%esi,8) │ │ │ │ - inc %esi │ │ │ │ - cmp %esi,-0x19c(%ebp) │ │ │ │ - jne 3d7a7 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa7> │ │ │ │ - jmp 3dce4 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5e4> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + fstpl (%eax,%edi,8) │ │ │ │ + inc %edi │ │ │ │ + cmp %edi,-0x154(%ebp) │ │ │ │ + jne 36dff ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xbf> │ │ │ │ + jmp 3723f ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4ff> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -0003e480 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base>: │ │ │ │ +000377e0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x24474,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x257d0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xec,%esp │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + sub $0x10c,%esp │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov (%ecx),%edx │ │ │ │ + mov (%ecx),%ecx │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ mov 0x14(%eax),%esi │ │ │ │ - mov 0x4(%ecx),%ecx │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + mov %ecx,-0xd8(%ebp) │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ + mov %edi,-0xf4(%ebp) │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ + mov %edi,-0xe8(%ebp) │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ + mov %edi,-0xd4(%ebp) │ │ │ │ + mov -0xd8(%ebp),%ecx │ │ │ │ mov 0x94(%ecx),%eax │ │ │ │ mov (%eax,%edx,4),%edi │ │ │ │ mov 0x78(%ecx),%eax │ │ │ │ mov 0x98(%ecx),%edx │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ mov (%eax,%ebx,4),%edi │ │ │ │ mov 0x7c(%ecx),%eax │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%esi │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ + mov %edi,-0xec(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ imul 0x20(%ecx),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 17510 │ │ │ │ + mov %edi,%ecx │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - mov %edi,%edx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,-0xa4(%ebp) │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - cmp %edi,0xc(%edx) │ │ │ │ - jle 3e67a ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1fa> │ │ │ │ - mov 0x84(%edx),%eax │ │ │ │ - mov (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 3e67a ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1fa> │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + cmp %edi,0xc(%ecx) │ │ │ │ + mov %ebx,-0xe4(%ebp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + jle 37a07 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x227> │ │ │ │ + mov 0x84(%ecx),%eax │ │ │ │ + mov (%eax,%edi,4),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 37a07 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x227> │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3ec65 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x7e5> │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + jle 37ecc ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x6ec> │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3ef58 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xad8> │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - xor %edx,%edx │ │ │ │ - lea (%edi,%eax,4),%edi │ │ │ │ + jle 38167 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x987> │ │ │ │ + lea (%edx,%eax,4),%edi │ │ │ │ dec %eax │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ mov 0x20(%edi),%ebx │ │ │ │ mov 0x28(%edi),%edi │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ imul %edi,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %edi,-0xcc(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 3ef20 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xaa0> │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - flds (%edi,%edx,4) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 38130 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x950> │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ + mov -0xec(%ebp),%edi │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + mov %ecx,-0xa4(%ebp) │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + flds (%edi,%ecx,4) │ │ │ │ mov 0x3c(%esi),%edi │ │ │ │ mov 0x98(%esi),%ebx │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ - imul %edx,%edi │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ + imul %ecx,%edi │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ shl $0x2,%esi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ add (%ecx),%edx │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ lea (%ebx,%edi,4),%eax │ │ │ │ add -0x4c(%ebp),%edi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ lea (%ecx,%edx,4),%ecx │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ lea (%ebx,%edi,4),%ebx │ │ │ │ lea (%edx,%eax,4),%edx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ - fmuls (%edx) │ │ │ │ add $0x4,%eax │ │ │ │ add %esi,%ecx │ │ │ │ add $0x4,%edx │ │ │ │ + fmuls -0x4(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 3e620 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1a0> │ │ │ │ - addl $0x4,-0x40(%ebp) │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - add %edx,-0x48(%ebp) │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - jne 3e5ec ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x16c> │ │ │ │ + jne 379a0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1c0> │ │ │ │ + addl $0x4,-0x38(%ebp) │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + add %ebx,-0x40(%ebp) │ │ │ │ + cmp %eax,-0x78(%ebp) │ │ │ │ + jne 3795b ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x17b> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - inc %edx │ │ │ │ - add -0x90(%ebp),%ecx │ │ │ │ - add %ecx,%edi │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - cmp %edx,-0xa4(%ebp) │ │ │ │ - jne 3e5a6 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x126> │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + add -0xcc(%ebp),%ebx │ │ │ │ + inc %ecx │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + add %ebx,%edi │ │ │ │ + cmp %ecx,-0xe4(%ebp) │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + jne 37909 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x129> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 3ec65 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x7e5> │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 3ec65 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x7e5> │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + jmp 37ecc ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x6ec> │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3ef3d ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xabd> │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ - mov 0x80(%edx),%eax │ │ │ │ - mov (%eax,%edi,4),%edi │ │ │ │ - mov 0x20(%edx),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ + jle 37ecc ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x6ec> │ │ │ │ + mov -0xd0(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 3814c ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x96c> │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov %esi,-0xf0(%ebp) │ │ │ │ + mov 0x80(%edi),%eax │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov 0x20(%edi),%eax │ │ │ │ + mov 0x28(%edi),%edi │ │ │ │ + lea 0x3(%eax),%ebx │ │ │ │ test %eax,%eax │ │ │ │ - mov %edx,%edi │ │ │ │ - lea 0x3(%eax),%edx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - cmovs %edx,%eax │ │ │ │ - mov 0x28(%edi),%edi │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ + mov %edi,-0xcc(%ebp) │ │ │ │ + cmovs %ebx,%eax │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + lea -0x1(%edx),%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + mov %ebx,-0xf8(%ebp) │ │ │ │ cmp $0x4,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - setg -0x79(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + setg -0xbd(%ebp) │ │ │ │ + imul %ebx,%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - dec %eax │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - vmovdqa32 -0x9ea0(%eax),%zmm7 │ │ │ │ - vmovdqa32 -0x9e60(%eax),%zmm6 │ │ │ │ + mov %ecx,%esi │ │ │ │ + vmovdqa -0x9f20(%eax),%ymm4 │ │ │ │ + vmovdqa -0x9f40(%eax),%ymm6 │ │ │ │ + mov %edi,-0xfc(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x38(%ebp) │ │ │ │ + vmovdqa -0x9f00(%eax),%ymm4 │ │ │ │ + vmovdqa %ymm4,-0x78(%ebp) │ │ │ │ + vmovdqa -0x9ee0(%eax),%ymm4 │ │ │ │ + vmovdqa %ymm4,-0x98(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3eed7 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xa57> │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + jle 380e7 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x907> │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ + mov -0xec(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ - mov -0xac(%ebp),%edx │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov %ebx,-0xbc(%ebp) │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov 0x3c(%edi),%esi │ │ │ │ + mov %esi,-0xac(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov %esi,-0x100(%ebp) │ │ │ │ + mov %ecx,-0x104(%ebp) │ │ │ │ + mov 0x3c(%edi),%ebx │ │ │ │ mov 0x98(%edi),%edi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ xor %edx,%edx │ │ │ │ - shr $0x2,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - imul %ecx,%esi │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - fldz │ │ │ │ + imul %ecx,%ebx │ │ │ │ + mov %edi,-0xe0(%ebp) │ │ │ │ + mov %ebx,-0xdc(%ebp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xe0(%ebp),%esi │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - lea (%ebx,%esi,4),%ebx │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + mov %ebx,-0xc4(%ebp) │ │ │ │ + mov %edx,-0xc8(%ebp) │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + lea (%esi,%ebx,4),%esi │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ + mov -0xd4(%ebp),%esi │ │ │ │ shl $0x2,%eax │ │ │ │ add %eax,%edi │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + add %esi,%eax │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - lea (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - cmpl $0x6,-0x74(%ebp) │ │ │ │ - jbe 3ee90 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xa10> │ │ │ │ - cmpl $0x1c,-0x54(%ebp) │ │ │ │ - jle 3eeb6 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xa36> │ │ │ │ - cmpb $0x0,-0x79(%ebp) │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + cmpl $0x6,-0xb4(%ebp) │ │ │ │ + lea (%eax,%esi,4),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + jbe 380a0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x8c0> │ │ │ │ + cmpl $0xc,-0x54(%ebp) │ │ │ │ + jle 380c6 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x8e6> │ │ │ │ + cmpb $0x0,-0xbd(%ebp) │ │ │ │ + mov $0x1,%ebx │ │ │ │ fldz │ │ │ │ - mov %edi,%ecx │ │ │ │ - cmovne -0x80(%ebp),%esi │ │ │ │ + mov %edi,%edx │ │ │ │ + cmovne -0xbc(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - mov %esi,%ebx │ │ │ │ - shr $0x3,%ebx │ │ │ │ - shl $0x7,%ebx │ │ │ │ - add %eax,%ebx │ │ │ │ - jmp 3e7e2 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x362> │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %ebx,%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + jmp 37bc2 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3e2> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ - vmovups (%eax),%zmm0 │ │ │ │ - vmovups (%ecx),%zmm4 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ - vmovaps %zmm0,%zmm1 │ │ │ │ - vmovaps %zmm4,%zmm2 │ │ │ │ - vpermt2ps -0x40(%ecx),%zmm7,%zmm2 │ │ │ │ - vpermt2ps -0x40(%eax),%zmm7,%zmm1 │ │ │ │ - vmulps %zmm2,%zmm1,%zmm1 │ │ │ │ - vcvtps2pd %ymm1,%zmm2 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm5 │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ + vmovups (%eax),%ymm4 │ │ │ │ + vmovups 0x20(%eax),%ymm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x40,%edx │ │ │ │ + vmovdqa -0x38(%ebp),%ymm7 │ │ │ │ + vmovups -0x40(%edx),%ymm3 │ │ │ │ + vmovups -0x20(%edx),%ymm2 │ │ │ │ + vpermd %ymm4,%ymm6,%ymm5 │ │ │ │ + vpermd %ymm0,%ymm7,%ymm1 │ │ │ │ + vpermd %ymm3,%ymm6,%ymm7 │ │ │ │ + vblendps $0xf,%ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa -0x38(%ebp),%ymm5 │ │ │ │ + vpermd %ymm2,%ymm5,%ymm5 │ │ │ │ + vblendps $0xf,%ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqa -0x78(%ebp),%ymm7 │ │ │ │ + vmulps %ymm5,%ymm1,%ymm1 │ │ │ │ + vcvtps2pd %xmm1,%ymm5 │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vmovlpd %xmm5,-0x40(%ebp) │ │ │ │ + faddl -0x40(%ebp) │ │ │ │ + vmovhpd %xmm5,-0x40(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm5 │ │ │ │ + vpermd %ymm4,%ymm7,%ymm4 │ │ │ │ + vpermd %ymm3,%ymm7,%ymm3 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ + vmovlpd %xmm5,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ + vmovhpd %xmm5,-0x40(%ebp) │ │ │ │ + vmovdqa -0x98(%ebp),%ymm5 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ + vpermd %ymm0,%ymm5,%ymm0 │ │ │ │ + vpermd %ymm2,%ymm5,%ymm2 │ │ │ │ + vblendps $0xf,%ymm3,%ymm2,%ymm2 │ │ │ │ + vblendps $0xf,%ymm4,%ymm0,%ymm0 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ + vmulps %ymm2,%ymm0,%ymm0 │ │ │ │ vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vmovlpd %xmm1,-0x48(%ebp) │ │ │ │ + vcvtps2pd %xmm0,%ymm2 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovsd %xmm5,-0x48(%ebp) │ │ │ │ - vpermt2ps -0x40(%ecx),%zmm6,%zmm4 │ │ │ │ - vpermt2ps -0x40(%eax),%zmm6,%zmm0 │ │ │ │ - vmulps %zmm4,%zmm0,%zmm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm2 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm4 │ │ │ │ vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm4 │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ + vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ faddl -0x48(%ebp) │ │ │ │ - vmovsd %xmm5,-0x48(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x48(%ebp) │ │ │ │ faddl -0x48(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 3e7e0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x360> │ │ │ │ - test $0x7,%esi │ │ │ │ - je 3ea2d ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x5ad> │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 37bc0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3e0> │ │ │ │ + test $0x3,%bl │ │ │ │ + je 37d39 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x559> │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi,%eax,4) │ │ │ │ - fmuls (%edx,%eax,4) │ │ │ │ + fmuls (%esi,%eax,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ - flds 0x4(%edx,%eax,4) │ │ │ │ - fmuls 0x4(%edi,%eax,4) │ │ │ │ + flds 0x4(%edi,%eax,4) │ │ │ │ + fmuls 0x4(%esi,%eax,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds 0x8(%edx,%eax,4) │ │ │ │ - fmuls 0x8(%edi,%eax,4) │ │ │ │ + flds 0x8(%edi,%eax,4) │ │ │ │ + fmuls 0x8(%esi,%eax,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ - flds 0xc(%edx,%eax,4) │ │ │ │ - fmuls 0xc(%edi,%eax,4) │ │ │ │ + flds 0xc(%edi,%eax,4) │ │ │ │ + fmuls 0xc(%esi,%eax,4) │ │ │ │ add $0x4,%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg 3ea00 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x580> │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp %esi,-0x4c(%ebp) │ │ │ │ - jle 3ebd0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x750> │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - lea -0x1(%esi),%ecx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - cmp $0xe,%ecx │ │ │ │ - jbe 3eeac ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xa2c> │ │ │ │ - jmp 3ea70 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x5f0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %eax,%edx │ │ │ │ + jg 37d0c ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x52c> │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x4c(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + jle 37e30 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x650> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + sub %eax,%ebx │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 380bc ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x8dc> │ │ │ │ + jmp 37d70 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x590> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - shr $0x4,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - lea (%eax,%ebx,1),%ecx │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - lea (%ebx,%ecx,4),%ecx │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - add %eax,%ebx │ │ │ │ - lea (%ecx,%ebx,4),%ebx │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - add %ecx,%esi │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%ebx),%zmm0 │ │ │ │ - vmulps (%ecx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + lea (%eax,%ecx,1),%edx │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + lea (%ecx,%edx,4),%edx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + lea (%edx,%ecx,4),%ecx │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + add %edx,%ebx │ │ │ │ + vmovups (%ecx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmulps -0x20(%edx),%ymm0,%ymm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm3 │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - faddp %st,%st(1) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddp %st,%st(1) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ + vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jne 3eaa0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x620> │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - test $0xf,%esi │ │ │ │ - je 3ebe0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x760> │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 37da0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x5c0> │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + test $0x7,%cl │ │ │ │ + je 37e40 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x660> │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + nop │ │ │ │ flds (%edi,%eax,4) │ │ │ │ - fmuls (%edx,%eax,4) │ │ │ │ + fmuls (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg 3ebc0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x740> │ │ │ │ - jmp 3ebe0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x760> │ │ │ │ + cmp %eax,%edx │ │ │ │ + jg 37e20 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x640> │ │ │ │ + jmp 37e40 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x660> │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - fmuls (%edx,%eax,4) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - add %edx,-0x50(%ebp) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fadds (%ebx,%eax,4) │ │ │ │ - fstps (%ebx,%eax,4) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + add %ebx,-0x50(%ebp) │ │ │ │ + fmuls (%esi,%eax,4) │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + fmul %st(1),%st │ │ │ │ + fadds (%esi,%eax,4) │ │ │ │ + fstps (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 3e7a0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x320> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - add -0x4c(%ebp),%esi │ │ │ │ - add %edi,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + jne 37b70 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x390> │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ + mov -0xc4(%ebp),%ebx │ │ │ │ + mov -0xcc(%ebp),%edi │ │ │ │ + add -0x4c(%ebp),%ebx │ │ │ │ + add %edi,-0xac(%ebp) │ │ │ │ inc %edx │ │ │ │ - cmp %edx,-0x8c(%ebp) │ │ │ │ - jne 3e760 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x2e0> │ │ │ │ + cmp %edx,-0xd0(%ebp) │ │ │ │ + jne 37b10 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x330> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + mov -0x100(%ebp),%esi │ │ │ │ + mov -0x104(%ebp),%ecx │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %ebx,%eax │ │ │ │ - lea (%edx,%eax,1),%ebx │ │ │ │ - cmp -0xa4(%ebp),%ecx │ │ │ │ - jne 3e702 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x282> │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 3ef73 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xaf3> │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + mov -0xfc(%ebp),%edi │ │ │ │ + add %esi,%eax │ │ │ │ + cmp -0xe4(%ebp),%ecx │ │ │ │ + lea (%edi,%eax,1),%esi │ │ │ │ + jne 37abc ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x2dc> │ │ │ │ + mov -0xf0(%ebp),%esi │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 38182 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x9a2> │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ mov %esi,%edi │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %edx,%esi │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %ebx,%esi │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 3eec4 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xa44> │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + jle 380d4 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x8f4> │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ mov 0x98(%eax),%ecx │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 3eecb ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xa4b> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 380db ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x8fb> │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ fldz │ │ │ │ mov %edi,%edx │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ add %eax,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - vmulps (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovss %xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm7 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulps -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,-0x38(%ebp) │ │ │ │ + fadds -0x38(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x38(%ebp) │ │ │ │ + fadds -0x38(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x38(%ebp) │ │ │ │ + fadds -0x38(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x38(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + flds -0x38(%ebp) │ │ │ │ + vmovss %xmm0,-0x38(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds -0x38(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x38(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x38(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x38(%ebp) │ │ │ │ + fadds -0x38(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x38(%ebp) │ │ │ │ + fadds -0x38(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 3ecd0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x850> │ │ │ │ - test $0xf,%esi │ │ │ │ - je 3eddd ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x95d> │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + jne 37f40 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x760> │ │ │ │ + test $0x7,%esi │ │ │ │ + je 37fdd ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x7fd> │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - add %eax,%edx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + lea (%ebx,%eax,1),%edx │ │ │ │ sub %eax,%edx │ │ │ │ lea (%ecx,%edx,4),%edx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 3edd0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x950> │ │ │ │ - add %esi,-0x48(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + jl 37fd0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x7f0> │ │ │ │ + add %esi,-0x40(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov 0xb0(%eax),%eax │ │ │ │ - fstps (%eax,%edx,4) │ │ │ │ - inc %edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - cmp -0x8c(%ebp),%edx │ │ │ │ - jne 3ec9f ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x81f> │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ + fstps (%eax,%ebx,4) │ │ │ │ + inc %ebx │ │ │ │ + cmp -0xd0(%ebp),%ebx │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + jne 37f06 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x726> │ │ │ │ + mov -0xf4(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - je 3ee4c ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x9cc> │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + je 38050 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x870> │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x88(%esi),%ecx │ │ │ │ mov (%ecx,%edi,4),%ecx │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ lea (%eax,%edi,4),%ebx │ │ │ │ flds (%edx) │ │ │ │ - fadds (%ecx) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ + fadds -0x4(%ecx) │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 3ee3b ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x9bb> │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ + jne 3803e ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x85e> │ │ │ │ + mov -0xe8(%ebp),%edi │ │ │ │ fldz │ │ │ │ xor %edx,%edx │ │ │ │ fstl (%edi) │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ mov 0x68(%edi),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ + mov -0xe8(%ebp),%edi │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ inc %edx │ │ │ │ + cmp -0xd0(%ebp),%edx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%edi) │ │ │ │ - cmp -0x8c(%ebp),%edx │ │ │ │ - jne 3ee61 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x9e1> │ │ │ │ + jne 38065 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x885> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 3ef85 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xb05> │ │ │ │ + jp 38194 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x9b4> │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - fld %st(0) │ │ │ │ - fld %st(1) │ │ │ │ - sub %eax,%esi │ │ │ │ - lea -0x1(%esi),%ecx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - cmp $0xe,%ecx │ │ │ │ - ja 3ea60 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x5e0> │ │ │ │ + fldz │ │ │ │ + fldz │ │ │ │ + sub %eax,%ebx │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + cmp $0x6,%edx │ │ │ │ + ja 37d60 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x580> │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - jmp 3ebc0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x740> │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + jmp 37e20 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x640> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3ea00 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x580> │ │ │ │ + jmp 37d0c ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x52c> │ │ │ │ fldz │ │ │ │ - jmp 3ede0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x960> │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + jmp 37fe0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x800> │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 3edcb ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x94b> │ │ │ │ + jmp 37fbc ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x7dc> │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 3ec3e ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x7be> │ │ │ │ + je 37ea8 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x6c8> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 3eed9 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xa59> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + jne 380e9 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x909> │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ imul %eax,%edx │ │ │ │ - add %ebx,%eax │ │ │ │ - lea (%edx,%eax,1),%ebx │ │ │ │ - cmp -0xa4(%ebp),%ecx │ │ │ │ - jne 3e702 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x282> │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ - jmp 3ec7f ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x7ff> │ │ │ │ + add %esi,%eax │ │ │ │ + cmp -0xe4(%ebp),%ecx │ │ │ │ + lea (%edx,%eax,1),%esi │ │ │ │ + jne 37abc ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x2dc> │ │ │ │ + mov -0xf0(%ebp),%esi │ │ │ │ + jmp 37ee6 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x706> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - lea 0x4(%ecx),%ebx │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 3e655 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1d5> │ │ │ │ - add $0x8,%ecx │ │ │ │ - cmp %edi,%ecx │ │ │ │ - jne 3ef23 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xaa3> │ │ │ │ - jmp 3e655 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1d5> │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + lea 0x4(%ebx),%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 379e2 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x202> │ │ │ │ + add $0x8,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 38132 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x952> │ │ │ │ + jmp 379e2 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x202> │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + mov -0xe4(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 3ef76 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xaf6> │ │ │ │ + je 38185 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x9a5> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 3ef3f ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xabf> │ │ │ │ - jmp 3ec65 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x7e5> │ │ │ │ + jne 3814e ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x96e> │ │ │ │ + jmp 37ecc ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x6ec> │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + mov -0xe4(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - je 3ef76 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xaf6> │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 38185 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x9a5> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jne 3ef5a ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xada> │ │ │ │ - jmp 3ec65 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x7e5> │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 38169 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x989> │ │ │ │ + jmp 37ecc ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x6ec> │ │ │ │ vzeroupper │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 3ee82 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xa02> │ │ │ │ + jmp 38086 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x8a6> │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ - jmp 3ee84 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0xa04> │ │ │ │ - nop │ │ │ │ + jmp 38088 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x8a8> │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0003ef90 ::resetScaleFactorsByPartition(int, int)@@Base>: │ │ │ │ +000381a0 ::resetScaleFactorsByPartition(int, int)@@Base>: │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x24cc4,%ebx │ │ │ │ + add $0x23ab4,%ebx │ │ │ │ mov 0x54(%edx),%esi │ │ │ │ and $0x80,%esi │ │ │ │ - jne 3eff0 ::resetScaleFactorsByPartition(int, int)@@Base+0x60> │ │ │ │ + jne 38200 ::resetScaleFactorsByPartition(int, int)@@Base+0x60> │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ mov 0x70(%edx),%eax │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov 0x88(%edx),%edx │ │ │ │ mov (%eax,%ecx,4),%ecx │ │ │ │ mov 0x4(%eax,%edi,4),%eax │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ - mov (%edx,%edi,4),%edx │ │ │ │ sub %ecx,%eax │ │ │ │ + mov (%edx,%edi,4),%edx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ lea (%edx,%ecx,4),%edx │ │ │ │ push %edx │ │ │ │ call 17510 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ mov %esi,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xfffffff9,%esi │ │ │ │ - jmp 3efe3 ::resetScaleFactorsByPartition(int, int)@@Base+0x53> │ │ │ │ + jmp 381f3 ::resetScaleFactorsByPartition(int, int)@@Base+0x53> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0003f000 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base>: │ │ │ │ +00038220 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xb0,%esp │ │ │ │ mov 0xc4(%esp),%ecx │ │ │ │ mov 0xc8(%esp),%edx │ │ │ │ - mov 0xcc(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x24c3c,%ebx │ │ │ │ + add $0x23a23,%ebx │ │ │ │ + mov 0xcc(%esp),%esi │ │ │ │ mov 0x84(%ecx),%eax │ │ │ │ mov %ebx,0x84(%esp) │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov 0xd0(%esp),%edx │ │ │ │ mov %eax,0x8c(%esp) │ │ │ │ mov 0x98(%ecx),%eax │ │ │ │ mov (%eax,%edx,4),%ebp │ │ │ │ @@ -41795,41 +37640,41 @@ │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0x9c(%ecx) │ │ │ │ mov %ecx,0xd0(%esp) │ │ │ │ call 17510 │ │ │ │ mov 0xd0(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + cmp %esi,0xc(%ecx) │ │ │ │ mov 0x30(%ecx),%edx │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - cmp %esi,0xc(%ecx) │ │ │ │ - jle 3f1f0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1f0> │ │ │ │ + jle 38410 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1f0> │ │ │ │ mov 0x88(%ecx),%ebx │ │ │ │ mov (%ebx,%esi,4),%ebx │ │ │ │ mov %ebx,0x38(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3f1f0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1f0> │ │ │ │ + je 38410 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1f0> │ │ │ │ test %edx,%edx │ │ │ │ - jle 3f3eb ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3eb> │ │ │ │ + jle 3860b ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3eb> │ │ │ │ mov 0x18(%ecx),%ebx │ │ │ │ lea (%edx,%edx,4),%edx │ │ │ │ lea 0x0(,%edx,4),%esi │ │ │ │ mov %esi,0x50(%esp) │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3f53a ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x53a> │ │ │ │ + jle 3877a ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x55a> │ │ │ │ + shl $0x2,%ebx │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ - mov %ecx,0xc0(%esp) │ │ │ │ - mov %edi,0x48(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ - shl $0x2,%ebx │ │ │ │ mov %ebx,0x58(%esp) │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ + mov %edi,0x48(%esp) │ │ │ │ + mov %eax,0x60(%esp) │ │ │ │ + mov %ecx,0xc0(%esp) │ │ │ │ add %ebx,%edi │ │ │ │ mov 0x9c(%ecx),%ebx │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ xor %edi,%edi │ │ │ │ mov %ebx,0x8c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x88(%esp),%ebx │ │ │ │ @@ -41849,23 +37694,23 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx),%edx │ │ │ │ add $0x20,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x20,%ecx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ fldl 0x0(%ebp,%esi,8) │ │ │ │ - fmull -0x20(%ecx) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ + fmull -0x20(%ecx) │ │ │ │ add %edx,%esi │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x20(%eax) │ │ │ │ fstpl -0x20(%eax) │ │ │ │ fldl 0x0(%ebp,%esi,8) │ │ │ │ - fmull -0x18(%ecx) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ + fmull -0x18(%ecx) │ │ │ │ add %edx,%esi │ │ │ │ add 0x18(%esp),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x18(%eax) │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fldl 0x0(%ebp,%esi,8) │ │ │ │ fmull -0x10(%ecx) │ │ │ │ @@ -41874,36 +37719,36 @@ │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fldl 0x0(%ebp,%edx,8) │ │ │ │ fmull -0x8(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,0x20(%esp) │ │ │ │ - jne 3f150 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x150> │ │ │ │ + jne 38370 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x150> │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ add $0x14,%edi │ │ │ │ add 0x48(%esp),%esi │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3f520 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x520> │ │ │ │ + je 38760 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x540> │ │ │ │ cmp 0x50(%esp),%edi │ │ │ │ - je 3f52a ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x52a> │ │ │ │ + je 3876a ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x54a> │ │ │ │ add 0x58(%esp),%esi │ │ │ │ add $0x8,%edx │ │ │ │ - jmp 3f110 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x110> │ │ │ │ + jmp 38330 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x110> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 3f3eb ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3eb> │ │ │ │ + jle 3860b ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3eb> │ │ │ │ lea (%edi,%edx,8),%ebx │ │ │ │ mov %ebx,0x90(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3f577 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x577> │ │ │ │ + jle 387b7 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x597> │ │ │ │ mov 0x84(%ecx),%edx │ │ │ │ mov %eax,0x9c(%esp) │ │ │ │ mov %ecx,0xc0(%esp) │ │ │ │ mov (%edx,%esi,4),%ebx │ │ │ │ mov 0x9c(%ecx),%edx │ │ │ │ mov %eax,%esi │ │ │ │ shl $0x5,%esi │ │ │ │ @@ -41913,16 +37758,16 @@ │ │ │ │ add %edx,%esi │ │ │ │ shl $0x2,%ebx │ │ │ │ mov %ebx,0x98(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%edi) │ │ │ │ - fldl (%ebx) │ │ │ │ lea 0x0(,%ebp,8),%edx │ │ │ │ + fldl (%ebx) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fldl 0x18(%ebx) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ @@ -41954,20 +37799,20 @@ │ │ │ │ mov 0x8c(%esp),%eax │ │ │ │ add 0x88(%esp),%edx │ │ │ │ mov %eax,0x84(%esp) │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ add $0x20,%eax │ │ │ │ add $0x20,%ecx │ │ │ │ + add $0x20,%edx │ │ │ │ + fldl -0x18(%ecx) │ │ │ │ fldl -0x10(%ecx) │ │ │ │ fldl -0x8(%ecx) │ │ │ │ - add $0x20,%edx │ │ │ │ fldl 0x8(%esp) │ │ │ │ fmul %st(4),%st │ │ │ │ fldl 0x10(%esp) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x18(%esp) │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -42020,163 +37865,167 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmull -0x8(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 3f300 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x300> │ │ │ │ + jne 38520 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x300> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add 0x98(%esp),%ebp │ │ │ │ add $0x8,%edi │ │ │ │ add $0xa0,%ebx │ │ │ │ cmp %edi,0x90(%esp) │ │ │ │ - jne 3f250 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x250> │ │ │ │ + jne 38470 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x250> │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ mov 0xc0(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jle 3f56a ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x56a> │ │ │ │ + jle 387aa ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x58a> │ │ │ │ mov 0xd4(%esp),%ebx │ │ │ │ mov 0x80(%ecx),%edx │ │ │ │ - mov 0x9c(%ecx),%edi │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ - mov %ecx,0xc0(%esp) │ │ │ │ + mov 0x9c(%ecx),%edi │ │ │ │ shl $0x5,%esi │ │ │ │ + mov %ecx,0xc0(%esp) │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ mov 0xb4(%ecx),%ebx │ │ │ │ mov %edi,%ebp │ │ │ │ fldl (%edx) │ │ │ │ mov %ebx,0x28(%esp) │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fldl 0x10(%edx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fldl 0x18(%edx) │ │ │ │ lea (%esi,%edi,1),%edx │ │ │ │ mov %ebx,%edi │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ mov %edx,%esi │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x10,%esp │ │ │ │ add $0x20,%ebp │ │ │ │ add $0x8,%edi │ │ │ │ fldl 0x18(%esp) │ │ │ │ - fmull -0x20(%ebp) │ │ │ │ mov 0x90(%esp),%ebx │ │ │ │ + fmull -0x20(%ebp) │ │ │ │ fldl 0x20(%esp) │ │ │ │ fmull -0x18(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x28(%esp) │ │ │ │ fmull -0x10(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x30(%esp) │ │ │ │ fmull -0x8(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl -0x8(%edi) │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 3f450 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x450> │ │ │ │ - mov 0xd8(%esp),%edi │ │ │ │ + jne 38670 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x450> │ │ │ │ + cmpl $0xffffffff,0xd8(%esp) │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov 0xc0(%esp),%ecx │ │ │ │ - cmp $0xffffffff,%edi │ │ │ │ - je 3f4d2 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4d2> │ │ │ │ + je 38713 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4f3> │ │ │ │ mov 0x8c(%ecx),%edx │ │ │ │ + mov 0xd8(%esp),%edi │ │ │ │ lea (%ebx,%eax,8),%esi │ │ │ │ mov (%edx,%edi,4),%edx │ │ │ │ - nop │ │ │ │ + jmp 38700 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4e0> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - faddl (%edx) │ │ │ │ add $0x8,%ebp │ │ │ │ add $0x8,%edx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%ebp) │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 3f4c0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4c0> │ │ │ │ + jne 38700 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4e0> │ │ │ │ mov 0xdc(%esp),%edi │ │ │ │ - mov 0x6c(%ecx),%ecx │ │ │ │ fldz │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x6c(%ecx),%ecx │ │ │ │ fstl (%edi) │ │ │ │ mov %edi,%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%esi) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 3f4f0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4f0> │ │ │ │ + jne 38730 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x510> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 3f593 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x593> │ │ │ │ + jp 387d3 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x5b3> │ │ │ │ xor %eax,%eax │ │ │ │ add $0xac,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x50(%esp),%edi │ │ │ │ - jne 3f1db ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1db> │ │ │ │ + jne 383fb ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1db> │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0xc0(%esp),%ecx │ │ │ │ - jmp 3f3eb ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3eb> │ │ │ │ + jmp 3860b ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3eb> │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 3f55b ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x55b> │ │ │ │ + jmp 3879b ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x57b> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x28,%ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 3f3eb ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3eb> │ │ │ │ + je 3860b ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3eb> │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ lea 0x14(%ebx),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jne 3f56a ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x56a> │ │ │ │ + jne 387aa ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x58a> │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 3f550 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x550> │ │ │ │ + jne 38790 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x570> │ │ │ │ mov 0xdc(%esp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 3f507 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x507> │ │ │ │ + jmp 38747 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x527> │ │ │ │ mov 0x90(%esp),%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 3f56a ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x56a> │ │ │ │ + je 387aa ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x58a> │ │ │ │ add $0x10,%edi │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 3f580 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x580> │ │ │ │ - jmp 3f3eb ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3eb> │ │ │ │ + jne 387c0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x5a0> │ │ │ │ + jmp 3860b ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3eb> │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ - jmp 3f509 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x509> │ │ │ │ + jmp 38749 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x529> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0003f5a0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base>: │ │ │ │ +000387e0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x70,%esp │ │ │ │ mov 0x84(%esp),%ecx │ │ │ │ mov 0x88(%esp),%edx │ │ │ │ - mov 0x8c(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x2469f,%ebx │ │ │ │ + add $0x23466,%ebx │ │ │ │ + mov 0x8c(%esp),%esi │ │ │ │ mov 0x80(%ecx),%eax │ │ │ │ mov %ebx,0x44(%esp) │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov 0x90(%esp),%edx │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ mov 0x94(%ecx),%eax │ │ │ │ mov (%eax,%edx,4),%ebp │ │ │ │ @@ -42189,41 +38038,41 @@ │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0x98(%ecx) │ │ │ │ mov %ecx,0x90(%esp) │ │ │ │ call 17510 │ │ │ │ mov 0x90(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + cmp %esi,0xc(%ecx) │ │ │ │ mov 0x30(%ecx),%edx │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - cmp %esi,0xc(%ecx) │ │ │ │ - jle 3f770 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1d0> │ │ │ │ + jle 389b0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1d0> │ │ │ │ mov 0x84(%ecx),%ebx │ │ │ │ mov (%ebx,%esi,4),%ebx │ │ │ │ mov %ebx,0x1c(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3f770 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1d0> │ │ │ │ + je 389b0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1d0> │ │ │ │ test %edx,%edx │ │ │ │ - jle 3f92f ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x38f> │ │ │ │ + jle 38b6f ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x38f> │ │ │ │ mov 0x18(%ecx),%ebx │ │ │ │ lea (%edx,%edx,4),%edx │ │ │ │ shl $0x2,%edx │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3fa7a ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4da> │ │ │ │ + jle 38cba ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4da> │ │ │ │ + shl $0x2,%ebx │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - mov %ecx,0x80(%esp) │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ - shl $0x2,%ebx │ │ │ │ mov %ebx,0x2c(%esp) │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov %ecx,0x80(%esp) │ │ │ │ add %ebx,%edi │ │ │ │ mov 0x98(%ecx),%ebx │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ xor %edi,%edi │ │ │ │ mov %ebx,0x4c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ @@ -42242,23 +38091,23 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%ebx),%edx │ │ │ │ add $0x10,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x10,%ecx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ flds 0x0(%ebp,%esi,4) │ │ │ │ - fmuls -0x10(%ecx) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ + fmuls -0x10(%ecx) │ │ │ │ add %edx,%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x10(%eax) │ │ │ │ fstps -0x10(%eax) │ │ │ │ flds 0x0(%ebp,%esi,4) │ │ │ │ - fmuls -0xc(%ecx) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ + fmuls -0xc(%ecx) │ │ │ │ add %edx,%esi │ │ │ │ add 0xc(%esp),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0xc(%eax) │ │ │ │ fstps -0xc(%eax) │ │ │ │ flds 0x0(%ebp,%esi,4) │ │ │ │ fmuls -0x8(%ecx) │ │ │ │ @@ -42267,36 +38116,36 @@ │ │ │ │ fstps -0x8(%eax) │ │ │ │ flds 0x0(%ebp,%edx,4) │ │ │ │ fmuls -0x4(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %ebx,0x10(%esp) │ │ │ │ - jne 3f6d0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x130> │ │ │ │ + jne 38910 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x130> │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ add $0x14,%edi │ │ │ │ add 0x24(%esp),%esi │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3fa60 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4c0> │ │ │ │ + je 38ca0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4c0> │ │ │ │ cmp 0x28(%esp),%edi │ │ │ │ - je 3fa6a ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4ca> │ │ │ │ + je 38caa ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4ca> │ │ │ │ add 0x2c(%esp),%esi │ │ │ │ add $0x4,%edx │ │ │ │ - jmp 3f6a0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x100> │ │ │ │ + jmp 388e0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x100> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 3f92f ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x38f> │ │ │ │ + jle 38b6f ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x38f> │ │ │ │ lea (%edi,%edx,4),%ebx │ │ │ │ mov %ebx,0x50(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3fab7 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x517> │ │ │ │ + jle 38cf7 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x517> │ │ │ │ mov 0x80(%ecx),%edx │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ mov %ecx,0x80(%esp) │ │ │ │ mov (%edx,%esi,4),%ebx │ │ │ │ mov 0x98(%ecx),%edx │ │ │ │ mov %eax,%esi │ │ │ │ shl $0x4,%esi │ │ │ │ @@ -42306,16 +38155,16 @@ │ │ │ │ add %edx,%esi │ │ │ │ shl $0x2,%ebx │ │ │ │ mov %ebx,0x58(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ xor %ebp,%ebp │ │ │ │ xchg %ax,%ax │ │ │ │ flds (%edi) │ │ │ │ - flds (%ebx) │ │ │ │ lea 0x0(,%ebp,4),%edx │ │ │ │ + flds (%ebx) │ │ │ │ fstps 0x4(%esp) │ │ │ │ flds 0x4(%ebx) │ │ │ │ fstps 0x8(%esp) │ │ │ │ flds 0x8(%ebx) │ │ │ │ fstps 0xc(%esp) │ │ │ │ flds 0xc(%ebx) │ │ │ │ fstps 0x10(%esp) │ │ │ │ @@ -42346,20 +38195,20 @@ │ │ │ │ lea (%eax,%edx,1),%ecx │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ add 0x48(%esp),%edx │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ - flds 0x4(%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ + add $0x10,%edx │ │ │ │ + flds -0xc(%ecx) │ │ │ │ flds -0x8(%ecx) │ │ │ │ flds -0x4(%ecx) │ │ │ │ - add $0x10,%edx │ │ │ │ flds 0x4(%esp) │ │ │ │ fmul %st(4),%st │ │ │ │ flds 0x8(%esp) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0xc(%esp) │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -42412,31 +38261,31 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmuls -0x4(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 3f850 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x2b0> │ │ │ │ + jne 38a90 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x2b0> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add 0x58(%esp),%ebp │ │ │ │ add $0x4,%edi │ │ │ │ add $0x50,%ebx │ │ │ │ cmp %edi,0x50(%esp) │ │ │ │ - jne 3f7c0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x220> │ │ │ │ + jne 38a00 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x220> │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jle 3faaa ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x50a> │ │ │ │ + jle 38cea ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x50a> │ │ │ │ mov 0x7c(%ecx),%edx │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ - mov 0x98(%ecx),%ebp │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ + mov 0x98(%ecx),%ebp │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ mov %ecx,%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ flds (%edx) │ │ │ │ fstps 0x8(%esp) │ │ │ │ flds 0x4(%edx) │ │ │ │ @@ -42444,16 +38293,16 @@ │ │ │ │ flds 0x8(%edx) │ │ │ │ fstps 0x10(%esp) │ │ │ │ flds 0xc(%edx) │ │ │ │ fstps 0x14(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x10,%esp │ │ │ │ flds 0x18(%esp) │ │ │ │ - fmuls 0x0(%ebp,%esi,4) │ │ │ │ mov 0x50(%esp),%ebx │ │ │ │ + fmuls 0x0(%ebp,%esi,4) │ │ │ │ flds 0x1c(%esp) │ │ │ │ fmuls 0x4(%ebp,%esi,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0x20(%esp) │ │ │ │ fmuls 0x8(%ebp,%esi,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0x24(%esp) │ │ │ │ @@ -42462,176 +38311,175 @@ │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ mov 0xb0(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ fstps (%edx,%esi,1) │ │ │ │ add $0x4,%esi │ │ │ │ cmp %esi,0x4(%esp) │ │ │ │ - jne 3f980 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3e0> │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov 0x98(%esp),%edi │ │ │ │ + jne 38bc0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x3e0> │ │ │ │ + cmpl $0xffffffff,0x98(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ + mov %edi,%ecx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - cmp $0xffffffff,%edi │ │ │ │ - je 3fa11 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x471> │ │ │ │ - mov 0x88(%ecx),%edi │ │ │ │ + je 38c52 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x472> │ │ │ │ + mov 0x88(%edi),%edi │ │ │ │ mov 0x98(%esp),%ebp │ │ │ │ mov %edx,%ebx │ │ │ │ add %edx,%esi │ │ │ │ mov (%edi,%ebp,4),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ - fadds (%edi) │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ + fadds -0x4(%edi) │ │ │ │ fstps -0x4(%ebx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 3fa00 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x460> │ │ │ │ + jne 38c40 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x460> │ │ │ │ mov 0x9c(%esp),%edi │ │ │ │ fldz │ │ │ │ mov 0x68(%ecx),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ fstl (%edi) │ │ │ │ mov %edi,%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%esi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3fa30 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x490> │ │ │ │ + jne 38c70 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x490> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 3fad3 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x533> │ │ │ │ + jp 38d13 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x533> │ │ │ │ xor %eax,%eax │ │ │ │ add $0x6c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x28(%esp),%edi │ │ │ │ - jne 3f75b ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1bb> │ │ │ │ + jne 3899b ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x1bb> │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ - jmp 3f92f ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x38f> │ │ │ │ + jmp 38b6f ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x38f> │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 3fa9b ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4fb> │ │ │ │ + jmp 38cdb ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4fb> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x28,%ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 3f92f ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x38f> │ │ │ │ + je 38b6f ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x38f> │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ lea 0x14(%ebx),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jne 3faaa ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x50a> │ │ │ │ + jne 38cea ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x50a> │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 3fa90 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4f0> │ │ │ │ + jne 38cd0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4f0> │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 3fa47 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4a7> │ │ │ │ + jmp 38c87 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4a7> │ │ │ │ mov 0x50(%esp),%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%edi),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 3faaa ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x50a> │ │ │ │ + je 38cea ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x50a> │ │ │ │ add $0x8,%edi │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 3fac0 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x520> │ │ │ │ - jmp 3f92f ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x38f> │ │ │ │ + jne 38d00 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x520> │ │ │ │ + jmp 38b6f ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x38f> │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ - jmp 3fa49 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4a9> │ │ │ │ + jmp 38c89 ::calcEdgeLogLikelihoods(int, int, int, int, int, int, double*)@@Base+0x4a9> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0003fae0 : │ │ │ │ +00038d20 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - mov 0x20(%ecx),%eax │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x2415f,%ebx │ │ │ │ + add $0x22f22,%ebx │ │ │ │ + mov 0x20(%ecx),%eax │ │ │ │ lea 0x8(%esi),%edx │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ mov %edx,(%esi) │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ cmp $0xf,%eax │ │ │ │ - ja 3fb60 │ │ │ │ + ja 38da0 │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ test %eax,%eax │ │ │ │ - je 3fb50 │ │ │ │ + je 38d90 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 17180 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 3fb98 │ │ │ │ + jne 38dd8 │ │ │ │ add $0x20,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret $0x4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl (%ecx),%eax │ │ │ │ mov %al,(%edx) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - jmp 3fb31 │ │ │ │ + jmp 38d71 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x0 │ │ │ │ lea 0x20(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 17560 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - mov %eax,(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,(%esi) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ - je 3fb50 │ │ │ │ + je 38d90 │ │ │ │ mov $0xffffffff,%eax │ │ │ │ test %edi,%edi │ │ │ │ - je 3fb31 │ │ │ │ - jmp 3fb1f │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 38d71 │ │ │ │ + jmp 38d5f │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0003fba0 ::resetScaleFactors(int)@@Base>: │ │ │ │ +00038de0 ::resetScaleFactors(int)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x240af,%ebx │ │ │ │ + add $0x22e6f,%ebx │ │ │ │ testb $0x80,0x54(%eax) │ │ │ │ mov 0x14(%eax),%edx │ │ │ │ - je 3fbf0 ::resetScaleFactors(int)@@Base+0x50> │ │ │ │ + je 38e30 ::resetScaleFactors(int)@@Base+0x50> │ │ │ │ add %edx,%edx │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ @@ -42640,32 +38488,32 @@ │ │ │ │ xor %eax,%eax │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ shl $0x2,%edx │ │ │ │ - jmp 3fbc2 ::resetScaleFactors(int)@@Base+0x22> │ │ │ │ + jmp 38e02 ::resetScaleFactors(int)@@Base+0x22> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0003fc00 ::resetScaleFactors(int)@@Base>: │ │ │ │ +00038e40 ::resetScaleFactors(int)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x2404f,%ebx │ │ │ │ + add $0x22e0f,%ebx │ │ │ │ testb $0x80,0x54(%eax) │ │ │ │ mov 0x14(%eax),%edx │ │ │ │ - je 3fc50 ::resetScaleFactors(int)@@Base+0x50> │ │ │ │ + je 38e90 ::resetScaleFactors(int)@@Base+0x50> │ │ │ │ add %edx,%edx │ │ │ │ mov 0x8c(%eax),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ @@ -42674,1427 +38522,1359 @@ │ │ │ │ xor %eax,%eax │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ shl $0x3,%edx │ │ │ │ - jmp 3fc22 ::resetScaleFactors(int)@@Base+0x22> │ │ │ │ + jmp 38e62 ::resetScaleFactors(int)@@Base+0x22> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0003fc60 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::_M_run()@@Base>: │ │ │ │ +00038ea0 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::_M_run()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ + add 0x8(%eax),%edx │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ - add 0x8(%eax),%edx │ │ │ │ mov %edx,%eax │ │ │ │ test $0x1,%cl │ │ │ │ - je 3fc81 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::_M_run()@@Base+0x21> │ │ │ │ + je 38ec1 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::_M_run()@@Base+0x21> │ │ │ │ mov (%edx),%edx │ │ │ │ mov -0x1(%edx,%ecx,1),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0003fc90 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::_M_run()@@Base>: │ │ │ │ +00038ed0 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::_M_run()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ + add 0x8(%eax),%edx │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ - add 0x8(%eax),%edx │ │ │ │ mov %edx,%eax │ │ │ │ test $0x1,%cl │ │ │ │ - je 3fcb1 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::_M_run()@@Base+0x21> │ │ │ │ + je 38ef1 ::*)(beagle::cpu::BeagleCPUImpl::threadData*), beagle::cpu::BeagleCPUImpl*, beagle::cpu::BeagleCPUImpl::threadData*> > >::_M_run()@@Base+0x21> │ │ │ │ mov (%edx),%edx │ │ │ │ mov -0x1(%edx,%ecx,1),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0003fcc0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ +00038f00 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x23f97,%edx │ │ │ │ + add $0x22d57,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3fd10 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ + je 38f50 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 3fcf0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ + jne 38f30 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 3fce2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jne 38f22 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ - jmp 3fce2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jmp 38f22 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x2e4(%edx),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov %eax,(%ecx) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -0003fd20 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ +00038f60 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x23f37,%edx │ │ │ │ + add $0x22cf7,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3fd70 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ + je 38fb0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 3fd50 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ + jne 38f90 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 3fd42 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jne 38f82 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ - jmp 3fd42 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jmp 38f82 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x394(%edx),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov %eax,(%ecx) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -0003fd80 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ +00038fc0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x23ed7,%edx │ │ │ │ + add $0x22c97,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3fdd0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ + je 39010 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 3fdb0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ + jne 38ff0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 3fda2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jne 38fe2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ - jmp 3fda2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jmp 38fe2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1e0(%edx),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov %eax,(%ecx) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -0003fde0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ +00039020 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x23e77,%edx │ │ │ │ + add $0x22c37,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3fe30 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ + je 39070 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 3fe10 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ + jne 39050 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 3fe02 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jne 39042 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ - jmp 3fe02 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jmp 39042 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x364(%edx),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov %eax,(%ecx) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -0003fe40 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ +00039080 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x23e17,%edx │ │ │ │ + add $0x22bd7,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3fe90 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ + je 390d0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 3fe70 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ + jne 390b0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 3fe62 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jne 390a2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ - jmp 3fe62 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jmp 390a2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x25c(%edx),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov %eax,(%ecx) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -0003fea0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ +000390e0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x23db7,%edx │ │ │ │ + add $0x22b77,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3fef0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ + je 39130 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 3fed0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ + jne 39110 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 3fec2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jne 39102 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ - jmp 3fec2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jmp 39102 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x2f0(%edx),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov %eax,(%ecx) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -0003ff00 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ +00039140 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x23d57,%edx │ │ │ │ + add $0x22b17,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3ff50 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ + je 39190 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 3ff30 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ + jne 39170 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 3ff22 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jne 39162 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ - jmp 3ff22 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jmp 39162 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x258(%edx),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov %eax,(%ecx) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -0003ff60 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ +000391a0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x23cf7,%edx │ │ │ │ + add $0x22ab7,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3ffb0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ + je 391f0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 3ff90 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ + jne 391d0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 3ff82 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jne 391c2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ - jmp 3ff82 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jmp 391c2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1dc(%edx),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov %eax,(%ecx) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -0003ffc0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ +00039200 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x23c97,%edx │ │ │ │ + add $0x22a57,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 40010 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ + je 39250 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 3fff0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ + jne 39230 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 3ffe2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jne 39222 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ - jmp 3ffe2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jmp 39222 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1cc(%edx),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov %eax,(%ecx) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -00040020 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ +00039260 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x23c37,%edx │ │ │ │ + add $0x229f7,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 40070 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ + je 392b0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 40050 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ + jne 39290 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 40042 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jne 39282 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ - jmp 40042 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jmp 39282 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x204(%edx),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov %eax,(%ecx) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -00040080 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ +000392c0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x23bd7,%edx │ │ │ │ + add $0x22997,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 400d0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ + je 39310 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 400b0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ + jne 392f0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 400a2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jne 392e2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ - jmp 400a2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jmp 392e2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x190(%edx),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov %eax,(%ecx) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -000400e0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ +00039320 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base>: │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x23b77,%edx │ │ │ │ + add $0x22937,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 40130 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ + je 39370 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x50> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 40110 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ + jne 39350 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x30> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 40102 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jne 39342 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ - jmp 40102 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ + jmp 39342 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)@@Base+0x22> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x350(%edx),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov %eax,(%ecx) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -00040140 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +00039380 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x23b10,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x228d0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x228,%esp │ │ │ │ + sub $0xc8,%esp │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov %edi,-0x1fc(%ebp) │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ mov 0x8(%ecx),%edi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - mov %edi,-0x200(%ebp) │ │ │ │ + mov %edi,-0xc0(%ebp) │ │ │ │ mov 0xc(%ecx),%edi │ │ │ │ - mov %edi,-0x204(%ebp) │ │ │ │ + mov %edi,-0xc4(%ebp) │ │ │ │ mov 0x10(%ecx),%edi │ │ │ │ - mov %edi,-0x208(%ebp) │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ mov 0x14(%ecx),%edi │ │ │ │ - mov %edi,-0x20c(%ebp) │ │ │ │ + mov %edi,-0xcc(%ebp) │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ - mov %edi,-0x1d8(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ mov 0x1c(%ecx),%edi │ │ │ │ - mov %edi,-0x1d4(%ebp) │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov 0x20(%ecx),%edi │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ cmp $0x1fffffff,%eax │ │ │ │ - ja 40ffe ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xebe> │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 40280 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x140> │ │ │ │ + ja 39f9a ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc1a> │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + je 394c0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x140> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ push %esi │ │ │ │ call 17050 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x1dc(%ebp) │ │ │ │ - movl $0x0,(%eax) │ │ │ │ cmpl $0x1,-0x6c(%ebp) │ │ │ │ - je 40f75 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe35> │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + je 39f11 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb91> │ │ │ │ sub $0x4,%esp │ │ │ │ add $0x4,%eax │ │ │ │ sub $0x4,%esi │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0xfffffff,-0x6c(%ebp) │ │ │ │ - ja 41010 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xed0> │ │ │ │ + ja 39fac ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc2c> │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ push %esi │ │ │ │ call 17050 │ │ │ │ fldz │ │ │ │ add $0xc,%esp │ │ │ │ - mov %eax,-0x1e4(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ sub $0x8,%esi │ │ │ │ fstpl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ - mov -0x1d4(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jg 402a2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x162> │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 394e2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x162> │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - jne 40750 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jne 39df3 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa73> │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%edi) │ │ │ │ mov 0xb4(%eax),%eax │ │ │ │ - jmp 40ee6 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xda6> │ │ │ │ + jmp 39e82 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb02> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1d4(%ebp),%edx │ │ │ │ - movl $0x0,-0x1e4(%ebp) │ │ │ │ - movl $0x0,-0x1dc(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 40fe7 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xea7> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - movl $0x0,-0x1d0(%ebp) │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + movl $0x0,-0xa0(%ebp) │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ + test %esi,%esi │ │ │ │ + jle 39f83 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc03> │ │ │ │ mov %edi,%esi │ │ │ │ - vmovdqa64 -0x9f20(%eax),%zmm7 │ │ │ │ - vmovdqa64 -0x9ee0(%eax),%zmm5 │ │ │ │ + xor %edi,%edi │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ - mov -0x1d0(%ebp),%ecx │ │ │ │ - mov -0x1fc(%ebp),%eax │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - vmovdqa64 %zmm5,-0xf8(%ebp) │ │ │ │ - vmovdqa64 %zmm7,-0xb8(%ebp) │ │ │ │ - mov (%eax,%ecx,4),%edx │ │ │ │ + mov (%eax,%edi,4),%edx │ │ │ │ mov 0x84(%ebx),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0x1c0(%ebp) │ │ │ │ - mov -0x204(%ebp),%eax │ │ │ │ - mov (%eax,%ecx,4),%edx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + mov (%eax,%edi,4),%edx │ │ │ │ mov 0x98(%ebx),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ - mov -0x208(%ebp),%eax │ │ │ │ - mov (%eax,%ecx,4),%edx │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + mov (%eax,%edi,4),%edx │ │ │ │ mov 0x7c(%ebx),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0x1f0(%ebp) │ │ │ │ - mov -0x20c(%ebp),%eax │ │ │ │ - mov (%eax,%ecx,4),%edx │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov (%eax,%edi,4),%edx │ │ │ │ mov 0x80(%ebx),%eax │ │ │ │ - mov (%eax,%edx,4),%edi │ │ │ │ - mov -0x200(%ebp),%eax │ │ │ │ + mov (%eax,%edx,4),%eax │ │ │ │ mov 0x9c(%ebx),%edx │ │ │ │ - mov (%eax,%ecx,4),%ecx │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + mov (%eax,%edi,4),%ecx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ imul 0x20(%ebx),%eax │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ - vzeroupper │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ call 17510 │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqa64 -0xb8(%ebp),%zmm7 │ │ │ │ - vmovdqa64 -0xf8(%ebp),%zmm5 │ │ │ │ mov 0x10(%ebx),%ecx │ │ │ │ mov 0x30(%ebx),%edx │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov %edx,-0x1e8(%ebp) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ cmp %ecx,0xc(%ebx) │ │ │ │ - jle 40943 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x803> │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ + jle 39942 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5c2> │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 40943 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x803> │ │ │ │ + je 39942 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5c2> │ │ │ │ test %edx,%edx │ │ │ │ - jle 404fe ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3be> │ │ │ │ + jle 396b6 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x336> │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 40eac ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd6c> │ │ │ │ + jle 39dbc ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa3c> │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - movl $0x0,-0x1b8(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ mov 0x20(%ebx),%edx │ │ │ │ mov 0x28(%ebx),%ebx │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ dec %eax │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 40e90 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd50> │ │ │ │ - mov -0x1f0(%ebp),%eax │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ + jle 39da0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa20> │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x3c(%eax),%edi │ │ │ │ mov 0x9c(%eax),%esi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ imul %ecx,%edi │ │ │ │ - mov %esi,-0x178(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ - mov -0x1b8(%ebp),%edi │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ add (%ecx),%edx │ │ │ │ - mov -0x138(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ lea (%ebx,%edi,8),%eax │ │ │ │ - add -0xf8(%ebp),%edi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + add -0x2c(%ebp),%edi │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ lea (%ecx,%edx,8),%ecx │ │ │ │ - mov -0x1c0(%ebp),%edx │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ lea (%ebx,%edi,8),%ebx │ │ │ │ lea (%edx,%eax,8),%edx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - jmp 404a0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x360> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add %esi,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 404a0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x360> │ │ │ │ - addl $0x4,-0x40(%ebp) │ │ │ │ + jne 39660 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2e0> │ │ │ │ + addl $0x4,-0x20(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - add %ecx,-0xb8(%ebp) │ │ │ │ - cmp %eax,-0x48(%ebp) │ │ │ │ - jne 40450 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x310> │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + add %ecx,-0x28(%ebp) │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ + jne 39630 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b0> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - mov -0x1b8(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - inc %ecx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ add -0x70(%ebp),%eax │ │ │ │ - add %edi,%eax │ │ │ │ - mov %eax,-0x1b8(%ebp) │ │ │ │ - cmp -0x1e8(%ebp),%ecx │ │ │ │ - jne 403f9 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b9> │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + inc %ecx │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + add %esi,%eax │ │ │ │ + cmp -0xa4(%ebp),%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + jne 395e3 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x263> │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ mov %edx,%esi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 4071c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5dc> │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 3983e ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4be> │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ - mov -0x1e4(%ebp),%eax │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 407f3 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6b3> │ │ │ │ + jle 39870 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f0> │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x9c(%eax),%ecx │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 40937 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7f7> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 39936 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5b6> │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ fldz │ │ │ │ - mov %edi,%edx │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ add %eax,%ebx │ │ │ │ + jmp 39740 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c0> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vmulpd (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 40580 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x440> │ │ │ │ - test $0x7,%esi │ │ │ │ - je 4062d ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4ed> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 39740 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c0> │ │ │ │ + test $0x3,%esi │ │ │ │ + je 397a4 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x424> │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - lea (%ebx,%eax,1),%edx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + lea (%eax,%ebx,1),%edx │ │ │ │ sub %eax,%edx │ │ │ │ lea (%ecx,%edx,8),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - fmull (%edi,%eax,8) │ │ │ │ + fmull (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 40620 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4e0> │ │ │ │ - add %esi,-0x48(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - mov -0x1d8(%ebp),%ebx │ │ │ │ - lea 0x0(,%ecx,8),%eax │ │ │ │ + jl 39797 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x417> │ │ │ │ + add %esi,-0x30(%ebp) │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ + lea 0x0(,%edi,8),%eax │ │ │ │ cmpl $0xffffffff,(%ebx) │ │ │ │ - je 407cc ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x68c> │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - mov 0x8c(%edx),%ecx │ │ │ │ - mov -0x1d0(%ebp),%edx │ │ │ │ + je 39853 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4d3> │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov 0x8c(%ecx),%ecx │ │ │ │ mov (%ebx,%edx,4),%edx │ │ │ │ - mov (%ecx,%edx,4),%ebx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - mov -0x1d0(%ebp),%ebx │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov (%ecx,%edx,4),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 40843 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x703> │ │ │ │ - mov -0x1dc(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - cmp %ebx,(%edx,%ecx,4) │ │ │ │ - je 406de ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x59e> │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - fstpl -0x138(%ebp) │ │ │ │ + je 39895 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x515> │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + cmp %ebx,(%ecx,%edi,4) │ │ │ │ + je 3980f ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x48f> │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - vmovdqa64 %zmm5,-0x1b8(%ebp) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - vmovdqa64 %zmm7,-0x178(%ebp) │ │ │ │ - fldl (%ecx,%eax,1) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + fldl (%edx,%eax,1) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ fsubl (%eax) │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17590 │ │ │ │ - vmovdqa64 -0x178(%ebp),%zmm7 │ │ │ │ - vmovdqa64 -0x1b8(%ebp),%zmm5 │ │ │ │ - fldl -0x138(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ add 0xb4(%ecx),%eax │ │ │ │ - mov -0x1d4(%ebp),%ecx │ │ │ │ - faddl (%eax) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ lea -0x1(%ecx),%edx │ │ │ │ - cmp -0x1d0(%ebp),%edx │ │ │ │ - je 407fa ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6ba> │ │ │ │ + cmp -0x2c(%ebp),%edx │ │ │ │ + faddl (%eax) │ │ │ │ + je 39877 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f7> │ │ │ │ fstpl (%eax) │ │ │ │ - incl -0xb8(%ebp) │ │ │ │ - addl $0x8,-0x44(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - cmp -0x6c(%ebp),%eax │ │ │ │ - jne 40548 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x408> │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - incl -0x1d0(%ebp) │ │ │ │ - mov -0x1d0(%ebp),%eax │ │ │ │ - cmp %eax,-0x1d4(%ebp) │ │ │ │ - jne 402c5 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x185> │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ - mov %esi,%edi │ │ │ │ - cmpl $0xffffffff,(%eax) │ │ │ │ - je 40ecb ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd8b> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 40fbf ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe7f> │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - lea -0x1(%esi),%edx │ │ │ │ - mov 0xb4(%eax),%eax │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jbe 40fcb ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe8b> │ │ │ │ - shr $0x3,%esi │ │ │ │ - mov -0x1e4(%ebp),%ebx │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vaddpd (%ebx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vmovupd %zmm0,-0x40(%edx) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jne 4077a ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x63a> │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - test $0x7,%esi │ │ │ │ - je 40f69 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe29> │ │ │ │ - and $0xfffffff8,%esi │ │ │ │ - mov %esi,%edx │ │ │ │ + addl $0x8,-0x28(%ebp) │ │ │ │ + inc %edi │ │ │ │ + cmp -0x6c(%ebp),%edi │ │ │ │ + jne 396f2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x372> │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + inc %edi │ │ │ │ + cmp %edi,-0x90(%ebp) │ │ │ │ + je 39ddb ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa5b> │ │ │ │ vzeroupper │ │ │ │ - mov -0x1e4(%ebp),%esi │ │ │ │ - fldl (%eax,%edx,8) │ │ │ │ - faddl (%esi,%edx,8) │ │ │ │ - fstpl (%eax,%edx,8) │ │ │ │ - inc %edx │ │ │ │ - cmp -0x6c(%ebp),%edx │ │ │ │ - jl 407ae ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x66e> │ │ │ │ - fldz │ │ │ │ - fstpl (%edi) │ │ │ │ - jmp 40ee6 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xda6> │ │ │ │ - mov -0x1d0(%ebp),%ecx │ │ │ │ + jmp 394e6 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x166> │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 406de ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x59e> │ │ │ │ - jmp 407e2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6a2> │ │ │ │ + jne 3980f ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x48f> │ │ │ │ + jmp 39862 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4e2> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 407e2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6a2> │ │ │ │ + jmp 39862 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4e2> │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov 0xb4(%ecx),%edx │ │ │ │ fstpl (%edx,%eax,1) │ │ │ │ - jmp 40700 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5c0> │ │ │ │ + jmp 3982a ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4aa> │ │ │ │ fldz │ │ │ │ - jmp 40630 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f0> │ │ │ │ - vmovdqa64 %zmm5,-0x178(%ebp) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + jmp 397a7 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x427> │ │ │ │ sub $0x10,%esp │ │ │ │ - vmovdqa64 %zmm7,-0x138(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - vmovdqa64 -0x138(%ebp),%zmm7 │ │ │ │ - vmovdqa64 -0x178(%ebp),%zmm5 │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 40700 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5c0> │ │ │ │ - mov -0x1dc(%ebp),%ebx │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - movl $0x0,(%ebx,%edx,4) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - fldl (%ebx,%eax,1) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + jmp 3982a ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4aa> │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ + fldl (%edx,%eax,1) │ │ │ │ + cmpl $0x1,-0x90(%ebp) │ │ │ │ + movl $0x0,(%ebx,%edi,4) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ fstl (%ebx) │ │ │ │ - cmpl $0x1,-0x1d4(%ebp) │ │ │ │ - je 407dc ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x69c> │ │ │ │ - mov %esi,-0x138(%ebp) │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov -0x1d8(%ebp),%esi │ │ │ │ + je 3985c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4dc> │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ fld %st(0) │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 4088b ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x74b> │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + jmp 398ca ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x54a> │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ fldl (%ebx) │ │ │ │ mov (%esi,%edx,4),%ebx │ │ │ │ mov (%ecx,%ebx,4),%ebx │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 408b0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x770> │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0x1dc(%ebp),%ebx │ │ │ │ + jbe 398e9 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x569> │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%edi,4) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - fstpl (%edi) │ │ │ │ - jmp 408b2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x772> │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + fstpl (%ebx) │ │ │ │ + jmp 398eb ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x56b> │ │ │ │ ffreep %st(0) │ │ │ │ inc %edx │ │ │ │ - cmp %edx,-0x1d4(%ebp) │ │ │ │ - jne 40886 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x746> │ │ │ │ - mov -0x1dc(%ebp),%ecx │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov -0x138(%ebp),%esi │ │ │ │ - mov (%ecx,%ebx,4),%ebx │ │ │ │ + cmp %edx,-0x90(%ebp) │ │ │ │ + jne 398c5 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x545> │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov (%ecx,%edi,4),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 407e0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6a0> │ │ │ │ + je 39860 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4e0> │ │ │ │ fxch %st(1) │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - vmovdqa64 %zmm5,-0x1b8(%ebp) │ │ │ │ - vmovdqa64 %zmm7,-0x178(%ebp) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ fsubl (%eax) │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17590 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovdqa64 -0x178(%ebp),%zmm7 │ │ │ │ - vmovdqa64 -0x1b8(%ebp),%zmm5 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 407e2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6a2> │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + jmp 39862 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4e2> │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 40618 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4d8> │ │ │ │ - mov -0x1e8(%ebp),%eax │ │ │ │ + jmp 3978c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x40c> │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 404fe ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3be> │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 40f4a ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe0a> │ │ │ │ + jle 396b6 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x336> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 39ee6 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb66> │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ - movl $0x0,-0x1e0(%ebp) │ │ │ │ - movl $0x0,-0x1ec(%ebp) │ │ │ │ - mov %edi,-0x1f8(%ebp) │ │ │ │ + mov %edi,-0xb8(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + movl $0x0,-0xa8(%ebp) │ │ │ │ + fldz │ │ │ │ mov %esi,%edi │ │ │ │ mov 0x84(%ebx),%eax │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov 0x20(%ebx),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - cmovs %ebx,%eax │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ + mov (%eax,%ecx,4),%ecx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov 0x20(%ebx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + lea 0x3(%ecx),%eax │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + cmovns %ecx,%eax │ │ │ │ + mov 0x28(%ebx),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + sar $0x2,%edx │ │ │ │ cmp $0x4,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov 0x28(%ecx),%eax │ │ │ │ - setg -0x64(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 40e36 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xcf6> │ │ │ │ - mov -0x1f0(%ebp),%esi │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - mov -0x1ec(%ebp),%ecx │ │ │ │ - mov %edi,-0x210(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + setg -0x61(%ebp) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + sete %dl │ │ │ │ + cmp $0x4,%eax │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + setle %al │ │ │ │ + or %eax,%edx │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov %dl,-0x5c(%ebp) │ │ │ │ + dec %eax │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 39d42 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9c2> │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov %edi,-0xd0(%ebp) │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ + lea 0x0(,%ecx,8),%ebx │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ imul 0x3c(%esi),%eax │ │ │ │ - mov -0x1c0(%ebp),%esi │ │ │ │ - mov %eax,-0x1c4(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,8),%ebx │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - add %eax,%esi │ │ │ │ - mov %ebx,-0x1cc(%ebp) │ │ │ │ - mov %esi,-0x178(%ebp) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - add %esi,%eax │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov 0x9c(%esi),%esi │ │ │ │ - mov %esi,-0x1c8(%ebp) │ │ │ │ - lea 0x1(%edx),%esi │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - shr $0x2,%esi │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + lea (%edx,%eax,1),%esi │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %esi,%edi │ │ │ │ + mov 0x9c(%eax),%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1c8(%ebp),%esi │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - fldz │ │ │ │ - mov %ecx,-0x1bc(%ebp) │ │ │ │ - lea (%esi,%eax,8),%esi │ │ │ │ - mov %esi,-0x1b8(%ebp) │ │ │ │ - mov -0x1c4(%ebp),%esi │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ + lea (%eax,%edx,8),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ - lea (%eax,%esi,8),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - cmpl $0x6,-0x58(%ebp) │ │ │ │ - jbe 40e10 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xcd0> │ │ │ │ - cmpl $0xc,-0x48(%ebp) │ │ │ │ - jle 40e28 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xce8> │ │ │ │ - cmpb $0x0,-0x64(%ebp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + lea (%eax,%ecx,8),%edx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 39d10 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x990> │ │ │ │ + cmpb $0x0,-0x5c(%ebp) │ │ │ │ + jne 39d37 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9b7> │ │ │ │ + cmpb $0x0,-0x61(%ebp) │ │ │ │ + mov $0x1,%ebx │ │ │ │ fldz │ │ │ │ - cmovne -0x68(%ebp),%eax │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + cmovne -0x68(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - shr $0x2,%ecx │ │ │ │ - shl $0x7,%ecx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + shr $1,%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ - jmp 40ad2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x992> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 39ac2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x742> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vmovupd (%eax),%zmm3 │ │ │ │ - vmovupd 0x40(%edx),%zmm6 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sub $0xffffff80,%edx │ │ │ │ - vmovapd %zmm3,%zmm1 │ │ │ │ - vmovapd %zmm0,%zmm2 │ │ │ │ - vpermt2pd -0x40(%eax),%zmm5,%zmm3 │ │ │ │ - vpermt2pd %zmm6,%zmm5,%zmm0 │ │ │ │ - vpermt2pd -0x40(%eax),%zmm7,%zmm1 │ │ │ │ - vpermt2pd %zmm6,%zmm7,%zmm2 │ │ │ │ - vmulpd %zmm2,%zmm1,%zmm1 │ │ │ │ - vmulpd %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0xb8(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm3 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0xb8(%ebp) │ │ │ │ - vmovsd %xmm3,-0xb8(%ebp) │ │ │ │ - faddl -0xb8(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + vmovupd 0x20(%edx),%ymm4 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x40,%edx │ │ │ │ + vmovupd -0x40(%eax),%ymm1 │ │ │ │ + vmovupd -0x20(%eax),%ymm3 │ │ │ │ + vunpcklpd %ymm4,%ymm0,%ymm2 │ │ │ │ + vunpckhpd %ymm4,%ymm0,%ymm0 │ │ │ │ + vunpcklpd %ymm3,%ymm1,%ymm5 │ │ │ │ + vpermpd $0xd8,%ymm2,%ymm2 │ │ │ │ + vunpckhpd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpermpd $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermpd $0xd8,%ymm5,%ymm5 │ │ │ │ + vpermpd $0xd8,%ymm1,%ymm1 │ │ │ │ + vmulpd %ymm5,%ymm2,%ymm2 │ │ │ │ + vmulpd %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm2,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ + vmovlpd %xmm2,-0x28(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x28(%ebp) │ │ │ │ + vmovhpd %xmm2,-0x28(%ebp) │ │ │ │ + faddl -0x28(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 40ad0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x990> │ │ │ │ - test $0x3,%bl │ │ │ │ - je 40c3c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xafc> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ + jne 39ac0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x740> │ │ │ │ + test $0x1,%bl │ │ │ │ + je 39b99 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x819> │ │ │ │ + and $0xfffffffe,%ebx │ │ │ │ shl $0x2,%ebx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fldl (%edi,%ebx,8) │ │ │ │ - fmull (%esi,%ebx,8) │ │ │ │ + fmull (%eax,%ebx,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldl 0x8(%edi,%ebx,8) │ │ │ │ - fmull 0x8(%esi,%ebx,8) │ │ │ │ + fmull 0x8(%eax,%ebx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x10(%edi,%ebx,8) │ │ │ │ - fmull 0x10(%esi,%ebx,8) │ │ │ │ + fmull 0x10(%eax,%ebx,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldl 0x18(%edi,%ebx,8) │ │ │ │ - fmull 0x18(%esi,%ebx,8) │ │ │ │ - add $0x4,%ebx │ │ │ │ + fmull 0x18(%eax,%ebx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jl 40c0f ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xacf> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - cmp %ecx,-0xf8(%ebp) │ │ │ │ - jle 40d50 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc10> │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - sub %eax,%ebx │ │ │ │ - lea -0x1(%ebx),%edx │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jbe 40e1b ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xcdb> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + cmp %eax,-0x2c(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + jle 39c60 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x8e0> │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + sub %ecx,%ebx │ │ │ │ + lea -0x1(%ebx),%eax │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 39d2a ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9aa> │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - shr $0x3,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - lea (%eax,%ecx,1),%edx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - lea (%ecx,%edx,8),%edx │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - mov -0x138(%ebp),%edx │ │ │ │ - add %eax,%ecx │ │ │ │ - lea (%edx,%ecx,8),%ecx │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - add %edx,%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + shr $0x2,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + add %ecx,%eax │ │ │ │ + lea (%edx,%eax,8),%eax │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + add %ecx,%edx │ │ │ │ + lea (%eax,%edx,8),%edx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + add %eax,%ebx │ │ │ │ + jmp 39c00 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x880> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovupd (%ecx),%zmm0 │ │ │ │ - vmulpd (%edx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%ecx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jne 40ca0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb60> │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - test $0x7,%cl │ │ │ │ - je 40d60 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc20> │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0xfffffff8,%edx │ │ │ │ - add %edx,%eax │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ - fmull (%esi,%eax,8) │ │ │ │ - inc %eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 39c00 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x880> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + test $0x3,%al │ │ │ │ + je 39c70 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x8f0> │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + fldl (%edi,%ecx,8) │ │ │ │ + fmull (%eax,%ecx,8) │ │ │ │ + inc %ecx │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jg 40d40 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc00> │ │ │ │ - jmp 40d60 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc20> │ │ │ │ - nop │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jg 39c4b ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x8cb> │ │ │ │ + jmp 39c70 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x8f0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x178(%ebp),%esi │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - add %ecx,-0x44(%ebp) │ │ │ │ - fmull (%esi,%eax,8) │ │ │ │ - mov -0x1b8(%ebp),%esi │ │ │ │ - fmul %st(2),%st │ │ │ │ - faddl (%esi,%eax,8) │ │ │ │ - fstpl (%esi,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - cmp %eax,-0xf8(%ebp) │ │ │ │ - jne 40a80 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x940> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x1bc(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - add %ebx,-0x5c(%ebp) │ │ │ │ - mov -0x1cc(%ebp),%ebx │ │ │ │ - add -0xf8(%ebp),%eax │ │ │ │ - add %ebx,-0x178(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + add %ecx,-0x30(%ebp) │ │ │ │ + fmull (%eax,%esi,8) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + faddl (%eax,%esi,8) │ │ │ │ + fstpl (%eax,%esi,8) │ │ │ │ + inc %esi │ │ │ │ + cmp %esi,-0x2c(%ebp) │ │ │ │ + jne 39a70 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6f0> │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + add %esi,-0x54(%ebp) │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + add %esi,-0x48(%ebp) │ │ │ │ + add -0x2c(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ - add %ebx,%edi │ │ │ │ - cmp -0x6c(%ebp),%ecx │ │ │ │ - jne 40a50 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x910> │ │ │ │ + add %esi,%edi │ │ │ │ + cmp %ecx,-0x6c(%ebp) │ │ │ │ + jne 39a50 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6d0> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x210(%ebp),%edi │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ - mov -0x1f4(%ebp),%edx │ │ │ │ - mov -0x1ec(%ebp),%eax │ │ │ │ - incl -0x1e0(%ebp) │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ imul %esi,%edx │ │ │ │ add %esi,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x1ec(%ebp) │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - cmp %eax,-0x1e8(%ebp) │ │ │ │ - jne 409b9 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x879> │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + cmp %eax,-0xa4(%ebp) │ │ │ │ + jne 399cc ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x64c> │ │ │ │ + ffreep %st(0) │ │ │ │ mov %edi,%esi │ │ │ │ - mov -0x1f8(%ebp),%edi │ │ │ │ - jmp 404fe ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3be> │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + jmp 396b6 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x336> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fld %st(0) │ │ │ │ - xor %eax,%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ fld %st(1) │ │ │ │ - jmp 40c4d ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb0d> │ │ │ │ + fld %st(2) │ │ │ │ + sub %ecx,%ebx │ │ │ │ + lea -0x1(%ebx),%eax │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + ja 39bbb ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x83b> │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ - jmp 40d40 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc00> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + jmp 39c4b ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x8cb> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 40c0f ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xacf> │ │ │ │ - xor %eax,%eax │ │ │ │ + jmp 39b70 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7f0> │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 40dc9 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc89> │ │ │ │ - add $0x2,%eax │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 40e38 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xcf8> │ │ │ │ + je 39cbf ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x93f> │ │ │ │ + add $0x2,%edx │ │ │ │ + cmp %esi,%edx │ │ │ │ + jne 39d44 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9c4> │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ - mov -0x1f4(%ebp),%edx │ │ │ │ - mov -0x1ec(%ebp),%eax │ │ │ │ - incl -0x1e0(%ebp) │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ imul %esi,%edx │ │ │ │ add %esi,%eax │ │ │ │ - mov -0x1e8(%ebp),%esi │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x1ec(%ebp) │ │ │ │ - cmp %esi,-0x1e0(%ebp) │ │ │ │ - jne 409b9 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x879> │ │ │ │ + cmp %esi,-0x9c(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + jne 399cc ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x64c> │ │ │ │ + ffreep %st(0) │ │ │ │ mov %edi,%esi │ │ │ │ - mov -0x1f8(%ebp),%edi │ │ │ │ - jmp 40515 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3d5> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + jmp 396ca ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x34a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 404d8 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x398> │ │ │ │ + je 39696 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x316> │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 40e92 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd52> │ │ │ │ - jmp 404d8 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x398> │ │ │ │ + jne 39da2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa22> │ │ │ │ + jmp 39696 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x316> │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x1e8(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 4071c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5dc> │ │ │ │ + je 3983e ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4be> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 40eae ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd6e> │ │ │ │ - jmp 404fe ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3be> │ │ │ │ + jne 39dbe ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa3e> │ │ │ │ + jmp 396b6 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x336> │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + mov %esi,%edi │ │ │ │ + cmpl $0xffffffff,(%eax) │ │ │ │ + je 39e67 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xae7> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 39f5b ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xbdb> │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + lea -0x1(%esi),%edx │ │ │ │ + mov 0xb4(%eax),%eax │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 39f67 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xbe7> │ │ │ │ + shr $0x2,%esi │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %esi,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ebx │ │ │ │ + vaddpd -0x20(%ebx),%ymm0,%ymm0 │ │ │ │ + vmovupd %ymm0,-0x20(%edx) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 39e1d ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xa9d> │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + test $0x3,%esi │ │ │ │ + je 39f05 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb85> │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ + mov %esi,%edx │ │ │ │ + vzeroupper │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + fldl (%eax,%edx,8) │ │ │ │ + faddl (%esi,%edx,8) │ │ │ │ + fstpl (%eax,%edx,8) │ │ │ │ + inc %edx │ │ │ │ + cmp -0x6c(%ebp),%edx │ │ │ │ + jl 39e4c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xacc> │ │ │ │ + fldz │ │ │ │ + fstpl (%edi) │ │ │ │ + jmp 39e82 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb02> │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ test %edx,%edx │ │ │ │ - jle 40fd5 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe95> │ │ │ │ + jle 39f71 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xbf1> │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0xb4(%eax),%eax │ │ │ │ vzeroupper │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ fldz │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x6c(%esi),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ + cmp %edx,-0x6c(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%edi) │ │ │ │ - cmp %edx,-0x6c(%ebp) │ │ │ │ - jne 40ef0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdb0> │ │ │ │ + jne 39e8c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb0c> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 40fdd ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe9d> │ │ │ │ + jp 39f79 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xbf9> │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x1e4(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 40f23 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xde3> │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + je 39ebf ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb3f> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1dc(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 40f3c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdfc> │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + je 39ed8 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb58> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x1e8(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 4071c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5dc> │ │ │ │ + je 3983e ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4be> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 40f4c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe0c> │ │ │ │ - jmp 404fe ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3be> │ │ │ │ + jne 39ee8 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb68> │ │ │ │ + jmp 396b6 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x336> │ │ │ │ fldz │ │ │ │ fstpl (%edi) │ │ │ │ vzeroupper │ │ │ │ - jmp 40ee6 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xda6> │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + jmp 39e82 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb02> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call 17050 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - mov %eax,-0x1e4(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ fstpl (%eax) │ │ │ │ - mov -0x1d4(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 402a2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x162> │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ + jg 394e2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x162> │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - je 40ff2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xeb2> │ │ │ │ + je 39f8e ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc0e> │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ movl $0x1,-0x6c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov 0xb4(%eax),%eax │ │ │ │ - jmp 407ae ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x66e> │ │ │ │ + jmp 39e4c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xacc> │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ vzeroupper │ │ │ │ - jmp 40f08 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdc8> │ │ │ │ + jmp 39ea4 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb24> │ │ │ │ xor %edx,%edx │ │ │ │ vzeroupper │ │ │ │ - jmp 407ae ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x66e> │ │ │ │ + jmp 39e4c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xacc> │ │ │ │ vzeroupper │ │ │ │ - jmp 40f08 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdc8> │ │ │ │ + jmp 39ea4 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb24> │ │ │ │ mov $0xfffffff8,%esi │ │ │ │ - jmp 40f0a ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdca> │ │ │ │ + jmp 39ea6 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb26> │ │ │ │ fldz │ │ │ │ xor %esi,%esi │ │ │ │ fstpl (%edi) │ │ │ │ - jmp 40f3c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdfc> │ │ │ │ + jmp 39ed8 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb58> │ │ │ │ movl $0x1,-0x6c(%ebp) │ │ │ │ - jmp 40266 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x126> │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + jmp 394a6 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x126> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbc04(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 17190 │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbc04(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 17190 │ │ │ │ mov %eax,%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - push -0x1dc(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x98(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -00041040 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ +00039fe0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ mov 0x84(%esp),%ecx │ │ │ │ mov 0x64(%esp),%ebp │ │ │ │ mov 0x74(%esp),%edx │ │ │ │ mov 0x88(%esp),%edi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x22bf6,%ebx │ │ │ │ + add $0x21c56,%ebx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ @@ -44106,50 +39886,50 @@ │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ mov 0x54(%esi),%eax │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 41180 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x140> │ │ │ │ + je 3a120 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x140> │ │ │ │ test $0x180,%eax │ │ │ │ - je 410fc ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xbc> │ │ │ │ + je 3a09c ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xbc> │ │ │ │ mov 0x36c(%ebx),%eax │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ push (%eax) │ │ │ │ lea -0xbbd0(%ebx),%eax │ │ │ │ push $0x65 │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ call 17160 │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ or (%esp),%edx │ │ │ │ - jne 41160 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x120> │ │ │ │ + jne 3a100 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x120> │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x144(%eax),%eax │ │ │ │ cmp 0x2e8(%ebx),%eax │ │ │ │ - jne 41350 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x310> │ │ │ │ + jne 3a2f0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x310> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call 176e8 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@plt> │ │ │ │ add $0x30,%esp │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 415ea ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ + jne 3a58a ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -44159,102 +39939,102 @@ │ │ │ │ lea -0xbb68(%ebx),%eax │ │ │ │ push $0x5d │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ call 17160 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 41138 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ + jmp 3a0d8 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ nop │ │ │ │ test $0x80,%al │ │ │ │ - je 41220 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1e0> │ │ │ │ - movl $0x0,0x20(%esp) │ │ │ │ + je 3a1c0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1e0> │ │ │ │ mov (%esi),%eax │ │ │ │ + movl $0x0,0x20(%esp) │ │ │ │ mov (%esp),%ecx │ │ │ │ or %edx,%ecx │ │ │ │ - jne 412d0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x290> │ │ │ │ + jne 3a270 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x290> │ │ │ │ cmpb $0x0,0xce(%esi) │ │ │ │ - je 413b0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x370> │ │ │ │ + je 3a350 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x370> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xe4(%esi) │ │ │ │ push 0xe0(%esi) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call *0x138(%eax) │ │ │ │ - mov 0x44(%esi),%edx │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ + mov 0x44(%esi),%edx │ │ │ │ add $0x30,%esp │ │ │ │ test %edx,%edx │ │ │ │ - jle 4117b ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x13b> │ │ │ │ + jle 3a11b ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x13b> │ │ │ │ mov 0xe4(%esi),%eax │ │ │ │ fldz │ │ │ │ lea (%eax,%edx,8),%edx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ faddl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fstl (%edi) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 41200 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1c0> │ │ │ │ + jne 3a1a0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1c0> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jnp 4117b ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x13b> │ │ │ │ + jnp 3a11b ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x13b> │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ - jmp 41138 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ + jmp 3a0d8 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test $0x1,%ah │ │ │ │ - je 41410 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3d0> │ │ │ │ + je 3a3b0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3d0> │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ mov (%esi),%eax │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ mov 0x90(%eax),%eax │ │ │ │ cmp 0x244(%ebx),%eax │ │ │ │ - jne 415b0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x570> │ │ │ │ + jne 3a550 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x570> │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x28(%esp) │ │ │ │ push %esi │ │ │ │ call 17680 ::resetScaleFactors(int)@plt> │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ - mov (%esi),%eax │ │ │ │ or 0x28(%esp),%ecx │ │ │ │ - jns 41470 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x430> │ │ │ │ + mov (%esi),%eax │ │ │ │ + jns 3a410 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x430> │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 41590 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x550> │ │ │ │ + js 3a530 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x550> │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ + cmp 0x1e4(%ebx),%eax │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ - cmp 0x1e4(%ebx),%eax │ │ │ │ - jne 415e2 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5a2> │ │ │ │ + jne 3a582 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5a2> │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ lea 0x38(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 17650 ::accumulateScaleFactors(int const*, int, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ - jmp 41192 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ + jmp 3a132 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0x0(%ebp),%ebp │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ @@ -44264,38 +40044,38 @@ │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ test %edx,%edx │ │ │ │ - je 41430 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3f0> │ │ │ │ + je 3a3d0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3f0> │ │ │ │ mov 0x14c(%eax),%eax │ │ │ │ - mov (%edx),%edx │ │ │ │ cmp 0x1ec(%ebx),%eax │ │ │ │ - jne 41510 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x4d0> │ │ │ │ + mov (%edx),%edx │ │ │ │ + jne 3a4b0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x4d0> │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ push %edi │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ push %edx │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ecx │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call 17658 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@plt> │ │ │ │ add $0x30,%esp │ │ │ │ - jmp 41138 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ + jmp 3a0d8 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 415ea ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ + jne 3a58a ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ mov %edi,0x80(%esp) │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov %ebp,0x64(%esp) │ │ │ │ mov %esi,0x60(%esp) │ │ │ │ mov %ecx,0x7c(%esp) │ │ │ │ mov %edi,0x78(%esp) │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ @@ -44312,15 +40092,15 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 415ea ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ + jne 3a58a ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov %edi,0x78(%esp) │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov (%edi),%edx │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ mov %edx,0x74(%esp) │ │ │ │ @@ -44343,50 +40123,50 @@ │ │ │ │ pop %ebp │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ - jmp 41192 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ + jmp 3a132 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x148(%eax),%eax │ │ │ │ cmp 0x284(%ebx),%eax │ │ │ │ - jne 414b0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x470> │ │ │ │ + jne 3a450 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x470> │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x20(%esp) │ │ │ │ push %edi │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ecx │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call 176a8 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@plt> │ │ │ │ add $0x30,%esp │ │ │ │ - jmp 41138 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ + jmp 3a0d8 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ vmovd 0x24(%esp),%xmm1 │ │ │ │ - vpinsrd $0x1,0x28(%esp),%xmm1,%xmm0 │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ - vmovq %xmm0,0x30(%esp) │ │ │ │ + vpinsrd $0x1,0x28(%esp),%xmm1,%xmm0 │ │ │ │ cmp 0x1e4(%ebx),%eax │ │ │ │ - jne 415c6 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x586> │ │ │ │ + vmovq %xmm0,0x30(%esp) │ │ │ │ + jne 3a566 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x586> │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x2 │ │ │ │ - jmp 412b0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x270> │ │ │ │ + jmp 3a250 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x270> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 415ea ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ + jne 3a58a ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ mov %edi,0x80(%esp) │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov %ebp,0x64(%esp) │ │ │ │ mov %esi,0x60(%esp) │ │ │ │ mov %ecx,0x68(%esp) │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ @@ -44404,15 +40184,15 @@ │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ sub %gs:0x14,%ebx │ │ │ │ - jne 415ea ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ + jne 3a58a ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ mov %ebp,0x64(%esp) │ │ │ │ mov %esi,0x60(%esp) │ │ │ │ mov %edx,0x74(%esp) │ │ │ │ mov %ecx,0x68(%esp) │ │ │ │ @@ -44434,761 +40214,699 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jns 41290 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x250> │ │ │ │ - jmp 41192 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ + jns 3a230 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x250> │ │ │ │ + jmp 3a132 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x28(%esp) │ │ │ │ push %esi │ │ │ │ call *%eax │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 41274 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x234> │ │ │ │ + jmp 3a214 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x234> │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x2 │ │ │ │ lea 0x38(%esp),%ecx │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ call *%eax │ │ │ │ - mov (%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov (%esi),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ - jmp 41192 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ + jmp 3a132 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ - jmp 415cc ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x58c> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 3a56c ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x58c> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00041600 ::accumulateDerivatives(double*, double*, double*)@@Base>: │ │ │ │ +0003a5c0 ::accumulateDerivatives(double*, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - sub $0x40,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x20,%esp │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - je 41720 ::accumulateDerivatives(double*, double*, double*)@@Base+0x120> │ │ │ │ + je 3a6f0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x130> │ │ │ │ mov 0x10(%ebp),%edi │ │ │ │ mov 0x10(%ebx),%ecx │ │ │ │ test %edi,%edi │ │ │ │ - je 416d0 ::accumulateDerivatives(double*, double*, double*)@@Base+0xd0> │ │ │ │ + je 3a690 ::accumulateDerivatives(double*, double*, double*)@@Base+0xd0> │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 418f0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x2f0> │ │ │ │ + je 3a860 ::accumulateDerivatives(double*, double*, double*)@@Base+0x2a0> │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 41950 ::accumulateDerivatives(double*, double*, double*)@@Base+0x350> │ │ │ │ + jle 3a8b0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x2f0> │ │ │ │ + fldz │ │ │ │ mov 0xa8(%ebx),%edi │ │ │ │ mov 0xa4(%ebx),%esi │ │ │ │ - mov 0x68(%ebx),%ebx │ │ │ │ - fldz │ │ │ │ - fld %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 41682 ::accumulateDerivatives(double*, double*, double*)@@Base+0x82> │ │ │ │ - jmp 41680 ::accumulateDerivatives(double*, double*, double*)@@Base+0x80> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + vmovss 0x1c(%esp),%xmm2 │ │ │ │ + mov 0x68(%ebx),%ebx │ │ │ │ + vmovss %xmm2,0x18(%esp) │ │ │ │ + jmp 3a640 ::accumulateDerivatives(double*, double*, double*)@@Base+0x80> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ flds (%edi,%eax,4) │ │ │ │ fdivs (%esi,%eax,4) │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fstps 0x3c(%esp) │ │ │ │ - flds 0x3c(%esp) │ │ │ │ + fadds 0x18(%esp) │ │ │ │ + fstps 0x18(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstps 0x3c(%esp) │ │ │ │ - flds 0x3c(%esp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fadds 0x1c(%esp) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 41680 ::accumulateDerivatives(double*, double*, double*)@@Base+0x80> │ │ │ │ - fxch %st(1) │ │ │ │ + jne 3a640 ::accumulateDerivatives(double*, double*, double*)@@Base+0x80> │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + flds 0x18(%esp) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 41820 ::accumulateDerivatives(double*, double*, double*)@@Base+0x220> │ │ │ │ + je 3a7c0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x200> │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 419ba ::accumulateDerivatives(double*, double*, double*)@@Base+0x3ba> │ │ │ │ + jle 3a918 ::accumulateDerivatives(double*, double*, double*)@@Base+0x358> │ │ │ │ + fldz │ │ │ │ mov 0xa8(%ebx),%edi │ │ │ │ mov 0xa4(%ebx),%esi │ │ │ │ - mov 0x68(%ebx),%ebx │ │ │ │ - fldz │ │ │ │ xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + mov 0x68(%ebx),%ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ flds (%edi,%eax,4) │ │ │ │ fdivs (%esi,%eax,4) │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ fmul %st(0),%st │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstps 0x3c(%esp) │ │ │ │ - flds 0x3c(%esp) │ │ │ │ + fadds 0x1c(%esp) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 41700 ::accumulateDerivatives(double*, double*, double*)@@Base+0x100> │ │ │ │ - jmp 416bc ::accumulateDerivatives(double*, double*, double*)@@Base+0xbc> │ │ │ │ - nop │ │ │ │ + jne 3a6c0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x100> │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + jmp 3a678 ::accumulateDerivatives(double*, double*, double*)@@Base+0xb8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 417c0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x1c0> │ │ │ │ + je 3a770 ::accumulateDerivatives(double*, double*, double*)@@Base+0x1b0> │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov 0x10(%ebx),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 41970 ::accumulateDerivatives(double*, double*, double*)@@Base+0x370> │ │ │ │ + je 3a8d0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x310> │ │ │ │ test %edx,%edx │ │ │ │ - jle 41950 ::accumulateDerivatives(double*, double*, double*)@@Base+0x350> │ │ │ │ + jle 3a8b0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x2f0> │ │ │ │ + fldz │ │ │ │ mov 0xa8(%ebx),%esi │ │ │ │ mov 0xa4(%ebx),%ecx │ │ │ │ - mov 0x68(%ebx),%ebx │ │ │ │ - fldz │ │ │ │ - fld %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 41782 ::accumulateDerivatives(double*, double*, double*)@@Base+0x182> │ │ │ │ - jmp 41780 ::accumulateDerivatives(double*, double*, double*)@@Base+0x180> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + vmovss 0x1c(%esp),%xmm3 │ │ │ │ + mov 0x68(%ebx),%ebx │ │ │ │ + vmovss %xmm3,0x18(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fdivs (%ecx,%eax,4) │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fstps 0x3c(%esp) │ │ │ │ - flds 0x3c(%esp) │ │ │ │ + fadds 0x18(%esp) │ │ │ │ + fstps 0x18(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstps 0x3c(%esp) │ │ │ │ - flds 0x3c(%esp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fadds 0x1c(%esp) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 41780 ::accumulateDerivatives(double*, double*, double*)@@Base+0x180> │ │ │ │ - jmp 416b5 ::accumulateDerivatives(double*, double*, double*)@@Base+0xb5> │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jne 3a740 ::accumulateDerivatives(double*, double*, double*)@@Base+0x180> │ │ │ │ + jmp 3a66b ::accumulateDerivatives(double*, double*, double*)@@Base+0xab> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 416c1 ::accumulateDerivatives(double*, double*, double*)@@Base+0xc1> │ │ │ │ + je 3a67d ::accumulateDerivatives(double*, double*, double*)@@Base+0xbd> │ │ │ │ mov 0x10(%ebx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 419ba ::accumulateDerivatives(double*, double*, double*)@@Base+0x3ba> │ │ │ │ + jle 3a918 ::accumulateDerivatives(double*, double*, double*)@@Base+0x358> │ │ │ │ + fldz │ │ │ │ mov 0xa8(%ebx),%esi │ │ │ │ mov 0xa4(%ebx),%ecx │ │ │ │ - mov 0x68(%ebx),%ebx │ │ │ │ - fldz │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + mov 0x68(%ebx),%ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fdivs (%ecx,%eax,4) │ │ │ │ fmul %st(0),%st │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstps 0x3c(%esp) │ │ │ │ - flds 0x3c(%esp) │ │ │ │ + fadds 0x1c(%esp) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 41800 ::accumulateDerivatives(double*, double*, double*)@@Base+0x200> │ │ │ │ - jmp 416bc ::accumulateDerivatives(double*, double*, double*)@@Base+0xbc> │ │ │ │ - nop │ │ │ │ + jne 3a7a0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x1e0> │ │ │ │ + jmp 3a6db ::accumulateDerivatives(double*, double*, double*)@@Base+0x11b> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 416c1 ::accumulateDerivatives(double*, double*, double*)@@Base+0xc1> │ │ │ │ + jle 3a67d ::accumulateDerivatives(double*, double*, double*)@@Base+0xbd> │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ mov 0xa8(%ebx),%esi │ │ │ │ mov 0xa4(%ebx),%ebx │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 419c8 ::accumulateDerivatives(double*, double*, double*)@@Base+0x3c8> │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 3a926 ::accumulateDerivatives(double*, double*, double*)@@Base+0x366> │ │ │ │ mov %ecx,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x4,%edi │ │ │ │ - shl $0x6,%edi │ │ │ │ - jmp 41880 ::accumulateDerivatives(double*, double*, double*)@@Base+0x280> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + shr $0x3,%edi │ │ │ │ + shl $0x5,%edi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%esi,%eax,1),%zmm0 │ │ │ │ - vdivps (%ebx,%eax,1),%zmm0,%zmm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vmovupd %zmm1,(%edx,%eax,2) │ │ │ │ - vmovupd %zmm0,0x40(%edx,%eax,2) │ │ │ │ - add $0x40,%eax │ │ │ │ + vmovups (%esi,%eax,1),%ymm0 │ │ │ │ + vdivps (%ebx,%eax,1),%ymm0,%ymm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vmovupd %ymm1,(%edx,%eax,2) │ │ │ │ + vmovupd %ymm0,0x20(%edx,%eax,2) │ │ │ │ + add $0x20,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 41880 ::accumulateDerivatives(double*, double*, double*)@@Base+0x280> │ │ │ │ - test $0xf,%cl │ │ │ │ - je 41959 ::accumulateDerivatives(double*, double*, double*)@@Base+0x359> │ │ │ │ + jne 3a800 ::accumulateDerivatives(double*, double*, double*)@@Base+0x240> │ │ │ │ + test $0x7,%cl │ │ │ │ + je 3a8b9 ::accumulateDerivatives(double*, double*, double*)@@Base+0x2f9> │ │ │ │ mov %ecx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ vzeroupper │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fdivs (%ebx,%eax,4) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 418d0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x2d0> │ │ │ │ - jmp 416c1 ::accumulateDerivatives(double*, double*, double*)@@Base+0xc1> │ │ │ │ + jl 3a840 ::accumulateDerivatives(double*, double*, double*)@@Base+0x280> │ │ │ │ + jmp 3a67d ::accumulateDerivatives(double*, double*, double*)@@Base+0xbd> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 419c1 ::accumulateDerivatives(double*, double*, double*)@@Base+0x3c1> │ │ │ │ + jle 3a91f ::accumulateDerivatives(double*, double*, double*)@@Base+0x35f> │ │ │ │ + fldz │ │ │ │ mov 0xa8(%ebx),%edi │ │ │ │ mov 0xa4(%ebx),%esi │ │ │ │ - mov 0x68(%ebx),%ebx │ │ │ │ - fldz │ │ │ │ xor %eax,%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + mov 0x68(%ebx),%ebx │ │ │ │ + nop │ │ │ │ flds (%edi,%eax,4) │ │ │ │ fdivs (%esi,%eax,4) │ │ │ │ fld %st(0) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstps 0x3c(%esp) │ │ │ │ - flds 0x3c(%esp) │ │ │ │ + fadds 0x1c(%esp) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 41920 ::accumulateDerivatives(double*, double*, double*)@@Base+0x320> │ │ │ │ + jne 3a880 ::accumulateDerivatives(double*, double*, double*)@@Base+0x2c0> │ │ │ │ + flds 0x1c(%esp) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - jmp 416b7 ::accumulateDerivatives(double*, double*, double*)@@Base+0xb7> │ │ │ │ + jmp 3a673 ::accumulateDerivatives(double*, double*, double*)@@Base+0xb3> │ │ │ │ vzeroupper │ │ │ │ - jmp 416c1 ::accumulateDerivatives(double*, double*, double*)@@Base+0xc1> │ │ │ │ + jmp 3a67d ::accumulateDerivatives(double*, double*, double*)@@Base+0xbd> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 419c1 ::accumulateDerivatives(double*, double*, double*)@@Base+0x3c1> │ │ │ │ + jle 3a91f ::accumulateDerivatives(double*, double*, double*)@@Base+0x35f> │ │ │ │ + fldz │ │ │ │ mov 0xa8(%ebx),%esi │ │ │ │ mov 0xa4(%ebx),%ecx │ │ │ │ - mov 0x68(%ebx),%ebx │ │ │ │ - fldz │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 419a0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x3a0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + mov 0x68(%ebx),%ebx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fdivs (%ecx,%eax,4) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstps 0x3c(%esp) │ │ │ │ - flds 0x3c(%esp) │ │ │ │ + fadds 0x1c(%esp) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 419a0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x3a0> │ │ │ │ - jmp 4193d ::accumulateDerivatives(double*, double*, double*)@@Base+0x33d> │ │ │ │ + jne 3a900 ::accumulateDerivatives(double*, double*, double*)@@Base+0x340> │ │ │ │ + jmp 3a89b ::accumulateDerivatives(double*, double*, double*)@@Base+0x2db> │ │ │ │ fldz │ │ │ │ - jmp 416bc ::accumulateDerivatives(double*, double*, double*)@@Base+0xbc> │ │ │ │ + jmp 3a678 ::accumulateDerivatives(double*, double*, double*)@@Base+0xb8> │ │ │ │ fldz │ │ │ │ - jmp 4193d ::accumulateDerivatives(double*, double*, double*)@@Base+0x33d> │ │ │ │ + jmp 3a89f ::accumulateDerivatives(double*, double*, double*)@@Base+0x2df> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 418d0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x2d0> │ │ │ │ + jmp 3a840 ::accumulateDerivatives(double*, double*, double*)@@Base+0x280> │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000419e0 ::accumulateDerivatives(double*, double*, double*)@@Base>: │ │ │ │ +0003a940 ::accumulateDerivatives(double*, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - sub $0x40,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x20,%esp │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %edx,%edx │ │ │ │ - je 41af0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x110> │ │ │ │ + je 3aa30 ::accumulateDerivatives(double*, double*, double*)@@Base+0xf0> │ │ │ │ mov 0x10(%ebp),%edi │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ test %edi,%edi │ │ │ │ - je 41a80 ::accumulateDerivatives(double*, double*, double*)@@Base+0xa0> │ │ │ │ + je 3a9d0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x90> │ │ │ │ mov 0x14(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 41e40 ::accumulateDerivatives(double*, double*, double*)@@Base+0x460> │ │ │ │ + je 3ac70 ::accumulateDerivatives(double*, double*, double*)@@Base+0x330> │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 41f90 ::accumulateDerivatives(double*, double*, double*)@@Base+0x5b0> │ │ │ │ + jle 3ad80 ::accumulateDerivatives(double*, double*, double*)@@Base+0x440> │ │ │ │ mov 0xac(%eax),%edi │ │ │ │ mov 0xa8(%eax),%esi │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ - fldz │ │ │ │ fldz │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ + fldz │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi,%ebx,8) │ │ │ │ fdivl (%esi,%ebx,8) │ │ │ │ fstl (%edx,%ebx,8) │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ - inc %ebx │ │ │ │ - fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fxch %st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmull (%eax,%ebx,8) │ │ │ │ + inc %ebx │ │ │ │ faddp %st,%st(2) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 41a40 ::accumulateDerivatives(double*, double*, double*)@@Base+0x60> │ │ │ │ + jne 3a9a0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x60> │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 41e00 ::accumulateDerivatives(double*, double*, double*)@@Base+0x420> │ │ │ │ + je 3ac30 ::accumulateDerivatives(double*, double*, double*)@@Base+0x2f0> │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 41fa0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x5c0> │ │ │ │ + jle 3ad9a ::accumulateDerivatives(double*, double*, double*)@@Base+0x45a> │ │ │ │ mov 0xac(%eax),%edi │ │ │ │ mov 0xa8(%eax),%esi │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ fldz │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 41ac0 ::accumulateDerivatives(double*, double*, double*)@@Base+0xe0> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi,%ebx,8) │ │ │ │ fdivl (%esi,%ebx,8) │ │ │ │ fstl (%edx,%ebx,8) │ │ │ │ fmul %st(0),%st │ │ │ │ fmull (%eax,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 41ac0 ::accumulateDerivatives(double*, double*, double*)@@Base+0xe0> │ │ │ │ + jne 3aa00 ::accumulateDerivatives(double*, double*, double*)@@Base+0xc0> │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 41cd0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x2f0> │ │ │ │ + je 3ab60 ::accumulateDerivatives(double*, double*, double*)@@Base+0x220> │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ + mov 0x10(%eax),%edi │ │ │ │ test %edx,%edx │ │ │ │ - je 41e80 ::accumulateDerivatives(double*, double*, double*)@@Base+0x4a0> │ │ │ │ - test %esi,%esi │ │ │ │ - jle 41fa7 ::accumulateDerivatives(double*, double*, double*)@@Base+0x5c7> │ │ │ │ + je 3acd0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x390> │ │ │ │ + test %edi,%edi │ │ │ │ + jle 3ada1 ::accumulateDerivatives(double*, double*, double*)@@Base+0x461> │ │ │ │ mov 0xac(%eax),%edx │ │ │ │ mov 0xa8(%eax),%ecx │ │ │ │ - mov 0x6c(%eax),%edi │ │ │ │ - lea -0x1(%esi),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 41fba ::accumulateDerivatives(double*, double*, double*)@@Base+0x5da> │ │ │ │ - mov %esi,%eax │ │ │ │ + mov 0x6c(%eax),%esi │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 3adaa ::accumulateDerivatives(double*, double*, double*)@@Base+0x46a> │ │ │ │ + mov %edi,%eax │ │ │ │ fldz │ │ │ │ - shr $0x3,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ fldz │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - jmp 41b52 ::accumulateDerivatives(double*, double*, double*)@@Base+0x172> │ │ │ │ + jmp 3aa92 ::accumulateDerivatives(double*, double*, double*)@@Base+0x152> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - vmovupd (%edx,%eax,1),%zmm0 │ │ │ │ - vdivpd (%ecx,%eax,1),%zmm0,%zmm0 │ │ │ │ - vmovupd (%edi,%eax,1),%zmm4 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmulpd %zmm0,%zmm4,%zmm1 │ │ │ │ - vmulpd %zmm0,%zmm0,%zmm0 │ │ │ │ - vmovlpd %xmm1,0x38(%esp) │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmulpd %zmm4,%zmm0,%zmm0 │ │ │ │ - vmovhpd %xmm1,0x38(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovsd %xmm5,0x38(%esp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm6 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovsd %xmm6,0x38(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovlpd %xmm1,0x38(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovhpd %xmm1,0x38(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm7 │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovlpd %xmm0,0x38(%esp) │ │ │ │ - vmovsd %xmm7,0x30(%esp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovhpd %xmm0,0x38(%esp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm7 │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovsd %xmm5,0x38(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovsd %xmm6,0x38(%esp) │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovlpd %xmm0,0x38(%esp) │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovhpd %xmm0,0x38(%esp) │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovsd %xmm7,0x38(%esp) │ │ │ │ - faddl 0x30(%esp) │ │ │ │ - vmovsd %xmm4,0x30(%esp) │ │ │ │ - faddl 0x30(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovsd %xmm5,0x38(%esp) │ │ │ │ - faddl 0x38(%esp) │ │ │ │ + vmovupd (%edx,%eax,1),%ymm0 │ │ │ │ + vdivpd (%ecx,%eax,1),%ymm0,%ymm0 │ │ │ │ + vmovupd (%esi,%eax,1),%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmulpd %ymm0,%ymm2,%ymm1 │ │ │ │ + vmulpd %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm1,0x18(%esp) │ │ │ │ + faddl 0x18(%esp) │ │ │ │ + vmulpd %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovhpd %xmm1,0x18(%esp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vmovlpd %xmm1,0x10(%esp) │ │ │ │ + faddl 0x18(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm0,0x18(%esp) │ │ │ │ + faddl 0x18(%esp) │ │ │ │ + vmovhpd %xmm0,0x18(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl 0x18(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + vmovlpd %xmm0,0x18(%esp) │ │ │ │ + faddl 0x10(%esp) │ │ │ │ + vmovhpd %xmm1,0x10(%esp) │ │ │ │ + faddl 0x10(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + faddl 0x18(%esp) │ │ │ │ + vmovhpd %xmm0,0x18(%esp) │ │ │ │ + faddl 0x18(%esp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 41b50 ::accumulateDerivatives(double*, double*, double*)@@Base+0x170> │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - test $0x7,%esi │ │ │ │ - je 41fb0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x5d0> │ │ │ │ + jne 3aa90 ::accumulateDerivatives(double*, double*, double*)@@Base+0x150> │ │ │ │ + mov %edi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + test $0x3,%edi │ │ │ │ + je 3ad89 ::accumulateDerivatives(double*, double*, double*)@@Base+0x449> │ │ │ │ vzeroupper │ │ │ │ - jmp 41ca0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x2c0> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fdivl (%ecx,%eax,8) │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - fld %st(1) │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddp %st,%st(4) │ │ │ │ - fxch %st(1) │ │ │ │ + faddp %st,%st(3) │ │ │ │ fmul %st(0),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmull (%esi,%eax,8) │ │ │ │ + inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jg 41ca0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x2c0> │ │ │ │ + cmp %eax,%edi │ │ │ │ + jg 3ab2e ::accumulateDerivatives(double*, double*, double*)@@Base+0x1ee> │ │ │ │ fxch %st(1) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 41a69 ::accumulateDerivatives(double*, double*, double*)@@Base+0x89> │ │ │ │ + je 3a9c6 ::accumulateDerivatives(double*, double*, double*)@@Base+0x86> │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 41fc5 ::accumulateDerivatives(double*, double*, double*)@@Base+0x5e5> │ │ │ │ + jle 3adba ::accumulateDerivatives(double*, double*, double*)@@Base+0x47a> │ │ │ │ mov 0xac(%eax),%edx │ │ │ │ mov 0xa8(%eax),%ecx │ │ │ │ mov 0x6c(%eax),%esi │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 41fd4 ::accumulateDerivatives(double*, double*, double*)@@Base+0x5f4> │ │ │ │ - mov %edi,%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 3adc1 ::accumulateDerivatives(double*, double*, double*)@@Base+0x481> │ │ │ │ + shr $0x2,%edi │ │ │ │ fldz │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + mov %edi,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovupd (%edx,%eax,1),%zmm0 │ │ │ │ - vdivpd (%ecx,%eax,1),%zmm0,%zmm0 │ │ │ │ - vmulpd %zmm0,%zmm0,%zmm0 │ │ │ │ - vmulpd (%esi,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovlpd %xmm0,0x38(%esp) │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - vmovhpd %xmm0,0x38(%esp) │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovsd %xmm6,0x38(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovsd %xmm7,0x38(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovlpd %xmm0,0x38(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - fldl 0x38(%esp) │ │ │ │ - vmovhpd %xmm0,0x38(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl 0x38(%esp) │ │ │ │ - vmovsd %xmm4,0x38(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovsd %xmm6,0x38(%esp) │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 41d20 ::accumulateDerivatives(double*, double*, double*)@@Base+0x340> │ │ │ │ - test $0x7,%edi │ │ │ │ - je 41fcc ::accumulateDerivatives(double*, double*, double*)@@Base+0x5ec> │ │ │ │ - mov %edi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - vzeroupper │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx,%eax,1),%ymm0 │ │ │ │ + vdivpd (%ecx,%eax,1),%ymm0,%ymm0 │ │ │ │ + vmulpd %ymm0,%ymm0,%ymm0 │ │ │ │ + vmulpd (%esi,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovlpd %xmm0,0x18(%esp) │ │ │ │ + faddl 0x18(%esp) │ │ │ │ + vmovhpd %xmm0,0x18(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl 0x18(%esp) │ │ │ │ + vmovlpd %xmm0,0x18(%esp) │ │ │ │ + faddl 0x18(%esp) │ │ │ │ + vmovhpd %xmm0,0x18(%esp) │ │ │ │ + faddl 0x18(%esp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + jne 3abb0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x270> │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ + test $0x3,%bl │ │ │ │ + je 3acc0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x380> │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + vzeroupper │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fdivl (%ecx,%eax,8) │ │ │ │ fmul %st(0),%st │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jg 41de0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x400> │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jg 3ac0d ::accumulateDerivatives(double*, double*, double*)@@Base+0x2cd> │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 41a69 ::accumulateDerivatives(double*, double*, double*)@@Base+0x89> │ │ │ │ + jmp 3a9c6 ::accumulateDerivatives(double*, double*, double*)@@Base+0x86> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 41a69 ::accumulateDerivatives(double*, double*, double*)@@Base+0x89> │ │ │ │ + jle 3a9c6 ::accumulateDerivatives(double*, double*, double*)@@Base+0x86> │ │ │ │ mov 0xac(%eax),%esi │ │ │ │ mov 0xa8(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fdivl (%ebx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 41e20 ::accumulateDerivatives(double*, double*, double*)@@Base+0x440> │ │ │ │ - jmp 41a69 ::accumulateDerivatives(double*, double*, double*)@@Base+0x89> │ │ │ │ + jne 3ac50 ::accumulateDerivatives(double*, double*, double*)@@Base+0x310> │ │ │ │ + jmp 3a9c6 ::accumulateDerivatives(double*, double*, double*)@@Base+0x86> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 41f99 ::accumulateDerivatives(double*, double*, double*)@@Base+0x5b9> │ │ │ │ + jle 3ad93 ::accumulateDerivatives(double*, double*, double*)@@Base+0x453> │ │ │ │ mov 0xac(%eax),%edi │ │ │ │ mov 0xa8(%eax),%esi │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ fldz │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi,%ebx,8) │ │ │ │ fdivl (%esi,%ebx,8) │ │ │ │ fstl (%edx,%ebx,8) │ │ │ │ fmull (%eax,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 41e60 ::accumulateDerivatives(double*, double*, double*)@@Base+0x480> │ │ │ │ + jne 3aca0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x360> │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - test %esi,%esi │ │ │ │ - jle 41fdd ::accumulateDerivatives(double*, double*, double*)@@Base+0x5fd> │ │ │ │ + vzeroupper │ │ │ │ + jmp 3ac1f ::accumulateDerivatives(double*, double*, double*)@@Base+0x2df> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 3adce ::accumulateDerivatives(double*, double*, double*)@@Base+0x48e> │ │ │ │ mov 0xac(%eax),%edx │ │ │ │ mov 0xa8(%eax),%ecx │ │ │ │ - mov 0x6c(%eax),%edi │ │ │ │ - lea -0x1(%esi),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 41fe6 ::accumulateDerivatives(double*, double*, double*)@@Base+0x606> │ │ │ │ - mov %esi,%eax │ │ │ │ + mov 0x6c(%eax),%esi │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 3add2 ::accumulateDerivatives(double*, double*, double*)@@Base+0x492> │ │ │ │ + mov %edi,%eax │ │ │ │ fldz │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovupd (%edx,%eax,1),%zmm0 │ │ │ │ - vdivpd (%ecx,%eax,1),%zmm0,%zmm0 │ │ │ │ - vmulpd (%edi,%eax,1),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovlpd %xmm0,0x38(%esp) │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm7 │ │ │ │ - vmovhpd %xmm0,0x38(%esp) │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovsd %xmm7,0x38(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovsd %xmm5,0x38(%esp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm7 │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovlpd %xmm0,0x38(%esp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovhpd %xmm0,0x38(%esp) │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovsd %xmm7,0x38(%esp) │ │ │ │ - faddl 0x38(%esp) │ │ │ │ - vmovsd %xmm4,0x38(%esp) │ │ │ │ - faddl 0x38(%esp) │ │ │ │ + vmovupd (%edx,%eax,1),%ymm0 │ │ │ │ + vdivpd (%ecx,%eax,1),%ymm0,%ymm0 │ │ │ │ + vmulpd (%esi,%eax,1),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovlpd %xmm0,0x18(%esp) │ │ │ │ + faddl 0x18(%esp) │ │ │ │ + vmovhpd %xmm0,0x18(%esp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl 0x18(%esp) │ │ │ │ + vmovlpd %xmm0,0x18(%esp) │ │ │ │ + faddl 0x18(%esp) │ │ │ │ + vmovhpd %xmm0,0x18(%esp) │ │ │ │ + faddl 0x18(%esp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 41ec0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x4e0> │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - test $0x7,%esi │ │ │ │ - je 41fe1 ::accumulateDerivatives(double*, double*, double*)@@Base+0x601> │ │ │ │ + jne 3ad10 ::accumulateDerivatives(double*, double*, double*)@@Base+0x3d0> │ │ │ │ + mov %edi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + test $0x3,%edi │ │ │ │ + je 3adb5 ::accumulateDerivatives(double*, double*, double*)@@Base+0x475> │ │ │ │ vzeroupper │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fdivl (%ecx,%eax,8) │ │ │ │ - fmull (%edi,%eax,8) │ │ │ │ + fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jg 41f70 ::accumulateDerivatives(double*, double*, double*)@@Base+0x590> │ │ │ │ + cmp %edi,%eax │ │ │ │ + jl 3ad64 ::accumulateDerivatives(double*, double*, double*)@@Base+0x424> │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 41a69 ::accumulateDerivatives(double*, double*, double*)@@Base+0x89> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 3a9c6 ::accumulateDerivatives(double*, double*, double*)@@Base+0x86> │ │ │ │ + xchg %ax,%ax │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - jmp 41a5f ::accumulateDerivatives(double*, double*, double*)@@Base+0x7f> │ │ │ │ + jmp 3a9bc ::accumulateDerivatives(double*, double*, double*)@@Base+0x7c> │ │ │ │ + vzeroupper │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 3ab49 ::accumulateDerivatives(double*, double*, double*)@@Base+0x209> │ │ │ │ fldz │ │ │ │ - jmp 41e73 ::accumulateDerivatives(double*, double*, double*)@@Base+0x493> │ │ │ │ + jmp 3acb3 ::accumulateDerivatives(double*, double*, double*)@@Base+0x373> │ │ │ │ fldz │ │ │ │ - jmp 41ad5 ::accumulateDerivatives(double*, double*, double*)@@Base+0xf5> │ │ │ │ + jmp 3aa15 ::accumulateDerivatives(double*, double*, double*)@@Base+0xd5> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - jmp 41cbe ::accumulateDerivatives(double*, double*, double*)@@Base+0x2de> │ │ │ │ - vzeroupper │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 41cbe ::accumulateDerivatives(double*, double*, double*)@@Base+0x2de> │ │ │ │ + jmp 3ab49 ::accumulateDerivatives(double*, double*, double*)@@Base+0x209> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 41ca0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x2c0> │ │ │ │ - fldz │ │ │ │ - jmp 41df2 ::accumulateDerivatives(double*, double*, double*)@@Base+0x412> │ │ │ │ + jmp 3ab2e ::accumulateDerivatives(double*, double*, double*)@@Base+0x1ee> │ │ │ │ vzeroupper │ │ │ │ - jmp 41df2 ::accumulateDerivatives(double*, double*, double*)@@Base+0x412> │ │ │ │ + jmp 3ad74 ::accumulateDerivatives(double*, double*, double*)@@Base+0x434> │ │ │ │ + fldz │ │ │ │ + jmp 3ac1f ::accumulateDerivatives(double*, double*, double*)@@Base+0x2df> │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 41de0 ::accumulateDerivatives(double*, double*, double*)@@Base+0x400> │ │ │ │ + jmp 3ac0d ::accumulateDerivatives(double*, double*, double*)@@Base+0x2cd> │ │ │ │ fldz │ │ │ │ - jmp 41f80 ::accumulateDerivatives(double*, double*, double*)@@Base+0x5a0> │ │ │ │ - vzeroupper │ │ │ │ - jmp 41f80 ::accumulateDerivatives(double*, double*, double*)@@Base+0x5a0> │ │ │ │ + jmp 3ad74 ::accumulateDerivatives(double*, double*, double*)@@Base+0x434> │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 41f70 ::accumulateDerivatives(double*, double*, double*)@@Base+0x590> │ │ │ │ + jmp 3ad64 ::accumulateDerivatives(double*, double*, double*)@@Base+0x424> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00041ff0 ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN()@@Base>: │ │ │ │ +0003ade0 ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN()@@Base>: │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x21c68,%ebx │ │ │ │ + add $0x20e78,%ebx │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ mov (%eax),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov (%ecx),%edx │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ mov (%ebx),%ebx │ │ │ │ - mov (%esi),%esi │ │ │ │ add (%edi),%eax │ │ │ │ + mov (%esi),%esi │ │ │ │ test $0x1,%dl │ │ │ │ - je 4202d ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN()@@Base+0x3d> │ │ │ │ + je 3ae1d ()>*, bool*), std::__future_base::_State_baseV2*, std::function ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function ()>*&&, bool*&&)::{lambda()#1}>(void (std::__future_base::_State_baseV2::*&)(std::function ()>*, bool*))::{lambda()#1}::_FUN()@@Base+0x3d> │ │ │ │ mov (%eax),%ecx │ │ │ │ mov -0x1(%ecx,%edx,1),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ call *%edx │ │ │ │ @@ -45196,53 +40914,53 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00042040 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base>: │ │ │ │ +0003ae30 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base>: │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x21c1a,%ebx │ │ │ │ + add $0x20e2a,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ cmp 0x320(%ebx),%eax │ │ │ │ - je 42088 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ + je 3ae78 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov 0x294(%ebx),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 42088 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ + je 3ae78 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ xor %edx,%edx │ │ │ │ cmpb $0x2a,(%eax) │ │ │ │ - je 4208f ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ + je 3ae7f ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call 17250 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 4208f ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ + jne 3ae7f ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ lea 0xc(%eax),%edx │ │ │ │ add $0x18,%esp │ │ │ │ mov %edx,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000420a0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x21bbb,%eax │ │ │ │ +0003ae90 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x20dcb,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ @@ -45256,29 +40974,29 @@ │ │ │ │ mov 0x40(%eax),%edi │ │ │ │ mov 0x3c(%eax),%ebx │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov 0x28(%eax),%edi │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov 0x44(%eax),%ecx │ │ │ │ - mov 0x24(%eax),%ebx │ │ │ │ add 0x1c(%eax),%ecx │ │ │ │ + mov 0x24(%eax),%ebx │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ test $0x1,%dl │ │ │ │ - je 42114 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x74> │ │ │ │ + je 3af04 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x74> │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov -0x1(%ecx,%edx,1),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x44(%ebp) │ │ │ │ @@ -45293,82 +41011,82 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 42177 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ + jne 3af67 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 421f9 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x159> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 3afe9 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x159> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ dec %edx │ │ │ │ - jne 421a5 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x105> │ │ │ │ + jne 3af95 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x105> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 42177 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ + jne 3af67 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ call 174b0 <__cxa_rethrow@plt> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x20(%ebp),%edi │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 17370 │ │ │ │ - mov (%esi),%eax │ │ │ │ mov %edi,%edx │ │ │ │ + mov (%esi),%eax │ │ │ │ add $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ add $0x4,%eax │ │ │ │ call 17780 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x30> │ │ │ │ cmpl $0x0,-0x20(%ebp) │ │ │ │ - je 421e5 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x145> │ │ │ │ + je 3afd5 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x145> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 172b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ - jmp 42134 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x94> │ │ │ │ + jmp 3af24 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x94> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 4215c (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xbc> │ │ │ │ + jmp 3af4c (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xbc> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00042210 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x21a4b,%eax │ │ │ │ +0003b000 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x20c5b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ @@ -45386,21 +41104,21 @@ │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ mov 0x28(%eax),%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x3c(%eax),%ecx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - mov 0x20(%eax),%edi │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ + mov 0x20(%eax),%edi │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ add 0x1c(%eax),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ test $0x1,%dl │ │ │ │ - je 42278 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x68> │ │ │ │ + je 3b068 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x68> │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov -0x1(%ecx,%edx,1),%edx │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x3c(%ebp) │ │ │ │ push -0x38(%ebp) │ │ │ │ @@ -45412,102 +41130,102 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 422d2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ + jne 3b0c2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 42354 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x144> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 3b144 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x144> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ dec %edx │ │ │ │ - jne 42300 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xf0> │ │ │ │ + jne 3b0f0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xf0> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 422d2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ + jne 3b0c2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ call 174b0 <__cxa_rethrow@plt> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x20(%ebp),%edi │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 17370 │ │ │ │ - mov (%esi),%eax │ │ │ │ mov %edi,%edx │ │ │ │ + mov (%esi),%eax │ │ │ │ add $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ add $0x4,%eax │ │ │ │ call 17780 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x30> │ │ │ │ cmpl $0x0,-0x20(%ebp) │ │ │ │ - je 42340 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x130> │ │ │ │ + je 3b130 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x130> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 172b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ - jmp 4228f (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x7f> │ │ │ │ + jmp 3b07f (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x7f> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 422b7 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xa7> │ │ │ │ + jmp 3b0a7 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xa7> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ │ │ │ │ -00042360 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x218fb,%eax │ │ │ │ +0003b150 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x20b0b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ movzbl 0x2c(%eax),%ebx │ │ │ │ mov 0x30(%eax),%ecx │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ add 0x1c(%eax),%ecx │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ mov %bl,-0x2c(%ebp) │ │ │ │ mov 0x28(%eax),%ebx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov 0x20(%eax),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ test $0x1,%dl │ │ │ │ - je 423b7 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x57> │ │ │ │ + je 3b1a7 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x57> │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov -0x1(%ecx,%edx,1),%edx │ │ │ │ movzbl -0x2c(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ push -0x34(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ @@ -45517,40 +41235,40 @@ │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,(%edi) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4240b (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ + jne 3b1fb (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 42493 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x133> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 3b283 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x133> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ dec %edx │ │ │ │ - jne 42439 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd9> │ │ │ │ + jne 3b229 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd9> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4240b (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ + jne 3b1fb (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ call 174b0 <__cxa_rethrow@plt> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ @@ -45561,34 +41279,34 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ add $0x4,%eax │ │ │ │ call 17780 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x30> │ │ │ │ cmpl $0x0,-0x20(%ebp) │ │ │ │ - je 4247f (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x11f> │ │ │ │ + je 3b26f (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x11f> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0x2c(%ebp) │ │ │ │ call 172b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ - jmp 423cc (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x6c> │ │ │ │ + jmp 3b1bc (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x6c> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 423f0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x90> │ │ │ │ + jmp 3b1e0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x90> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000424a0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x217bb,%eax │ │ │ │ +0003b290 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x209cb,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ @@ -45602,29 +41320,29 @@ │ │ │ │ mov 0x40(%eax),%edi │ │ │ │ mov 0x3c(%eax),%ebx │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov 0x28(%eax),%edi │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov 0x44(%eax),%ecx │ │ │ │ - mov 0x24(%eax),%ebx │ │ │ │ add 0x1c(%eax),%ecx │ │ │ │ + mov 0x24(%eax),%ebx │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ test $0x1,%dl │ │ │ │ - je 42514 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x74> │ │ │ │ + je 3b304 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x74> │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov -0x1(%ecx,%edx,1),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x44(%ebp) │ │ │ │ @@ -45639,82 +41357,82 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 42577 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ + jne 3b367 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 425f9 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x159> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 3b3e9 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x159> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ dec %edx │ │ │ │ - jne 425a5 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x105> │ │ │ │ + jne 3b395 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x105> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 42577 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ + jne 3b367 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ call 174b0 <__cxa_rethrow@plt> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x20(%ebp),%edi │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 17370 │ │ │ │ - mov (%esi),%eax │ │ │ │ mov %edi,%edx │ │ │ │ + mov (%esi),%eax │ │ │ │ add $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ add $0x4,%eax │ │ │ │ call 17780 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x30> │ │ │ │ cmpl $0x0,-0x20(%ebp) │ │ │ │ - je 425e5 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x145> │ │ │ │ + je 3b3d5 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x145> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 172b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ - jmp 42534 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x94> │ │ │ │ + jmp 3b324 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x94> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 4255c (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xbc> │ │ │ │ + jmp 3b34c (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xbc> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00042610 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x2164b,%eax │ │ │ │ +0003b400 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2085b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ @@ -45732,21 +41450,21 @@ │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ mov 0x28(%eax),%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x3c(%eax),%ecx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - mov 0x20(%eax),%edi │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ + mov 0x20(%eax),%edi │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ add 0x1c(%eax),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ test $0x1,%dl │ │ │ │ - je 42678 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x68> │ │ │ │ + je 3b468 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x68> │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov -0x1(%ecx,%edx,1),%edx │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x3c(%ebp) │ │ │ │ push -0x38(%ebp) │ │ │ │ @@ -45758,102 +41476,102 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 426d2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ + jne 3b4c2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 42754 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x144> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 3b544 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x144> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ dec %edx │ │ │ │ - jne 42700 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xf0> │ │ │ │ + jne 3b4f0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xf0> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 426d2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ + jne 3b4c2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ call 174b0 <__cxa_rethrow@plt> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x20(%ebp),%edi │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 17370 │ │ │ │ - mov (%esi),%eax │ │ │ │ mov %edi,%edx │ │ │ │ + mov (%esi),%eax │ │ │ │ add $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ add $0x4,%eax │ │ │ │ call 17780 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x30> │ │ │ │ cmpl $0x0,-0x20(%ebp) │ │ │ │ - je 42740 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x130> │ │ │ │ + je 3b530 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x130> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 172b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ - jmp 4268f (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x7f> │ │ │ │ + jmp 3b47f (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x7f> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 426b7 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xa7> │ │ │ │ + jmp 3b4a7 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xa7> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ │ │ │ │ -00042760 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x214fb,%eax │ │ │ │ +0003b550 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2070b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ movzbl 0x2c(%eax),%ebx │ │ │ │ mov 0x30(%eax),%ecx │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ add 0x1c(%eax),%ecx │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ mov %bl,-0x2c(%ebp) │ │ │ │ mov 0x28(%eax),%ebx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov 0x20(%eax),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ test $0x1,%dl │ │ │ │ - je 427b7 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x57> │ │ │ │ + je 3b5a7 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x57> │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov -0x1(%ecx,%edx,1),%edx │ │ │ │ movzbl -0x2c(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ push -0x34(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ @@ -45863,40 +41581,40 @@ │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,(%edi) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4280b (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ + jne 3b5fb (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 42893 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x133> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 3b683 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x133> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ dec %edx │ │ │ │ - jne 42839 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd9> │ │ │ │ + jne 3b629 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd9> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4280b (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ + jne 3b5fb (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ call 174b0 <__cxa_rethrow@plt> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ @@ -45907,150 +41625,150 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ add $0x4,%eax │ │ │ │ call 17780 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x30> │ │ │ │ cmpl $0x0,-0x20(%ebp) │ │ │ │ - je 4287f (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x11f> │ │ │ │ + je 3b66f (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x11f> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0x2c(%ebp) │ │ │ │ call 172b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ - jmp 427cc (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x6c> │ │ │ │ + jmp 3b5bc (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x6c> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 427f0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x90> │ │ │ │ + jmp 3b5e0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x90> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000428a0 ::getInstanceDetails(BeagleInstanceDetails*)@@Base>: │ │ │ │ +0003b690 ::getInstanceDetails(BeagleInstanceDetails*)@@Base>: │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x213b0,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x205c0,%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - je 428eb ::getInstanceDetails(BeagleInstanceDetails*)@@Base+0x4b> │ │ │ │ + je 3b6db ::getInstanceDetails(BeagleInstanceDetails*)@@Base+0x4b> │ │ │ │ mov (%edx),%ecx │ │ │ │ movl $0x0,(%ebx) │ │ │ │ mov $0x8009005,%eax │ │ │ │ mov 0xcc(%ecx),%edi │ │ │ │ cmp 0x2a0(%esi),%edi │ │ │ │ - jne 42900 ::getInstanceDetails(BeagleInstanceDetails*)@@Base+0x60> │ │ │ │ + jne 3b6f0 ::getInstanceDetails(BeagleInstanceDetails*)@@Base+0x60> │ │ │ │ or 0x54(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ push %edx │ │ │ │ call *0xc8(%ecx) │ │ │ │ - add $0x10,%esp │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ xor %eax,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ call *%edi │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov (%edx),%ecx │ │ │ │ - jmp 428d5 ::getInstanceDetails(BeagleInstanceDetails*)@@Base+0x35> │ │ │ │ + jmp 3b6c5 ::getInstanceDetails(BeagleInstanceDetails*)@@Base+0x35> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00042920 ::getInstanceDetails(BeagleInstanceDetails*)@@Base>: │ │ │ │ +0003b710 ::getInstanceDetails(BeagleInstanceDetails*)@@Base>: │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x21330,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x20540,%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4296b ::getInstanceDetails(BeagleInstanceDetails*)@@Base+0x4b> │ │ │ │ + je 3b75b ::getInstanceDetails(BeagleInstanceDetails*)@@Base+0x4b> │ │ │ │ mov (%edx),%ecx │ │ │ │ movl $0x0,(%ebx) │ │ │ │ mov $0x8009006,%eax │ │ │ │ mov 0xcc(%ecx),%edi │ │ │ │ cmp 0x304(%esi),%edi │ │ │ │ - jne 42980 ::getInstanceDetails(BeagleInstanceDetails*)@@Base+0x60> │ │ │ │ + jne 3b770 ::getInstanceDetails(BeagleInstanceDetails*)@@Base+0x60> │ │ │ │ or 0x54(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ push %edx │ │ │ │ call *0xc8(%ecx) │ │ │ │ - add $0x10,%esp │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ xor %eax,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ call *%edi │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov (%edx),%ecx │ │ │ │ - jmp 42955 ::getInstanceDetails(BeagleInstanceDetails*)@@Base+0x35> │ │ │ │ + jmp 3b745 ::getInstanceDetails(BeagleInstanceDetails*)@@Base+0x35> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000429a0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x212bb,%eax │ │ │ │ +0003b790 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x204cb,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ movzbl 0x2c(%eax),%ebx │ │ │ │ mov 0x30(%eax),%ecx │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ add 0x1c(%eax),%ecx │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ mov %bl,-0x2c(%ebp) │ │ │ │ mov 0x28(%eax),%ebx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov 0x20(%eax),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ test $0x1,%dl │ │ │ │ - je 429f7 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x57> │ │ │ │ + je 3b7e7 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x57> │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov -0x1(%ecx,%edx,1),%edx │ │ │ │ movzbl -0x2c(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ push -0x34(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ @@ -46060,40 +41778,40 @@ │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,(%edi) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 42a4b (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ + jne 3b83b (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 42ad3 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x133> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 3b8c3 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x133> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ dec %edx │ │ │ │ - jne 42a79 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd9> │ │ │ │ + jne 3b869 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd9> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 42a4b (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ + jne 3b83b (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ call 174b0 <__cxa_rethrow@plt> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ @@ -46104,60 +41822,60 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ add $0x4,%eax │ │ │ │ call 17780 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x30> │ │ │ │ cmpl $0x0,-0x20(%ebp) │ │ │ │ - je 42abf (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x11f> │ │ │ │ + je 3b8af (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x11f> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0x2c(%ebp) │ │ │ │ call 172b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ - jmp 42a0c (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x6c> │ │ │ │ + jmp 3b7fc (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x6c> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 42a30 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x90> │ │ │ │ + jmp 3b820 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x90> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -00042ae0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x2117b,%eax │ │ │ │ +0003b8d0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2038b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ movzbl 0x2c(%eax),%ebx │ │ │ │ mov 0x30(%eax),%ecx │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ add 0x1c(%eax),%ecx │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ mov %bl,-0x2c(%ebp) │ │ │ │ mov 0x28(%eax),%ebx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov 0x20(%eax),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ test $0x1,%dl │ │ │ │ - je 42b37 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x57> │ │ │ │ + je 3b927 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x57> │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov -0x1(%ecx,%edx,1),%edx │ │ │ │ movzbl -0x2c(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ push -0x34(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ @@ -46167,40 +41885,40 @@ │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,(%edi) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 42b8b (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ + jne 3b97b (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 42c13 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x133> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 3ba03 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x133> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ dec %edx │ │ │ │ - jne 42bb9 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd9> │ │ │ │ + jne 3b9a9 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd9> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 42b8b (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ + jne 3b97b (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xab> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ call 174b0 <__cxa_rethrow@plt> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ @@ -46211,34 +41929,34 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ add $0x4,%eax │ │ │ │ call 17780 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x30> │ │ │ │ cmpl $0x0,-0x20(%ebp) │ │ │ │ - je 42bff (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x11f> │ │ │ │ + je 3b9ef (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x11f> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0x2c(%ebp) │ │ │ │ call 172b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ - jmp 42b4c (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x6c> │ │ │ │ + jmp 3b93c (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x6c> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 42b70 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x90> │ │ │ │ + jmp 3b960 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x90> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -00042c20 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x2103b,%eax │ │ │ │ +0003ba10 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x2024b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ @@ -46256,21 +41974,21 @@ │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ mov 0x28(%eax),%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x3c(%eax),%ecx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - mov 0x20(%eax),%edi │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ + mov 0x20(%eax),%edi │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ add 0x1c(%eax),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ test $0x1,%dl │ │ │ │ - je 42c88 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x68> │ │ │ │ + je 3ba78 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x68> │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov -0x1(%ecx,%edx,1),%edx │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x3c(%ebp) │ │ │ │ push -0x38(%ebp) │ │ │ │ @@ -46282,76 +42000,76 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 42ce2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ + jne 3bad2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 42d64 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x144> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 3bb54 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x144> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ dec %edx │ │ │ │ - jne 42d10 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xf0> │ │ │ │ + jne 3bb00 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xf0> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 42ce2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ + jne 3bad2 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ call 174b0 <__cxa_rethrow@plt> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x20(%ebp),%edi │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 17370 │ │ │ │ - mov (%esi),%eax │ │ │ │ mov %edi,%edx │ │ │ │ + mov (%esi),%eax │ │ │ │ add $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ add $0x4,%eax │ │ │ │ call 17780 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x30> │ │ │ │ cmpl $0x0,-0x20(%ebp) │ │ │ │ - je 42d50 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x130> │ │ │ │ + je 3bb40 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x130> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 172b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ - jmp 42c9f (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x7f> │ │ │ │ + jmp 3ba8f (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x7f> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 42cc7 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xa7> │ │ │ │ + jmp 3bab7 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xa7> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ │ │ │ │ -00042d70 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x20eeb,%eax │ │ │ │ +0003bb60 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x200fb,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ @@ -46369,21 +42087,21 @@ │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ mov 0x28(%eax),%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x3c(%eax),%ecx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - mov 0x20(%eax),%edi │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ + mov 0x20(%eax),%edi │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ add 0x1c(%eax),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ test $0x1,%dl │ │ │ │ - je 42dd8 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x68> │ │ │ │ + je 3bbc8 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x68> │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov -0x1(%ecx,%edx,1),%edx │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x3c(%ebp) │ │ │ │ push -0x38(%ebp) │ │ │ │ @@ -46395,423 +42113,434 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 42e32 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ + jne 3bc22 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 42eb4 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x144> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 3bca4 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x144> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ dec %edx │ │ │ │ - jne 42e60 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xf0> │ │ │ │ + jne 3bc50 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xf0> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 42e32 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ + jne 3bc22 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xc2> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ call 174b0 <__cxa_rethrow@plt> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x20(%ebp),%edi │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 17370 │ │ │ │ - mov (%esi),%eax │ │ │ │ mov %edi,%edx │ │ │ │ + mov (%esi),%eax │ │ │ │ add $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ add $0x4,%eax │ │ │ │ call 17780 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x30> │ │ │ │ cmpl $0x0,-0x20(%ebp) │ │ │ │ - je 42ea0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x130> │ │ │ │ + je 3bc90 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x130> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 172b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ - jmp 42def (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x7f> │ │ │ │ + jmp 3bbdf (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x7f> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 42e17 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xa7> │ │ │ │ + jmp 3bc07 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xa7> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -00042ec0 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base>: │ │ │ │ +0003bcc0 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1ff94,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x20d90,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + sub $0x88,%esp │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ - mov (%ecx),%esi │ │ │ │ + mov (%ecx),%ebx │ │ │ │ fldl 0x14(%ecx) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ + mov 0x10(%ebx),%eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 432bc ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3fc> │ │ │ │ - mov 0x20(%esi),%edi │ │ │ │ + jle 3c096 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3d6> │ │ │ │ + mov 0x20(%ebx),%edi │ │ │ │ mov %edi,%eax │ │ │ │ imul %edi,%eax │ │ │ │ - lea 0x0(,%eax,8),%ebx │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - lea 0x0(,%edi,8),%ebx │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + lea 0x0(,%eax,8),%esi │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + lea 0x0(,%edi,8),%esi │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ cmp $0xfffffff,%eax │ │ │ │ - jg 4336f ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x4af> │ │ │ │ + jg 3c143 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x483> │ │ │ │ mov %edi,%eax │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - mov %edi,%esi │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 4333c ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x47c> │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3c113 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x453> │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - push %edi │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + push %esi │ │ │ │ vzeroupper │ │ │ │ call 17050 │ │ │ │ add $0xc,%esp │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - push %edi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + push %esi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - mov 0x30(%eax),%ecx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ + mov 0x30(%edx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 43360 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x4a0> │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + jle 3c134 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x474> │ │ │ │ + mov 0x28(%edx),%eax │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ fldz │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ - mov 0x28(%eax),%edx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - imul %edx,%eax │ │ │ │ - shl $0x3,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - imul %edx,%eax │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ - lea (%edi,%edx,8),%edi │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - shl $0x3,%eax │ │ │ │ - add %eax,%edx │ │ │ │ - add %eax,%edi │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + imul %eax,%esi │ │ │ │ + imul -0x68(%ebp),%eax │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ + shl $0x3,%esi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea (%edi,%eax,1),%eax │ │ │ │ + lea (%ebx,%eax,8),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + lea 0x0(,%esi,8),%eax │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + add %eax,%esi │ │ │ │ + add %ebx,%eax │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ lea (%ebx,%ecx,8),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 432fd ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x43d> │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + test %edi,%edi │ │ │ │ + jle 3c0fa ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x43a> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ - lea -0x1(%esi),%eax │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ fmul %st(4),%st │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 43333 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x473> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 3c10a ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x44a> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ fldz │ │ │ │ - lea (%eax,%edi,1),%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - nop │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vmulpd (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 43040 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x180> │ │ │ │ - test $0x7,%esi │ │ │ │ - je 430dd ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x21d> │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3be40 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x180> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ - fmull (%ebx,%eax,8) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 3be40 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x180> │ │ │ │ + test $0x3,%edi │ │ │ │ + je 3bea6 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1e6> │ │ │ │ + mov %edi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + lea 0x0(,%ebx,8),%edx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + lea (%ebx,%edx,1),%ecx │ │ │ │ + add -0x64(%ebp),%edx │ │ │ │ + fldl (%ecx,%eax,8) │ │ │ │ + fmull (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jg 430d0 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x210> │ │ │ │ + cmp %eax,%edi │ │ │ │ + jg 3be99 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1d9> │ │ │ │ fmul %st(2),%st │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - mov %ebx,%edx │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ faddp %st,%st(3) │ │ │ │ - jmp 430f2 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x232> │ │ │ │ + jmp 3bec2 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x202> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ - cmpl $0x6,-0x5c(%ebp) │ │ │ │ - jbe 432f0 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x430> │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 3c0d0 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x410> │ │ │ │ fxch %st(2) │ │ │ │ - fstl -0x48(%ebp) │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - vbroadcastsd -0x48(%ebp),%zmm3 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fstl -0x48(%ebp) │ │ │ │ + vbroadcastsd -0x28(%ebp),%ymm3 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - vbroadcastsd -0x48(%ebp),%zmm2 │ │ │ │ - lea (%eax,%edi,1),%ebx │ │ │ │ - fstl -0x48(%ebp) │ │ │ │ - vbroadcastsd -0x48(%ebp),%zmm1 │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmulpd (%eax),%zmm1,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmulpd %zmm3,%zmm0,%zmm0 │ │ │ │ - vfmadd213pd -0x40(%edx),%zmm2,%zmm0 │ │ │ │ - vmovupd %zmm0,-0x40(%edx) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 43140 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x280> │ │ │ │ - test $0x7,%esi │ │ │ │ - je 432d0 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x410> │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + vbroadcastsd -0x28(%ebp),%ymm2 │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ + vbroadcastsd -0x28(%ebp),%ymm1 │ │ │ │ + mov %ebx,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmulpd (%eax),%ymm1,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd %ymm3,%ymm0,%ymm0 │ │ │ │ + vfmadd213pd -0x20(%edx),%ymm2,%ymm0 │ │ │ │ + vmovupd %ymm0,-0x20(%edx) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 3bf00 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x240> │ │ │ │ + test $0x3,%edi │ │ │ │ + je 3c0b0 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3f0> │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ - faddl (%ecx,%eax,8) │ │ │ │ - fstpl (%ecx,%eax,8) │ │ │ │ + faddl (%ebx,%eax,8) │ │ │ │ + fstpl (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - jl 43180 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2c0> │ │ │ │ + cmp %edi,%eax │ │ │ │ + jl 3bf31 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x271> │ │ │ │ ffreep %st(0) │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - add -0x54(%ebp),%ecx │ │ │ │ - cmp %ebx,-0x40(%ebp) │ │ │ │ - jne 430f0 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x230> │ │ │ │ + addl $0x8,-0x20(%ebp) │ │ │ │ + add -0x34(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x20(%ebp) │ │ │ │ + jne 3bec0 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x200> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - addl $0x8,-0x60(%ebp) │ │ │ │ - addl $0x8,-0x64(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - add %ecx,-0x50(%ebp) │ │ │ │ - add %ecx,%edi │ │ │ │ - add %ecx,%ebx │ │ │ │ - cmp -0x74(%ebp),%eax │ │ │ │ - jne 43010 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x150> │ │ │ │ + jmp 3bf64 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2a4> │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + addl $0x8,-0x3c(%ebp) │ │ │ │ + add %ebx,-0x30(%ebp) │ │ │ │ + add %ebx,-0x40(%ebp) │ │ │ │ + addl $0x8,-0x44(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + add %ebx,%esi │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ + jne 3bdf0 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x130> │ │ │ │ fstp %st(1) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 43283 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3c3> │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - lea -0x1(%esi),%edx │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ - fdivrl (%eax,%ebx,8) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + test %edi,%edi │ │ │ │ + jle 3c057 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x397> │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov 0x6c(%edx),%eax │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + lea -0x1(%edi),%ebx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + fdivrl (%eax,%esi,8) │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jbe 43320 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x460> │ │ │ │ - fstl -0x48(%ebp) │ │ │ │ - vbroadcastsd -0x48(%ebp),%zmm1 │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ - lea (%eax,%ecx,1),%edi │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + jbe 3c103 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x443> │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + vbroadcastsd -0x28(%ebp),%ymm1 │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + lea (%eax,%ecx,1),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vfmadd213pd (%eax),%zmm1,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ - cmp %edi,%eax │ │ │ │ - jne 43220 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x360> │ │ │ │ - test $0x7,%esi │ │ │ │ - je 43306 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x446> │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ + jmp 3c000 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x340> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vfmadd213pd -0x20(%eax),%ymm1,%ymm0 │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 3c000 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x340> │ │ │ │ + test $0x3,%edi │ │ │ │ + je 3c0dd ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x41d> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov %edi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - jl 43260 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3a0> │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - add %edi,%ebx │ │ │ │ - add %edi,%ecx │ │ │ │ - cmp %esi,-0x40(%ebp) │ │ │ │ - jne 43200 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x340> │ │ │ │ + cmp %edi,%eax │ │ │ │ + jl 3c030 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x370> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + add %eax,%esi │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp %edi,-0x20(%ebp) │ │ │ │ + jne 3bfc0 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x300> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 43285 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3c5> │ │ │ │ + jmp 3c059 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x399> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 432a6 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3e6> │ │ │ │ + je 3c080 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3c0> │ │ │ │ vzeroupper │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - push -0x6c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ call 17320 │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - incl -0x78(%ebp) │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x78(%ebp) │ │ │ │ - jne 42f6b ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0xab> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + incl -0x68(%ebp) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + cmp %esi,-0x68(%ebp) │ │ │ │ + jne 3bd53 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x93> │ │ │ │ ffreep %st(0) │ │ │ │ vzeroupper │ │ │ │ - jmp 432be ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3fe> │ │ │ │ + jmp 3c098 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3d8> │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - cmp %eax,-0x50(%ebp) │ │ │ │ - je 43327 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x467> │ │ │ │ - add -0x54(%ebp),%ecx │ │ │ │ + addl $0x8,-0x20(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + cmp %eax,-0x30(%ebp) │ │ │ │ + je 3bf60 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2a0> │ │ │ │ fldl (%eax) │ │ │ │ - jmp 43124 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x264> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x34(%ebp),%ebx │ │ │ │ + jmp 3bef1 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x231> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 43180 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2c0> │ │ │ │ + jmp 3bf31 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x271> │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + add %ebx,%esi │ │ │ │ + add %ebx,%ecx │ │ │ │ + cmp %edi,-0x20(%ebp) │ │ │ │ + jne 3bfd8 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x318> │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + jmp 3c059 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x399> │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 431af ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2ef> │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - add %edi,%ebx │ │ │ │ - add %edi,%ecx │ │ │ │ - cmp %esi,-0x40(%ebp) │ │ │ │ - jne 43216 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x356> │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 43285 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3c5> │ │ │ │ + jmp 3bf64 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2a4> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 43260 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3a0> │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - jmp 431af ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2ef> │ │ │ │ + jmp 3c030 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x370> │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 430d0 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x210> │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - mov 0x30(%eax),%ecx │ │ │ │ + jmp 3be86 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1c6> │ │ │ │ + mov 0x30(%edx),%ecx │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 42fb4 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0xf4> │ │ │ │ - test %esi,%esi │ │ │ │ - jle 432a6 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3e6> │ │ │ │ + jg 3bd99 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0xd9> │ │ │ │ + test %edi,%edi │ │ │ │ + jle 3c080 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3c0> │ │ │ │ fldz │ │ │ │ - jmp 431d7 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x317> │ │ │ │ - test %esi,%esi │ │ │ │ - jle 4328f ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3cf> │ │ │ │ + jmp 3bf99 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2d9> │ │ │ │ + test %edi,%edi │ │ │ │ + jle 3c063 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3a3> │ │ │ │ fldz │ │ │ │ - jmp 431d7 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x317> │ │ │ │ + jmp 3bf99 ::calcCrossProductsPartials(double const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2d9> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbc04(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 17190 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -46828,1613 +42557,1340 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000433c0 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base>: │ │ │ │ +0003c180 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1fad4,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x20890,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + sub $0x88,%esp │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ mov (%ecx),%esi │ │ │ │ fldl 0x14(%ecx) │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 438c2 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x502> │ │ │ │ + jle 3c5af ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x42f> │ │ │ │ mov 0x20(%esi),%edi │ │ │ │ mov %edi,%eax │ │ │ │ imul %edi,%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ lea 0x0(,%edi,4),%ebx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ lea 0x0(,%edi,8),%ebx │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ cmp $0x1fffffff,%eax │ │ │ │ - jg 43964 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5a4> │ │ │ │ + jg 3c655 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4d5> │ │ │ │ mov %edi,%eax │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ mov %edi,%esi │ │ │ │ - shr $0x4,%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - shl $0x7,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + shr $0x3,%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + shl $0x6,%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 4392e ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x56e> │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + je 3c622 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4a2> │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call 17050 │ │ │ │ add $0xc,%esp │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ mov 0x30(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 43955 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x595> │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + jle 3c646 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4c6> │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ fldz │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ mov 0x28(%eax),%edx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ - lea (%edi,%edx,4),%edi │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ shl $0x2,%eax │ │ │ │ - add %eax,%edx │ │ │ │ + lea (%edi,%edx,4),%edi │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ add %eax,%edi │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ lea (%ebx,%ecx,4),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ flds (%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jle 438fc ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x53c> │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + jle 3c606 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x486> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + lea -0x1(%esi),%ebx │ │ │ │ fldl (%eax) │ │ │ │ - lea -0x1(%esi),%eax │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ fmul %st(4),%st │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 4390c ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x54c> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + jbe 3c616 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x496> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ fldz │ │ │ │ - lea (%eax,%edi,1),%ebx │ │ │ │ + lea (%eax,%edi,1),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%ecx),%zmm0 │ │ │ │ - vmulps (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%ecx │ │ │ │ - vmovss %xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm4 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm6 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm0,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm7 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm4,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm6,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm7,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 43580 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1c0> │ │ │ │ - test $0xf,%esi │ │ │ │ - je 4368d ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2cd> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulps -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vmovss %xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x20(%ebp) │ │ │ │ + fadds -0x20(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 3c310 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x190> │ │ │ │ + test $0x7,%esi │ │ │ │ + je 3c39d ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x21d> │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi,%eax,4) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%esi │ │ │ │ - jg 43680 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2c0> │ │ │ │ + jg 3c390 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x210> │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ faddp %st,%st(4) │ │ │ │ - jmp 436a2 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2e2> │ │ │ │ - nop │ │ │ │ + jmp 3c3b2 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x232> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ flds (%eax) │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 438d0 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x510> │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + jbe 3c5e0 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x460> │ │ │ │ fxch %st(2) │ │ │ │ - fsts -0x4c(%ebp) │ │ │ │ + fsts -0x28(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vbroadcastss -0x4c(%ebp),%zmm3 │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - fsts -0x4c(%ebp) │ │ │ │ + vbroadcastss -0x28(%ebp),%ymm3 │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + fsts -0x28(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - vbroadcastss -0x4c(%ebp),%zmm2 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - fsts -0x4c(%ebp) │ │ │ │ - vbroadcastss -0x4c(%ebp),%zmm1 │ │ │ │ + vbroadcastss -0x28(%ebp),%ymm2 │ │ │ │ + fsts -0x28(%ebp) │ │ │ │ + vbroadcastss -0x28(%ebp),%ymm1 │ │ │ │ mov %edi,%edx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ lea (%eax,%ecx,1),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp 43700 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x340> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmulps (%edx),%zmm1,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmulps %zmm3,%zmm0,%zmm0 │ │ │ │ - vfmadd213ps -0x40(%eax),%zmm2,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%eax) │ │ │ │ + vmulps (%edx),%ymm1,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulps %ymm3,%ymm0,%ymm0 │ │ │ │ + vfmadd213ps -0x20(%eax),%ymm2,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 43700 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x340> │ │ │ │ - test $0xf,%esi │ │ │ │ - je 438e0 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x520> │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + jne 3c400 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x280> │ │ │ │ + test $0x7,%esi │ │ │ │ + je 3c5c0 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x440> │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fadds (%ecx,%eax,4) │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 43740 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x380> │ │ │ │ + jl 3c440 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2c0> │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - addl $0x4,-0x40(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - add -0x58(%ebp),%ecx │ │ │ │ - cmp %ebx,-0x40(%ebp) │ │ │ │ - jne 436a0 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2e0> │ │ │ │ + addl $0x4,-0x20(%ebp) │ │ │ │ + add -0x34(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + cmp %edx,-0x20(%ebp) │ │ │ │ + jne 3c3b0 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x230> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 43780 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3c0> │ │ │ │ + jmp 3c480 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x300> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - addl $0x4,-0x60(%ebp) │ │ │ │ - addl $0x8,-0x64(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - add %ebx,-0x54(%ebp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + addl $0x4,-0x3c(%ebp) │ │ │ │ + add %ebx,-0x30(%ebp) │ │ │ │ + add %ebx,-0x40(%ebp) │ │ │ │ + addl $0x8,-0x44(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ add %ebx,%edi │ │ │ │ - add %ebx,%edx │ │ │ │ - cmp -0x78(%ebp),%eax │ │ │ │ - jne 43540 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x180> │ │ │ │ + cmp -0x58(%ebp),%eax │ │ │ │ + jne 3c2d0 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x150> │ │ │ │ ffreep %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jle 43886 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4c6> │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + jle 3c576 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3f6> │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ - fdivrl (%eax,%ebx,8) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 43905 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x545> │ │ │ │ - fstl -0x48(%ebp) │ │ │ │ - vbroadcastsd -0x48(%ebp),%zmm2 │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + fdivrl (%eax,%edi,8) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 3c60f ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x48f> │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ + vbroadcastsd -0x28(%ebp),%ymm2 │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ lea (%eax,%ecx,1),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm1 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vfmadd213pd -0x80(%eax),%zmm2,%zmm0 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - vfmadd213pd -0x40(%eax),%zmm2,%zmm1 │ │ │ │ - vmovupd %zmm0,-0x80(%eax) │ │ │ │ - vmovupd %zmm1,-0x40(%eax) │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm1 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vfmadd213pd -0x40(%eax),%ymm2,%ymm0 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vfmadd213pd -0x20(%eax),%ymm2,%ymm1 │ │ │ │ + vmovupd %ymm0,-0x40(%eax) │ │ │ │ + vmovupd %ymm1,-0x20(%eax) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 43800 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x440> │ │ │ │ - test $0xf,%esi │ │ │ │ - je 43915 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x555> │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + jne 3c500 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x380> │ │ │ │ + test $0x7,%esi │ │ │ │ + je 3c5ed ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x46d> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ fmuls (%ebx,%eax,4) │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 43860 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4a0> │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - add -0x58(%ebp),%ebx │ │ │ │ - add -0x70(%ebp),%ecx │ │ │ │ - cmp %esi,-0x40(%ebp) │ │ │ │ - jne 437d0 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x410> │ │ │ │ + jl 3c550 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3d0> │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + add -0x34(%ebp),%ebx │ │ │ │ + add -0x50(%ebp),%ecx │ │ │ │ + cmp %esi,-0x20(%ebp) │ │ │ │ + jne 3c4d0 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x350> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 43888 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4c8> │ │ │ │ + jmp 3c578 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3f8> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 438a9 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4e9> │ │ │ │ + je 3c599 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x419> │ │ │ │ vzeroupper │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - push -0x6c(%ebp) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + push -0x4c(%ebp) │ │ │ │ call 17320 │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - incl -0x80(%ebp) │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x80(%ebp) │ │ │ │ - jne 43481 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xc1> │ │ │ │ + incl -0x60(%ebp) │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + cmp %edi,-0x60(%ebp) │ │ │ │ + jne 3c229 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xa9> │ │ │ │ ffreep %st(0) │ │ │ │ vzeroupper │ │ │ │ - jmp 438c4 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x504> │ │ │ │ + jmp 3c5b1 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x431> │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + ffreep %st(0) │ │ │ │ + addl $0x4,-0x20(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + cmp %eax,-0x30(%ebp) │ │ │ │ + je 3c46f ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2ef> │ │ │ │ + flds (%eax) │ │ │ │ + add -0x34(%ebp),%ecx │ │ │ │ + jmp 3c3db ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x25b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 43740 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x380> │ │ │ │ + jmp 3c440 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2c0> │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + add -0x34(%ebp),%ebx │ │ │ │ + add -0x50(%ebp),%ecx │ │ │ │ + cmp %esi,-0x20(%ebp) │ │ │ │ + jne 3c4e5 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x365> │ │ │ │ ffreep %st(0) │ │ │ │ - addl $0x4,-0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - je 43772 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3b2> │ │ │ │ - add -0x58(%ebp),%ecx │ │ │ │ - flds (%eax) │ │ │ │ - jmp 436cd ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x30d> │ │ │ │ + jmp 3c578 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3f8> │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - jmp 43783 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3c3> │ │ │ │ + jmp 3c480 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x300> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 43860 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4a0> │ │ │ │ + jmp 3c550 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3d0> │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 43680 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2c0> │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - add -0x58(%ebp),%ebx │ │ │ │ - add -0x70(%ebp),%ecx │ │ │ │ - cmp %esi,-0x40(%ebp) │ │ │ │ - jne 437e6 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x426> │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 43888 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4c8> │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ + jmp 3c390 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x210> │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ mov 0x30(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 434cd ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x10d> │ │ │ │ + jg 3c26c ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xec> │ │ │ │ test %esi,%esi │ │ │ │ - jle 438a9 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4e9> │ │ │ │ + jle 3c599 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x419> │ │ │ │ fldz │ │ │ │ - jmp 437ab ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3eb> │ │ │ │ + jmp 3c4a9 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x329> │ │ │ │ test %esi,%esi │ │ │ │ - jle 43892 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4d2> │ │ │ │ + jle 3c582 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x402> │ │ │ │ fldz │ │ │ │ - jmp 437ab ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3eb> │ │ │ │ + jmp 3c4a9 ::calcCrossProductsPartials(float const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x329> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbc04(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 17190 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -00043980 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base>: │ │ │ │ +0003c680 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x202d0,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1f5d0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ + sub $0x68,%esp │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov (%ecx),%eax │ │ │ │ fldl 0x14(%ecx) │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ mov 0x10(%ecx),%esi │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ mov 0x1c(%ecx),%esi │ │ │ │ - mov %esi,-0xac(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 43e73 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x4f3> │ │ │ │ + jle 3c987 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x307> │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ - lea -0x1(%edi),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ imul %edi,%eax │ │ │ │ - shl $0x5,%ebx │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ lea 0x0(,%edi,8),%esi │ │ │ │ - shl $0x4,%ebx │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ cmp $0xfffffff,%eax │ │ │ │ - jg 44040 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x6c0> │ │ │ │ + jg 3cae0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x460> │ │ │ │ mov %edi,%eax │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ shr $0x2,%eax │ │ │ │ shl $0x5,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je 43a8a ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x10a> │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ + je 3c749 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0xc9> │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - push -0x98(%ebp) │ │ │ │ + push %esi │ │ │ │ vzeroupper │ │ │ │ call 17050 │ │ │ │ add $0xc,%esp │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - push -0x98(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + push %esi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov 0x30(%ebx),%edx │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov 0x30(%esi),%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 43c44 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2c4> │ │ │ │ + jl 3c9ac ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x32c> │ │ │ │ test %edx,%edx │ │ │ │ - jle 44039 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x6b9> │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - lea (%eax,%edx,8),%ebx │ │ │ │ - mov %eax,%ecx │ │ │ │ + jle 3c8a4 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x224> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + lea (%eax,%edx,8),%esi │ │ │ │ fldl (%eax) │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 4401c ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x69c> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + jle 3cac3 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x443> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ fldz │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ - imul %eax,%ebx │ │ │ │ - imul -0x6c(%ebp),%eax │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + imul %eax,%esi │ │ │ │ + imul -0x48(%ebp),%eax │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ fldl (%eax) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - fmul %st(4),%st │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ lea (%esi,%eax,8),%ebx │ │ │ │ add %edi,%eax │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%edx │ │ │ │ sub %ebx,%edx │ │ │ │ - fld %st(2) │ │ │ │ + fmul %st(4),%st │ │ │ │ and $0x8,%edx │ │ │ │ - je 43b40 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1c0> │ │ │ │ + fld %st(2) │ │ │ │ + je 3c7e0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x160> │ │ │ │ lea 0x8(%ebx),%eax │ │ │ │ faddl (%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 43b4c ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1cc> │ │ │ │ + je 3c7ec ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x16c> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ faddl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ faddl -0x8(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 43b40 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1c0> │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ + jne 3c7e0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x160> │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx) │ │ │ │ + cmpl $0x2,-0x30(%ebp) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - cmpl $0x6,-0x44(%ebp) │ │ │ │ - jbe 43c40 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2c0> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - fstl -0x40(%ebp) │ │ │ │ - vbroadcastsd -0x40(%ebp),%zmm1 │ │ │ │ + jbe 3c8a0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x220> │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + vbroadcastsd -0x20(%ebp),%ymm1 │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 43ba0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x220> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vaddpd (%eax),%zmm1,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ + vaddpd (%eax),%ymm1,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 43ba0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x220> │ │ │ │ - test $0x7,%edi │ │ │ │ - je 43bf0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x270> │ │ │ │ + jne 3c830 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1b0> │ │ │ │ + test $0x3,%edi │ │ │ │ + je 3c860 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1e0> │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fadd %st(1),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - jg 43bd0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x250> │ │ │ │ + cmp %edi,%eax │ │ │ │ + jl 3c84d ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1cd> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 43c00 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x280> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3c862 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1e2> │ │ │ │ + xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x8,%ebx │ │ │ │ - add -0x50(%ebp),%edx │ │ │ │ + add -0x24(%ebp),%edx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 43b60 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1e0> │ │ │ │ + jne 3c800 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x180> │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ add $0x8,%ecx │ │ │ │ - cmp -0x70(%ebp),%ecx │ │ │ │ - je 43e81 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x501> │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - addl $0x8,-0x68(%ebp) │ │ │ │ + cmp -0x4c(%ebp),%ecx │ │ │ │ + je 3c8a8 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x228> │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ fldl (%ecx) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - add %esi,-0x64(%ebp) │ │ │ │ - jmp 43b10 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x190> │ │ │ │ + add %esi,-0x44(%ebp) │ │ │ │ + addl $0x8,-0x40(%ebp) │ │ │ │ + jmp 3c7b0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x130> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 43bd0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x250> │ │ │ │ - test %edx,%edx │ │ │ │ - jle 44015 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x695> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov 0x28(%eax),%eax │ │ │ │ - cmpl $0x2,-0x44(%ebp) │ │ │ │ - jbe 43f59 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x5d9> │ │ │ │ - test %esi,%esi │ │ │ │ - je 43f59 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x5d9> │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ + jmp 3c84d ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x1cd> │ │ │ │ fldz │ │ │ │ - imul %eax,%ecx │ │ │ │ - imul -0x6c(%ebp),%eax │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea (%ebx,%edx,8),%eax │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - shl $0x3,%eax │ │ │ │ - add %eax,%ebx │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - add -0xb4(%ebp),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - fldl (%eax) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - fldl (%eax,%esi,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ - faddp %st,%st(2) │ │ │ │ + jmp 3c8aa ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x22a> │ │ │ │ + fstp %st(1) │ │ │ │ test %edi,%edi │ │ │ │ - jle 43db9 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x439> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - fldl (%eax) │ │ │ │ + jle 3c94c ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2cc> │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(1) │ │ │ │ - lea (%eax,%esi,8),%eax │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - vbroadcastsd -0x60(%ebp),%ymm4 │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - vbroadcastsd -0x60(%ebp),%ymm3 │ │ │ │ - add %eax,%esi │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + lea -0x1(%edi),%edx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ + fdivrl (%eax,%esi,8) │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 3cab8 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x438> │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ + vbroadcastsd -0x30(%ebp),%ymm1 │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + lea (%eax,%ecx,1),%ebx │ │ │ │ + mov %ecx,%eax │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmulpd (%ecx),%ymm4,%ymm0 │ │ │ │ - vmovsd (%edx),%xmm5 │ │ │ │ - vmovsd (%eax),%xmm6 │ │ │ │ - add $0x20,%ecx │ │ │ │ - vmovhpd (%edx,%edi,8),%xmm5,%xmm2 │ │ │ │ - vmovhpd (%eax,%edi,8),%xmm6,%xmm1 │ │ │ │ - vinsertf64x2 $0x1,%xmm2,%ymm1,%ymm1 │ │ │ │ - vfmadd132pd %ymm3,%ymm1,%ymm0 │ │ │ │ - vmovlpd %xmm0,(%eax) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovhpd %xmm0,(%eax,%edi,8) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm0 │ │ │ │ - vmovsd %xmm1,(%edx) │ │ │ │ - add %ebx,%eax │ │ │ │ - vmovsd %xmm0,(%edx,%edi,8) │ │ │ │ - add %ebx,%edx │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jne 43d30 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3b0> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vfmadd213pd -0x20(%eax),%ymm1,%ymm0 │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 3c900 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x280> │ │ │ │ test $0x3,%edi │ │ │ │ - je 43dbd ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x43d> │ │ │ │ + je 3c995 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x315> │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ - mov %edi,%edx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - imul %eax,%edx │ │ │ │ - add -0x68(%ebp),%edx │ │ │ │ - lea (%esi,%edx,8),%edx │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - fldl (%ecx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl (%edx) │ │ │ │ - fstpl (%edx) │ │ │ │ - add %esi,%edx │ │ │ │ + faddl (%ecx,%eax,8) │ │ │ │ + fstpl (%ecx,%eax,8) │ │ │ │ + inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 43da1 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x421> │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 43dc1 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x441> │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 43dc1 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x441> │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - addl $0x8,-0x48(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - add %ecx,-0x50(%ebp) │ │ │ │ - cmp -0x7c(%ebp),%eax │ │ │ │ - jne 43cd0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x350> │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 43e35 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x4b5> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ - fdivrl (%eax,%ebx,8) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - shl $0x3,%eax │ │ │ │ - lea (%ebx,%eax,1),%ecx │ │ │ │ - add -0xac(%ebp),%eax │ │ │ │ - jmp 43e20 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x4a0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%ecx) │ │ │ │ - inc %edx │ │ │ │ - add %esi,%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - faddl (%eax) │ │ │ │ - fstpl (%eax) │ │ │ │ - add %esi,%eax │ │ │ │ - cmp %edi,%edx │ │ │ │ - jne 43e20 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x4a0> │ │ │ │ + jl 3c929 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2a9> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + add %ebx,%esi │ │ │ │ + add %ebx,%ecx │ │ │ │ + cmp %edi,-0x20(%ebp) │ │ │ │ + jne 3c8d0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x250> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 43e3b ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x4bb> │ │ │ │ + jmp 3c952 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2d2> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 43e3b ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x4bb> │ │ │ │ + jmp 3c952 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2d2> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 43e5a ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x4da> │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + je 3c971 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2f1> │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - incl -0x6c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - cmp %eax,-0x94(%ebp) │ │ │ │ - jne 43a48 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0xc8> │ │ │ │ + incl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp %eax,-0x5c(%ebp) │ │ │ │ + jne 3c711 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x91> │ │ │ │ ffreep %st(0) │ │ │ │ vzeroupper │ │ │ │ - jmp 43e75 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x4f5> │ │ │ │ + jmp 3c989 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x309> │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 43e39 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x4b9> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ - fdivrl (%eax,%ebx,8) │ │ │ │ - mov %edi,%eax │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jbe 43f55 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x5d5> │ │ │ │ - fstl -0x50(%ebp) │ │ │ │ - vbroadcastsd -0x50(%ebp),%zmm1 │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ - lea (%eax,%ecx,1),%esi │ │ │ │ - mov %ecx,%eax │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vfmadd213pd (%eax),%zmm1,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 43ee0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x560> │ │ │ │ - test $0x7,%edi │ │ │ │ - je 43f39 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x5b9> │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ - faddl (%ecx,%eax,8) │ │ │ │ - fstpl (%ecx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - jg 43f10 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x590> │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - add %esi,%ebx │ │ │ │ - add %esi,%ecx │ │ │ │ - cmp %edi,-0x40(%ebp) │ │ │ │ - jne 43ec0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x540> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - jmp 43e3b ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x4bb> │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - add %esi,%ebx │ │ │ │ - add %esi,%ecx │ │ │ │ - cmp %edi,-0x40(%ebp) │ │ │ │ - jne 43ed6 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x556> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + add %ebx,%esi │ │ │ │ + add %ebx,%ecx │ │ │ │ + cmp %edi,-0x20(%ebp) │ │ │ │ + jne 3c8e5 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x265> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - jmp 43e3b ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x4bb> │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 43f10 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x590> │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + jmp 3c952 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2d2> │ │ │ │ + test %edx,%edx │ │ │ │ + jle 3cabf ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x43f> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ fldz │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - imul %eax,%ecx │ │ │ │ - imul %eax,%ebx │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ + mov 0x28(%eax),%ebx │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + imul -0x48(%ebp),%ebx │ │ │ │ + lea 0x0(,%eax,8),%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ lea (%ebx,%edi,1),%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - shl $0x3,%ecx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - lea (%eax,%edx,8),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + lea (%esi,%edx,8),%eax │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edx │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - fldl (%edi) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + fldl (%esi) │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ test %eax,%eax │ │ │ │ - jle 43ff9 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x679> │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + jle 3ca59 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3d9> │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(3),%st │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ lea (%eax,%ebx,8),%edx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + fmul %st(3),%st │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ - add %esi,%eax │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jne 43fe0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x660> │ │ │ │ + add %edi,%eax │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 3ca40 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3c0> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 43ffb ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x67b> │ │ │ │ + jmp 3ca60 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3e0> │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x60(%ebp),%ebx │ │ │ │ - add -0x64(%ebp),%ecx │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ - add $0x8,%edi │ │ │ │ - cmp -0x78(%ebp),%edi │ │ │ │ - jne 43fb0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x630> │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - jmp 43de1 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x461> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x4c(%ebp),%ebx │ │ │ │ + add $0x8,%esi │ │ │ │ + add -0x44(%ebp),%ecx │ │ │ │ + addl $0x8,-0x20(%ebp) │ │ │ │ + cmp %esi,-0x3c(%ebp) │ │ │ │ + jne 3ca10 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x390> │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 3c950 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2d0> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ + fdivrl (%eax,%esi,8) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + shl $0x3,%eax │ │ │ │ + lea (%esi,%eax,1),%ecx │ │ │ │ + add -0x78(%ebp),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fldl (%ecx) │ │ │ │ + inc %edx │ │ │ │ + add %ebx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ + faddl (%eax) │ │ │ │ + fstpl (%eax) │ │ │ │ + add %ebx,%eax │ │ │ │ + cmp %edi,%edx │ │ │ │ + jne 3caa0 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x420> │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 3c952 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2d2> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 3c929 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x2a9> │ │ │ │ fldz │ │ │ │ - jmp 43de1 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x461> │ │ │ │ + jmp 3ca75 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x3f5> │ │ │ │ fldz │ │ │ │ fld %st(0) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 44026 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x6a6> │ │ │ │ + jmp 3cacd ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x44d> │ │ │ │ fldl (%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ add $0x8,%ecx │ │ │ │ + cmp -0x4c(%ebp),%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ - cmp -0x70(%ebp),%ecx │ │ │ │ - jne 44024 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x6a4> │ │ │ │ + jne 3cacb ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x44b> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 43e86 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x506> │ │ │ │ - fldz │ │ │ │ - jmp 43e86 ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x506> │ │ │ │ + jmp 3c8aa ::calcCrossProductsStates(int const*, double const*, double const*, double const*, double, double*, double*)@@Base+0x22a> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbc04(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 17190 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ │ │ │ │ -00044080 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base>: │ │ │ │ +0003cb00 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x1fbd0,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1f150,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xe8,%esp │ │ │ │ + sub $0x88,%esp │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov (%ecx),%eax │ │ │ │ fldl 0x14(%ecx) │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov %esi,-0x84(%ebp) │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ mov 0x10(%ecx),%esi │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ mov 0x1c(%ecx),%esi │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 446b4 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x634> │ │ │ │ + jle 3cf92 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x492> │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ mov %edi,%eax │ │ │ │ imul %edi,%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - mov %esi,-0xac(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ lea 0x0(,%edi,8),%esi │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ lea -0x1(%edi),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - mov %edi,%esi │ │ │ │ - shl $0x5,%esi │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ mov %edi,%esi │ │ │ │ shl $0x4,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - lea (%edi,%edi,2),%esi │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ cmp $0x1fffffff,%eax │ │ │ │ - jg 44919 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x899> │ │ │ │ + jg 3d1aa ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x6aa> │ │ │ │ mov %edi,%eax │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x5,%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ + xor %esi,%esi │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 44196 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x116> │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + je 3cbec ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xec> │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - push %esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x78(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 17050 │ │ │ │ add $0xc,%esp │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - push %esi │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov 0x30(%esi),%edx │ │ │ │ + mov 0x30(%ebx),%edx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 44334 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2b4> │ │ │ │ + jl 3cd84 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x284> │ │ │ │ test %edx,%edx │ │ │ │ - jle 44912 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x892> │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - lea (%eax,%edx,4),%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ + jle 3d1a3 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x6a3> │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + lea (%eax,%edx,4),%ebx │ │ │ │ flds (%eax) │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 446c2 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x642> │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + jle 3d182 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x682> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fldz │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ - imul %eax,%esi │ │ │ │ - imul -0x70(%ebp),%eax │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + imul %eax,%ebx │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ fldl (%eax) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - fmul %st(3),%st │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ lea (%esi,%eax,4),%ebx │ │ │ │ add %edi,%eax │ │ │ │ lea (%esi,%eax,4),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%edx │ │ │ │ sub %ebx,%edx │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ and $0x4,%edx │ │ │ │ - flds -0x40(%ebp) │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ fldz │ │ │ │ - je 44250 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1d0> │ │ │ │ + je 3cca0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1a0> │ │ │ │ lea 0x4(%ebx),%eax │ │ │ │ fadds (%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 4425c ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1dc> │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + je 3ccac ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1ac> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fadds (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fadds -0x4(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 44250 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1d0> │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ + jne 3cca0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1a0> │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ + cmpl $0x6,-0x28(%ebp) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - cmpl $0xe,-0x48(%ebp) │ │ │ │ - jbe 44330 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x2b0> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - fsts -0x40(%ebp) │ │ │ │ - vbroadcastss -0x40(%ebp),%zmm1 │ │ │ │ + jbe 3cd80 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x280> │ │ │ │ + fsts -0x20(%ebp) │ │ │ │ + vbroadcastss -0x20(%ebp),%ymm1 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vaddps (%eax),%zmm1,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovups %zmm0,-0x40(%eax) │ │ │ │ + vaddps (%eax),%ymm1,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovups %ymm0,-0x20(%eax) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 442a0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x220> │ │ │ │ - test $0xf,%edi │ │ │ │ - je 442e1 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x261> │ │ │ │ + jne 3ccf0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1f0> │ │ │ │ + test $0x7,%edi │ │ │ │ + je 3cd30 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x230> │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fadd %st(1),%st │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 442d0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x250> │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 442f0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x270> │ │ │ │ + jg 3cd10 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x210> │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 3cd40 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x240> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + ffreep %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x4,%ebx │ │ │ │ - add -0x44(%ebp),%edx │ │ │ │ + add -0x24(%ebp),%edx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 44270 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1f0> │ │ │ │ + jne 3ccc0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x1c0> │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ add $0x4,%ecx │ │ │ │ - cmp -0x78(%ebp),%ecx │ │ │ │ - je 446de ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x65e> │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - addl $0x8,-0x5c(%ebp) │ │ │ │ + cmp -0x54(%ebp),%ecx │ │ │ │ + je 3cfa0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4a0> │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ flds (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ - add %esi,-0x6c(%ebp) │ │ │ │ - jmp 44210 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x190> │ │ │ │ + add %esi,-0x4c(%ebp) │ │ │ │ + addl $0x8,-0x48(%ebp) │ │ │ │ + jmp 3cc60 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x160> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 442d0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x250> │ │ │ │ + jmp 3cd10 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x210> │ │ │ │ test %edx,%edx │ │ │ │ - jle 4490e ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x88e> │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ + jle 3d17b ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x67b> │ │ │ │ + cmpl $0x2,-0x28(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ - cmpl $0x6,-0x48(%ebp) │ │ │ │ - jbe 447de ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x75e> │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + jbe 3d0a1 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5a1> │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 447de ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x75e> │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + je 3d0a1 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5a1> │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ fldz │ │ │ │ - imul %eax,%ebx │ │ │ │ - imul -0x70(%ebp),%eax │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - lea (%esi,%edx,4),%eax │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%ebx │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov %ebx,-0xc0(%ebp) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ + imul %eax,%ecx │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + lea (%ebx,%edx,4),%eax │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %eax,%ebx │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - add -0x80(%ebp),%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + add -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ flds (%eax) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ flds (%eax,%esi,4) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ test %edi,%edi │ │ │ │ - jle 44538 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4b8> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + jle 3cedf ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3df> │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ fldl (%eax) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + lea (%eax,%esi,4),%eax │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + fstl -0x48(%ebp) │ │ │ │ + add %eax,%esi │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ + fstps -0x48(%ebp) │ │ │ │ + flds -0x48(%ebp) │ │ │ │ fmul %st(3),%st │ │ │ │ - lea (%eax,%esi,4),%ecx │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ + fstps -0x48(%ebp) │ │ │ │ + flds -0x48(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fsts -0x40(%ebp) │ │ │ │ + fsts -0x48(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - add %ecx,%eax │ │ │ │ - vbroadcastss -0x40(%ebp),%ymm3 │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - fsts -0x40(%ebp) │ │ │ │ - vbroadcastss -0x40(%ebp),%ymm2 │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + vbroadcastss -0x48(%ebp),%xmm4 │ │ │ │ + fsts -0x48(%ebp) │ │ │ │ + vbroadcastss -0x48(%ebp),%xmm3 │ │ │ │ nop │ │ │ │ - vmovss (%edx,%edi,8),%xmm1 │ │ │ │ - vmovss (%edx),%xmm4 │ │ │ │ - vinsertps $0x10,(%edx,%ebx,4),%xmm1,%xmm1 │ │ │ │ - add $0x20,%ecx │ │ │ │ - vinsertps $0x10,(%edx,%edi,4),%xmm4,%xmm4 │ │ │ │ - vmulps -0x20(%ecx),%ymm3,%ymm0 │ │ │ │ - vmovss (%eax,%edi,8),%xmm5 │ │ │ │ - vinsertps $0x10,(%eax,%ebx,4),%xmm5,%xmm5 │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - vmovlhps %xmm1,%xmm4,%xmm4 │ │ │ │ + vmulps (%ecx),%xmm4,%xmm0 │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovss (%edx),%xmm2 │ │ │ │ vmovss (%eax),%xmm1 │ │ │ │ + vinsertps $0x10,(%edx,%edi,4),%xmm2,%xmm2 │ │ │ │ vinsertps $0x10,(%eax,%edi,4),%xmm1,%xmm1 │ │ │ │ - vmovlhps %xmm5,%xmm1,%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm4,%ymm1,%ymm1 │ │ │ │ - vfmadd132ps %ymm2,%ymm1,%ymm0 │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovlhps %xmm2,%xmm1,%xmm1 │ │ │ │ + vfmadd132ps %xmm3,%xmm1,%xmm0 │ │ │ │ vmovss %xmm0,(%eax) │ │ │ │ vextractps $0x1,%xmm0,(%eax,%edi,4) │ │ │ │ - vextractps $0x2,%xmm0,(%eax,%edi,8) │ │ │ │ - vextractps $0x3,%xmm0,(%eax,%ebx,4) │ │ │ │ - vmovss %xmm1,(%edx) │ │ │ │ - add %esi,%eax │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm1 │ │ │ │ - vmovss %xmm1,(%edx,%edi,4) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm1 │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm0 │ │ │ │ - vmovss %xmm1,(%edx,%edi,8) │ │ │ │ - vmovss %xmm0,(%edx,%ebx,4) │ │ │ │ - add %esi,%edx │ │ │ │ - cmp -0x40(%ebp),%ecx │ │ │ │ - jne 44440 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3c0> │ │ │ │ - test $0x7,%edi │ │ │ │ - je 4453c ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4bc> │ │ │ │ + vextractps $0x2,%xmm0,(%edx) │ │ │ │ + add %ebx,%eax │ │ │ │ + vextractps $0x3,%xmm0,(%edx,%edi,4) │ │ │ │ + add %ebx,%edx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jne 3ce60 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x360> │ │ │ │ + test $0x3,%edi │ │ │ │ + je 3cee3 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3e3> │ │ │ │ mov %edi,%eax │ │ │ │ mov %edi,%edx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ imul %eax,%edx │ │ │ │ - add -0x78(%ebp),%edx │ │ │ │ + add -0x54(%ebp),%edx │ │ │ │ lea (%esi,%edx,4),%edx │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - jmp 44520 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4a0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fadds (%edx) │ │ │ │ fstps (%edx) │ │ │ │ add %esi,%edx │ │ │ │ - cmp %eax,%edi │ │ │ │ - jg 44520 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4a0> │ │ │ │ + cmp %edi,%eax │ │ │ │ + jl 3cec7 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3c7> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 44540 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4c0> │ │ │ │ + jmp 3cee7 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3e7> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 44540 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4c0> │ │ │ │ + jmp 3cee7 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x3e7> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - addl $0x4,-0x54(%ebp) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - addl $0x8,-0x6c(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - add %ecx,-0x5c(%ebp) │ │ │ │ - cmp -0x8c(%ebp),%eax │ │ │ │ - jne 443d0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x350> │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ + addl $0x4,-0x20(%ebp) │ │ │ │ + addl $0x8,-0x40(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + add %ecx,-0x30(%ebp) │ │ │ │ + cmp -0x60(%ebp),%eax │ │ │ │ + jne 3ce00 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x300> │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jle 4466a ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5ea> │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + jle 3cf58 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x458> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + xor %edx,%edx │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ - fldl (%eax,%esi,8) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 448e1 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x861> │ │ │ │ - mov %edi,%eax │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - fstl -0x40(%ebp) │ │ │ │ - vmovddup -0x40(%ebp),%xmm2 │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - shr $0x2,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - lea (%eax,%esi,8),%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - lea (%esi,%ebx,1),%ecx │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - lea (%ecx,%esi,1),%ebx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ - vmovss (%ecx,%edi,8),%xmm1 │ │ │ │ - vmovss (%ecx),%xmm0 │ │ │ │ - vinsertps $0x10,(%ebx,%edi,8),%xmm1,%xmm1 │ │ │ │ - vinsertps $0x10,(%ebx),%xmm0,%xmm0 │ │ │ │ - vmovsd (%edx),%xmm6 │ │ │ │ - vmovsd (%eax),%xmm7 │ │ │ │ - vmovhpd (%edx,%edi,8),%xmm6,%xmm3 │ │ │ │ - vmovhpd (%eax,%edi,8),%xmm7,%xmm4 │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - vmovlhps %xmm1,%xmm0,%xmm0 │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ - add %esi,%ecx │ │ │ │ - add %esi,%ebx │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vcvtps2pd %xmm0,%xmm0 │ │ │ │ - vcvtps2pd %xmm1,%xmm1 │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - vfmadd132pd %xmm2,%xmm4,%xmm0 │ │ │ │ - vfmadd132pd %xmm2,%xmm3,%xmm1 │ │ │ │ - vmovlpd %xmm0,(%eax) │ │ │ │ - vmovhpd %xmm0,(%eax,%edi,8) │ │ │ │ - add -0x60(%ebp),%eax │ │ │ │ - vmovlpd %xmm1,(%edx) │ │ │ │ - vmovhpd %xmm1,(%edx,%edi,8) │ │ │ │ - add -0x60(%ebp),%edx │ │ │ │ - cmp %esi,-0x40(%ebp) │ │ │ │ - jne 445bf ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x53f> │ │ │ │ - test $0x3,%edi │ │ │ │ - je 4466e ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5ee> │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ - imul %ecx,%eax │ │ │ │ - add -0x78(%ebp),%eax │ │ │ │ - lea (%esi,%eax,4),%edx │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ - lea (%esi,%eax,8),%eax │ │ │ │ + fdivrl (%eax,%esi,8) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ + lea (%ebx,%eax,4),%ecx │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ + lea (%ebx,%eax,8),%eax │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ - fmuls (%edx) │ │ │ │ - inc %ecx │ │ │ │ - add -0x44(%ebp),%edx │ │ │ │ + fmuls (%ecx) │ │ │ │ + inc %edx │ │ │ │ + add %esi,%ecx │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ - add -0x74(%ebp),%eax │ │ │ │ - cmp %edi,%ecx │ │ │ │ - jl 44653 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5d3> │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 4467c ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5fc> │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 4467c ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5fc> │ │ │ │ + add %ebx,%eax │ │ │ │ + cmp %edi,%edx │ │ │ │ + jne 3cf40 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x440> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4467c ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5fc> │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + jmp 3cf62 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x462> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4467c ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5fc> │ │ │ │ + jmp 3cf62 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x462> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4467c ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5fc> │ │ │ │ + jmp 3cf62 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x462> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4469b ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x61b> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + je 3cf81 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x481> │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - incl -0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - cmp %eax,-0xa0(%ebp) │ │ │ │ - jne 44158 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xd8> │ │ │ │ + inc %esi │ │ │ │ + cmp %esi,-0x74(%ebp) │ │ │ │ + jne 3cbb3 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0xb3> │ │ │ │ ffreep %st(0) │ │ │ │ vzeroupper │ │ │ │ - jmp 446b6 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x636> │ │ │ │ + jmp 3cf94 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x494> │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - fldz │ │ │ │ - fld %st(0) │ │ │ │ - jmp 446ce ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x64e> │ │ │ │ - flds (%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - add $0x4,%ecx │ │ │ │ - faddp %st,%st(2) │ │ │ │ - cmp -0x78(%ebp),%ecx │ │ │ │ - jne 446c8 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x648> │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jle 44672 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5f2> │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ + jle 3cf5c ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x45c> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ fdivrl (%eax,%esi,8) │ │ │ │ mov %edi,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x7,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 447bb ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x73b> │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 3d07b ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x57b> │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstl -0x50(%ebp) │ │ │ │ - vbroadcastsd -0x50(%ebp),%zmm2 │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + vbroadcastsd -0x30(%ebp),%ymm2 │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm1 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ - vfmadd213pd -0x80(%eax),%zmm2,%zmm0 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - vfmadd213pd -0x40(%eax),%zmm2,%zmm1 │ │ │ │ - vmovupd %zmm0,-0x80(%eax) │ │ │ │ - vmovupd %zmm1,-0x40(%eax) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm1 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ + vfmadd213pd -0x40(%eax),%ymm2,%ymm0 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vfmadd213pd -0x20(%eax),%ymm2,%ymm1 │ │ │ │ + vmovupd %ymm0,-0x40(%eax) │ │ │ │ + vmovupd %ymm1,-0x20(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 44740 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x6c0> │ │ │ │ - test $0xf,%edi │ │ │ │ - je 447bf ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x73f> │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + jne 3d000 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x500> │ │ │ │ + test $0x7,%edi │ │ │ │ + je 3d07f ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x57f> │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - nop │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ fmuls (%ebx,%eax,4) │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - jg 44790 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x710> │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - add -0x44(%ebp),%ebx │ │ │ │ - add -0x74(%ebp),%ecx │ │ │ │ - cmp %edi,-0x40(%ebp) │ │ │ │ - je 44676 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5f6> │ │ │ │ - cmp $0xe,%edx │ │ │ │ - ja 44720 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x6a0> │ │ │ │ + cmp %edi,%eax │ │ │ │ + jl 3d050 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x550> │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + add -0x24(%ebp),%ebx │ │ │ │ + add -0x50(%ebp),%ecx │ │ │ │ + cmp %edi,-0x20(%ebp) │ │ │ │ + je 3cf60 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x460> │ │ │ │ + cmp $0x6,%edx │ │ │ │ + ja 3cfe0 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4e0> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 44790 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x710> │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - add -0x44(%ebp),%ebx │ │ │ │ - add -0x74(%ebp),%ecx │ │ │ │ - cmp -0x40(%ebp),%edi │ │ │ │ - jne 4472d ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x6ad> │ │ │ │ + jmp 3d050 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x550> │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + add -0x24(%ebp),%ebx │ │ │ │ + add -0x50(%ebp),%ecx │ │ │ │ + cmp %edi,-0x20(%ebp) │ │ │ │ + jne 3cfef ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4ef> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - jmp 4467c ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5fc> │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - fldz │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - imul %eax,%ebx │ │ │ │ - imul %eax,%esi │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - lea (%esi,%edi,1),%eax │ │ │ │ - shl $0x2,%ebx │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - lea (%ebx,%eax,4),%ecx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - lea (%eax,%edx,4),%edx │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - lea 0x0(,%edx,4),%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - add -0x58(%ebp),%ebx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - flds (%eax) │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jmp 3cf62 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x462> │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + fldz │ │ │ │ + imul %eax,%ecx │ │ │ │ + imul %esi,%eax │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + shl $0x2,%ecx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov %eax,%ebx │ │ │ │ + lea (%eax,%edi,1),%eax │ │ │ │ + lea (%ecx,%eax,4),%ecx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - flds (%eax,%esi,4) │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + lea (%eax,%edx,4),%eax │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + flds (%eax) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + flds (%eax,%ebx,4) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 44899 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x819> │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 3d159 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x659> │ │ │ │ fldl (%edi) │ │ │ │ - fstps -0x54(%ebp) │ │ │ │ - flds -0x54(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + lea (%eax,%ebx,4),%edx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ + flds -0x30(%ebp) │ │ │ │ fmul %st(3),%st │ │ │ │ - lea (%eax,%esi,4),%edx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - fstps -0x54(%ebp) │ │ │ │ - flds -0x54(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ + flds -0x30(%ebp) │ │ │ │ + jmp 3d140 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x640> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ + add %esi,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 44880 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x800> │ │ │ │ + jne 3d140 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x640> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4489b ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x81b> │ │ │ │ + jmp 3d15b ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x65b> │ │ │ │ ffreep %st(0) │ │ │ │ - addl $0x4,-0x40(%ebp) │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - add -0x5c(%ebp),%esi │ │ │ │ + addl $0x4,-0x20(%ebp) │ │ │ │ add $0x8,%edi │ │ │ │ - add -0x6c(%ebp),%ecx │ │ │ │ - cmp %edx,-0x40(%ebp) │ │ │ │ - jne 44840 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x7c0> │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4467a ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5fa> │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov 0x68(%eax),%eax │ │ │ │ - fdivrl (%eax,%esi,8) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%ebx │ │ │ │ - cmpl $0x2,-0x48(%ebp) │ │ │ │ - ja 4457f ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4ff> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add %ebx,%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - lea (%esi,%ebx,8),%edx │ │ │ │ + add -0x4c(%ebp),%ebx │ │ │ │ + add -0x58(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + cmp %edx,-0x20(%ebp) │ │ │ │ + jne 3d0f7 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5f7> │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + jmp 3cf07 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x407> │ │ │ │ + fldz │ │ │ │ + jmp 3cf07 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x407> │ │ │ │ + fldz │ │ │ │ fld %st(0) │ │ │ │ - fmuls (%eax) │ │ │ │ - inc %ecx │ │ │ │ - add -0x44(%ebp),%eax │ │ │ │ - faddl (%edx) │ │ │ │ - fstpl (%edx) │ │ │ │ - add -0x74(%ebp),%edx │ │ │ │ - cmp %edi,%ecx │ │ │ │ - jne 448f4 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x874> │ │ │ │ + jmp 3d18e ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x68e> │ │ │ │ + flds (%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fmul %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + add $0x4,%ecx │ │ │ │ + cmp -0x54(%ebp),%ecx │ │ │ │ + faddp %st,%st(2) │ │ │ │ + jne 3d188 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x688> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4467c ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x5fc> │ │ │ │ - fldz │ │ │ │ - jmp 448b6 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x836> │ │ │ │ + jmp 3cfa3 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4a3> │ │ │ │ fldz │ │ │ │ - jmp 446de ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x65e> │ │ │ │ + jmp 3cfa3 ::calcCrossProductsStates(int const*, float const*, double const*, float const*, double, double*, double*)@@Base+0x4a3> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbc04(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 17190 │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ │ │ │ │ -00044930 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x1f32b,%eax │ │ │ │ +0003d1c0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1ea9b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ @@ -48448,29 +43904,29 @@ │ │ │ │ mov 0x40(%eax),%edi │ │ │ │ mov 0x3c(%eax),%ebx │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov 0x28(%eax),%edi │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov 0x44(%eax),%ecx │ │ │ │ - mov 0x24(%eax),%ebx │ │ │ │ add 0x1c(%eax),%ecx │ │ │ │ + mov 0x24(%eax),%ebx │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ test $0x1,%dl │ │ │ │ - je 449a4 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x74> │ │ │ │ + je 3d234 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x74> │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov -0x1(%ecx,%edx,1),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x44(%ebp) │ │ │ │ @@ -48485,82 +43941,82 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 44a07 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ + jne 3d297 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 44a89 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x159> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 3d319 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x159> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ dec %edx │ │ │ │ - jne 44a35 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x105> │ │ │ │ + jne 3d2c5 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x105> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 44a07 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ + jne 3d297 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ call 174b0 <__cxa_rethrow@plt> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x20(%ebp),%edi │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 17370 │ │ │ │ - mov (%esi),%eax │ │ │ │ mov %edi,%edx │ │ │ │ + mov (%esi),%eax │ │ │ │ add $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ add $0x4,%eax │ │ │ │ call 17780 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x30> │ │ │ │ cmpl $0x0,-0x20(%ebp) │ │ │ │ - je 44a75 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x145> │ │ │ │ + je 3d305 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x145> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 172b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ - jmp 449c4 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x94> │ │ │ │ + jmp 3d254 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x94> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 449ec (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xbc> │ │ │ │ + jmp 3d27c (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xbc> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00044aa0 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x1f1bb,%eax │ │ │ │ +0003d330 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1e92b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ @@ -48574,29 +44030,29 @@ │ │ │ │ mov 0x40(%eax),%edi │ │ │ │ mov 0x3c(%eax),%ebx │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov 0x28(%eax),%edi │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov 0x44(%eax),%ecx │ │ │ │ - mov 0x24(%eax),%ebx │ │ │ │ add 0x1c(%eax),%ecx │ │ │ │ + mov 0x24(%eax),%ebx │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ test $0x1,%dl │ │ │ │ - je 44b14 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x74> │ │ │ │ + je 3d3a4 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x74> │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov -0x1(%ecx,%edx,1),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x44(%ebp) │ │ │ │ @@ -48611,102 +44067,102 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 44b77 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ + jne 3d407 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 44bf9 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x159> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 3d489 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x159> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ dec %edx │ │ │ │ - jne 44ba5 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x105> │ │ │ │ + jne 3d435 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x105> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 44b77 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ + jne 3d407 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xd7> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ call 174b0 <__cxa_rethrow@plt> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x20(%ebp),%edi │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 17370 │ │ │ │ - mov (%esi),%eax │ │ │ │ mov %edi,%edx │ │ │ │ + mov (%esi),%eax │ │ │ │ add $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ add $0x4,%eax │ │ │ │ call 17780 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x30> │ │ │ │ cmpl $0x0,-0x20(%ebp) │ │ │ │ - je 44be5 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x145> │ │ │ │ + je 3d475 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x145> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 172b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ - jmp 44b34 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x94> │ │ │ │ + jmp 3d3c4 (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0x94> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 44b5c (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xbc> │ │ │ │ + jmp 3d3ec (), std::__future_base::_Task_setter, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)@@Base+0xbc> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00044c10 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ +0003d4a0 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x70(%esp),%ebp │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1f03c,%ebx │ │ │ │ + add $0x1e7ac,%ebx │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 44dfb ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1eb> │ │ │ │ + jle 3d68b ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1eb> │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x78(%edi),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x1d0(%ebx),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x29c(%ebx),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - jmp 44cbc ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xac> │ │ │ │ + jmp 3d54c ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xac> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x18(%esp) │ │ │ │ push 0x18(%esp) │ │ │ │ push 0x18(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push $0x0 │ │ │ │ @@ -48716,24 +44172,24 @@ │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ call *0xdc(%edx) │ │ │ │ mov (%edi),%eax │ │ │ │ add $0x30,%esp │ │ │ │ mov 0xf4(%eax),%eax │ │ │ │ cmp 0x28(%esp),%eax │ │ │ │ - jne 44dde ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1ce> │ │ │ │ - push 0x10(%esp) │ │ │ │ + jne 3d66e ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1ce> │ │ │ │ push 0x10(%esp) │ │ │ │ push 0x10(%esp) │ │ │ │ inc %ebp │ │ │ │ + push 0x10(%esp) │ │ │ │ push %edi │ │ │ │ call 176c0 ::accumulateDerivatives(double*, double*, double*)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,0x70(%esp) │ │ │ │ - je 44dfb ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1eb> │ │ │ │ + je 3d68b ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1eb> │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x74(%esp),%esi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov (%eax,%ebp,4),%edx │ │ │ │ mov 0x80(%edi),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ @@ -48741,15 +44197,15 @@ │ │ │ │ mov (%eax,%ebp,4),%edx │ │ │ │ mov 0x84(%edi),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ mov (%eax,%ebp,4),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - je 44d0c ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xfc> │ │ │ │ + je 3d59c ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xfc> │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ mov 0x74(%esp),%esi │ │ │ │ imul %ebp,%eax │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x78(%esp),%edx │ │ │ │ lea 0x0(,%ebp,8),%eax │ │ │ │ @@ -48762,36 +44218,36 @@ │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ mov (%edi),%edx │ │ │ │ cmove %esi,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0xf0(%edx),%eax │ │ │ │ cmp 0x2c(%esp),%eax │ │ │ │ - jne 44e10 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x200> │ │ │ │ + jne 3d6a0 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x200> │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,%esi │ │ │ │ - je 44d89 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x179> │ │ │ │ + je 3d619 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x179> │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0xa8(%edi) │ │ │ │ call 17510 │ │ │ │ add $0xc,%esp │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push 0xa4(%edi) │ │ │ │ call 17510 │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x20(%esp),%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 44c60 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x50> │ │ │ │ + jne 3d4f0 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x50> │ │ │ │ sub $0x4,%esp │ │ │ │ push 0x14(%esp) │ │ │ │ push 0x14(%esp) │ │ │ │ push 0x14(%esp) │ │ │ │ push $0xffffffff │ │ │ │ push 0x38(%esp) │ │ │ │ push $0x0 │ │ │ │ @@ -48804,57 +44260,57 @@ │ │ │ │ push (%eax,%ecx,4) │ │ │ │ push %edi │ │ │ │ call *0xe0(%edx) │ │ │ │ mov (%edi),%eax │ │ │ │ add $0x30,%esp │ │ │ │ mov 0xf4(%eax),%eax │ │ │ │ cmp 0x28(%esp),%eax │ │ │ │ - je 44c9c ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x8c> │ │ │ │ - push 0x10(%esp) │ │ │ │ + je 3d52c ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x8c> │ │ │ │ push 0x10(%esp) │ │ │ │ push 0x10(%esp) │ │ │ │ inc %ebp │ │ │ │ + push 0x10(%esp) │ │ │ │ push %edi │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,0x70(%esp) │ │ │ │ - jne 44cbc ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xac> │ │ │ │ + jne 3d54c ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xac> │ │ │ │ add $0x3c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call *%eax │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 44d89 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x179> │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + jmp 3d619 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x179> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00044e30 ::calculateEdgeDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ +0003d6c0 ::calculateEdgeDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1ee1f,%ebx │ │ │ │ + add $0x1e58f,%ebx │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0xd8(%edx),%edx │ │ │ │ cmp 0x2ac(%ebx),%edx │ │ │ │ - jne 44e90 ::calculateEdgeDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x60> │ │ │ │ + jne 3d720 ::calculateEdgeDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x60> │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push %ecx │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ @@ -48891,37 +44347,37 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00044ed0 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ +0003d760 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x70(%esp),%ebp │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1ed7c,%ebx │ │ │ │ + add $0x1e4ec,%ebx │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 450bb ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1eb> │ │ │ │ + jle 3d94b ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1eb> │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x7c(%edi),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x298(%ebx),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x27c(%ebx),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - jmp 44f7c ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xac> │ │ │ │ + jmp 3d80c ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xac> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x18(%esp) │ │ │ │ push 0x18(%esp) │ │ │ │ push 0x18(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push $0x0 │ │ │ │ @@ -48931,24 +44387,24 @@ │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ call *0xdc(%edx) │ │ │ │ mov (%edi),%eax │ │ │ │ add $0x30,%esp │ │ │ │ mov 0xf4(%eax),%eax │ │ │ │ cmp 0x28(%esp),%eax │ │ │ │ - jne 4509e ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1ce> │ │ │ │ - push 0x10(%esp) │ │ │ │ + jne 3d92e ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1ce> │ │ │ │ push 0x10(%esp) │ │ │ │ push 0x10(%esp) │ │ │ │ inc %ebp │ │ │ │ + push 0x10(%esp) │ │ │ │ push %edi │ │ │ │ call 176a0 ::accumulateDerivatives(double*, double*, double*)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,0x70(%esp) │ │ │ │ - je 450bb ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1eb> │ │ │ │ + je 3d94b ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1eb> │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x74(%esp),%esi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov (%eax,%ebp,4),%edx │ │ │ │ mov 0x84(%edi),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ @@ -48956,15 +44412,15 @@ │ │ │ │ mov (%eax,%ebp,4),%edx │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ mov (%eax,%ebp,4),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - je 44fcc ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xfc> │ │ │ │ + je 3d85c ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xfc> │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ mov 0x74(%esp),%esi │ │ │ │ imul %ebp,%eax │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x78(%esp),%edx │ │ │ │ lea 0x0(,%ebp,8),%eax │ │ │ │ @@ -48977,36 +44433,36 @@ │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ mov (%edi),%edx │ │ │ │ cmove %esi,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0xf0(%edx),%eax │ │ │ │ cmp 0x2c(%esp),%eax │ │ │ │ - jne 450d0 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x200> │ │ │ │ + jne 3d960 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x200> │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,%esi │ │ │ │ - je 45049 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x179> │ │ │ │ + je 3d8d9 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x179> │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0xac(%edi) │ │ │ │ call 17510 │ │ │ │ add $0xc,%esp │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push 0xa8(%edi) │ │ │ │ call 17510 │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x20(%esp),%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 44f20 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x50> │ │ │ │ + jne 3d7b0 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x50> │ │ │ │ sub $0x4,%esp │ │ │ │ push 0x14(%esp) │ │ │ │ push 0x14(%esp) │ │ │ │ push 0x14(%esp) │ │ │ │ push $0xffffffff │ │ │ │ push 0x38(%esp) │ │ │ │ push $0x0 │ │ │ │ @@ -49019,57 +44475,57 @@ │ │ │ │ push (%eax,%ecx,4) │ │ │ │ push %edi │ │ │ │ call *0xe0(%edx) │ │ │ │ mov (%edi),%eax │ │ │ │ add $0x30,%esp │ │ │ │ mov 0xf4(%eax),%eax │ │ │ │ cmp 0x28(%esp),%eax │ │ │ │ - je 44f5c ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x8c> │ │ │ │ - push 0x10(%esp) │ │ │ │ + je 3d7ec ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x8c> │ │ │ │ push 0x10(%esp) │ │ │ │ push 0x10(%esp) │ │ │ │ inc %ebp │ │ │ │ + push 0x10(%esp) │ │ │ │ push %edi │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,0x70(%esp) │ │ │ │ - jne 44f7c ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xac> │ │ │ │ + jne 3d80c ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xac> │ │ │ │ add $0x3c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call *%eax │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45049 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x179> │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + jmp 3d8d9 ::calcEdgeLogDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x179> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000450f0 ::calculateEdgeDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ +0003d980 ::calculateEdgeDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1eb5f,%ebx │ │ │ │ + add $0x1e2cf,%ebx │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0xd8(%edx),%edx │ │ │ │ cmp 0x2e0(%ebx),%edx │ │ │ │ - jne 45150 ::calculateEdgeDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x60> │ │ │ │ + jne 3d9e0 ::calculateEdgeDerivatives(int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x60> │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push %ecx │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ @@ -49106,30 +44562,30 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00045190 : │ │ │ │ +0003da20 : │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x1eacb,%edx │ │ │ │ + add $0x1e23b,%edx │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x1a0(%edx),%ecx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ + mov 0x1a0(%edx),%ecx │ │ │ │ add $0x8,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 451d9 │ │ │ │ + je 3da69 │ │ │ │ mov (%eax),%ecx │ │ │ │ mov (%ecx),%ebx │ │ │ │ cmp 0x334(%edx),%ebx │ │ │ │ - jne 451d0 │ │ │ │ + jne 3da60 │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ jmp *%eax │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -49137,31 +44593,31 @@ │ │ │ │ call *%ebx │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000451e0 : │ │ │ │ +0003da70 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1ea79,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1e1e9,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1a0(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4521c │ │ │ │ + je 3daac │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45230 │ │ │ │ + jne 3dac0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -49171,683 +44627,669 @@ │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4521c │ │ │ │ + jmp 3daac │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00045240 : │ │ │ │ +0003dad0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - mov 0x38(%ecx),%eax │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1e9ff,%ebx │ │ │ │ + add $0x1e172,%ebx │ │ │ │ + mov 0x38(%ecx),%eax │ │ │ │ lea 0x8(%esi),%edx │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ mov %edx,(%esi) │ │ │ │ mov 0x34(%ecx),%ecx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ cmp $0xf,%eax │ │ │ │ - ja 452c0 │ │ │ │ + ja 3db50 │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ test %eax,%eax │ │ │ │ - je 452b0 │ │ │ │ + je 3db40 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 17180 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 452f8 │ │ │ │ + jne 3db88 │ │ │ │ add $0x20,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret $0x4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl (%ecx),%eax │ │ │ │ mov %al,(%edx) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - jmp 45291 │ │ │ │ + jmp 3db21 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x0 │ │ │ │ lea 0x20(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 17560 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - mov %eax,(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,(%esi) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ - je 452b0 │ │ │ │ + je 3db40 │ │ │ │ mov $0xffffffff,%eax │ │ │ │ test %edi,%edi │ │ │ │ - je 45291 │ │ │ │ - jmp 4527f │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 3db21 │ │ │ │ + jmp 3db0f │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00045300 ()>*, bool*)@@Base>: │ │ │ │ +0003db90 ()>*, bool*)@@Base>: │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1e94d,%esi │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1e0bd,%esi │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 4538b ()>*, bool*)@@Base+0x8b> │ │ │ │ + je 3dc1b ()>*, bool*)@@Base+0x8b> │ │ │ │ lea 0x8(%esp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call *0xc(%eax) │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ movb $0x1,(%edi) │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ + mov %edx,0x4(%ebx) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ - mov %edx,0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - je 45369 ()>*, bool*)@@Base+0x69> │ │ │ │ + je 3dbf9 ()>*, bool*)@@Base+0x69> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45380 ()>*, bool*)@@Base+0x80> │ │ │ │ + jne 3dc10 ()>*, bool*)@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 45398 ()>*, bool*)@@Base+0x98> │ │ │ │ + jne 3dc28 ()>*, bool*)@@Base+0x98> │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45369 ()>*, bool*)@@Base+0x69> │ │ │ │ + jmp 3dbf9 ()>*, bool*)@@Base+0x69> │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4539d ()>*, bool*)@@Base+0x9d> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 3dc2d ()>*, bool*)@@Base+0x9d> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %esi,%ebx │ │ │ │ call 170e0 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000453b0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base>: │ │ │ │ +0003dc40 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base>: │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1e8aa,%ebx │ │ │ │ + add $0x1e01a,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ cmp 0x320(%ebx),%eax │ │ │ │ - je 453f8 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ + je 3dc88 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov 0x294(%ebx),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 453f8 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ + je 3dc88 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ xor %edx,%edx │ │ │ │ cmpb $0x2a,(%eax) │ │ │ │ - je 453ff ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ + je 3dc8f ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call 17250 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 453ff ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ + jne 3dc8f ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ lea 0xc(%eax),%edx │ │ │ │ add $0x18,%esp │ │ │ │ mov %edx,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00045410 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base>: │ │ │ │ +0003dca0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base>: │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1e84a,%ebx │ │ │ │ + add $0x1dfba,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ cmp 0x320(%ebx),%eax │ │ │ │ - je 45458 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ + je 3dce8 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov 0x294(%ebx),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 45458 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ + je 3dce8 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ xor %edx,%edx │ │ │ │ cmpb $0x2a,(%eax) │ │ │ │ - je 4545f ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ + je 3dcef ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call 17250 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 4545f ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ + jne 3dcef ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ lea 0xc(%eax),%edx │ │ │ │ add $0x18,%esp │ │ │ │ mov %edx,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00045470 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base>: │ │ │ │ +0003dd00 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base>: │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1e7ea,%ebx │ │ │ │ + add $0x1df5a,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ cmp 0x320(%ebx),%eax │ │ │ │ - je 454b8 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ + je 3dd48 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov 0x294(%ebx),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 454b8 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ + je 3dd48 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ xor %edx,%edx │ │ │ │ cmpb $0x2a,(%eax) │ │ │ │ - je 454bf ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ + je 3dd4f ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call 17250 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 454bf ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ + jne 3dd4f ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ lea 0xc(%eax),%edx │ │ │ │ add $0x18,%esp │ │ │ │ mov %edx,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000454d0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base>: │ │ │ │ +0003dd60 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base>: │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1e78a,%ebx │ │ │ │ + add $0x1defa,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ cmp 0x320(%ebx),%eax │ │ │ │ - je 45518 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ + je 3dda8 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov 0x294(%ebx),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 45518 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ + je 3dda8 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ xor %edx,%edx │ │ │ │ cmpb $0x2a,(%eax) │ │ │ │ - je 4551f ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ + je 3ddaf ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call 17250 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 4551f ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ + jne 3ddaf ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ lea 0xc(%eax),%edx │ │ │ │ add $0x18,%esp │ │ │ │ mov %edx,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00045530 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base>: │ │ │ │ +0003ddc0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base>: │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1e72a,%ebx │ │ │ │ + add $0x1de9a,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ cmp 0x320(%ebx),%eax │ │ │ │ - je 45578 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ + je 3de08 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov 0x294(%ebx),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 45578 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ + je 3de08 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x48> │ │ │ │ xor %edx,%edx │ │ │ │ cmpb $0x2a,(%eax) │ │ │ │ - je 4557f ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ + je 3de0f ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call 17250 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 4557f ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ + jne 3de0f ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)@@Base+0x4f> │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ lea 0xc(%eax),%edx │ │ │ │ add $0x18,%esp │ │ │ │ mov %edx,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ │ │ │ │ -000455a0 ::setTipStates(int, int const*)@@Base>: │ │ │ │ +0003de20 ::setTipStates(int, int const*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ + sub $0x28,%esp │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ mov (%ecx),%edx │ │ │ │ - mov 0x8(%ecx),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1e69f,%ebx │ │ │ │ + add $0x1de22,%ebx │ │ │ │ mov %gs:0x14,%edi │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ test %eax,%eax │ │ │ │ - js 45762 ::setTipStates(int, int const*)@@Base+0x1c2> │ │ │ │ - mov %edx,%ecx │ │ │ │ + js 3dfd2 ::setTipStates(int, int const*)@@Base+0x1b2> │ │ │ │ cmp %eax,0xc(%edx) │ │ │ │ - jle 45762 ::setTipStates(int, int const*)@@Base+0x1c2> │ │ │ │ + mov %edx,%ecx │ │ │ │ + jle 3dfd2 ::setTipStates(int, int const*)@@Base+0x1b2> │ │ │ │ mov 0x14(%edx),%edx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov 0x88(%ecx),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - lea (%ecx,%eax,4),%edx │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + mov 0x88(%ecx),%edx │ │ │ │ + lea (%edx,%eax,4),%edx │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ push $0x20 │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - cmove -0x40(%ebp),%edi │ │ │ │ + cmove -0x20(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ mov %edi,(%edx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 45694 ::setTipStates(int, int const*)@@Base+0xf4> │ │ │ │ - vmovd 0x20(%ecx),%xmm1 │ │ │ │ + jle 3df14 ::setTipStates(int, int const*)@@Base+0xf4> │ │ │ │ + vmovd 0x20(%ecx),%xmm2 │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ - cmp $0xe,%ecx │ │ │ │ - jbe 4575b ::setTipStates(int, int const*)@@Base+0x1bb> │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + jbe 3dfcb ::setTipStates(int, int const*)@@Base+0x1ab> │ │ │ │ mov %eax,%ebx │ │ │ │ - vpbroadcastd %xmm1,%zmm2 │ │ │ │ + vpbroadcastd %xmm2,%ymm1 │ │ │ │ mov %esi,%edx │ │ │ │ mov %edi,%ecx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ add %esi,%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vpminsd (%edx),%zmm2,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%ecx │ │ │ │ - vmovdqu32 %zmm0,-0x40(%ecx) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vpminsd (%edx),%ymm1,%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmovdqa %ymm0,-0x20(%ecx) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 45660 ::setTipStates(int, int const*)@@Base+0xc0> │ │ │ │ + jne 3dee0 ::setTipStates(int, int const*)@@Base+0xc0> │ │ │ │ mov %eax,%edx │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - test $0xf,%al │ │ │ │ - je 45694 ::setTipStates(int, int const*)@@Base+0xf4> │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + test $0x7,%al │ │ │ │ + je 3df14 ::setTipStates(int, int const*)@@Base+0xf4> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ vmovd (%esi,%edx,4),%xmm0 │ │ │ │ - vpminsd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpminsd %xmm2,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - jg 45680 ::setTipStates(int, int const*)@@Base+0xe0> │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 45725 ::setTipStates(int, int const*)@@Base+0x185> │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov 0x20(%esi),%ecx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + jg 3df00 ::setTipStates(int, int const*)@@Base+0xe0> │ │ │ │ + cmp %eax,-0x2c(%ebp) │ │ │ │ + jle 3dfa1 ::setTipStates(int, int const*)@@Base+0x181> │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ + mov 0x20(%ebx),%ecx │ │ │ │ sub %eax,%edx │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 456fe ::setTipStates(int, int const*)@@Base+0x15e> │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 3df7a ::setTipStates(int, int const*)@@Base+0x15a> │ │ │ │ mov %esi,%ebx │ │ │ │ + vmovd %ecx,%xmm0 │ │ │ │ lea (%edi,%eax,4),%edx │ │ │ │ - vpbroadcastd %ecx,%zmm0 │ │ │ │ sub %eax,%ebx │ │ │ │ + vpbroadcastd %xmm0,%ymm0 │ │ │ │ mov %ebx,%esi │ │ │ │ - shr $0x4,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + shr $0x3,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ - testb $0x40,-0x50(%ebp) │ │ │ │ - je 456e0 ::setTipStates(int, int const*)@@Base+0x140> │ │ │ │ - vmovdqu32 %zmm0,(%edx) │ │ │ │ - add $0x40,%edx │ │ │ │ + testb $0x20,-0x30(%ebp) │ │ │ │ + je 3df60 ::setTipStates(int, int const*)@@Base+0x140> │ │ │ │ + vmovdqu %ymm0,(%edx) │ │ │ │ + add $0x20,%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 456f4 ::setTipStates(int, int const*)@@Base+0x154> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - vmovdqu32 %zmm0,(%edx) │ │ │ │ - sub $0xffffff80,%edx │ │ │ │ - vmovdqu32 %zmm0,-0x40(%edx) │ │ │ │ + je 3df70 ::setTipStates(int, int const*)@@Base+0x150> │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqu %ymm0,(%edx) │ │ │ │ + vmovdqu %ymm0,0x20(%edx) │ │ │ │ + add $0x40,%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 456e0 ::setTipStates(int, int const*)@@Base+0x140> │ │ │ │ - test $0xf,%bl │ │ │ │ - je 45725 ::setTipStates(int, int const*)@@Base+0x185> │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ + jne 3df60 ::setTipStates(int, int const*)@@Base+0x140> │ │ │ │ + test $0x7,%bl │ │ │ │ + je 3dfa1 ::setTipStates(int, int const*)@@Base+0x181> │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ not %edx │ │ │ │ add %ebx,%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jle 45725 ::setTipStates(int, int const*)@@Base+0x185> │ │ │ │ + jle 3dfa1 ::setTipStates(int, int const*)@@Base+0x181> │ │ │ │ and $0x1,%edx │ │ │ │ - jne 45750 ::setTipStates(int, int const*)@@Base+0x1b0> │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + jne 3dfc0 ::setTipStates(int, int const*)@@Base+0x1a0> │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ mov %ecx,0x4(%edi,%eax,4) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 45717 ::setTipStates(int, int const*)@@Base+0x177> │ │ │ │ + jg 3df93 ::setTipStates(int, int const*)@@Base+0x173> │ │ │ │ xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 45769 ::setTipStates(int, int const*)@@Base+0x1c9> │ │ │ │ + jne 3dfd9 ::setTipStates(int, int const*)@@Base+0x1b9> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jg 45714 ::setTipStates(int, int const*)@@Base+0x174> │ │ │ │ - jmp 45725 ::setTipStates(int, int const*)@@Base+0x185> │ │ │ │ + cmp %eax,-0x2c(%ebp) │ │ │ │ + jg 3df90 ::setTipStates(int, int const*)@@Base+0x170> │ │ │ │ + jmp 3dfa1 ::setTipStates(int, int const*)@@Base+0x181> │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 45680 ::setTipStates(int, int const*)@@Base+0xe0> │ │ │ │ + jmp 3df00 ::setTipStates(int, int const*)@@Base+0xe0> │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 4572a ::setTipStates(int, int const*)@@Base+0x18a> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3dfa6 ::setTipStates(int, int const*)@@Base+0x186> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00045780 ::setTipStates(int, int const*)@@Base>: │ │ │ │ +0003dfe0 ::setTipStates(int, int const*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x68,%esp │ │ │ │ + sub $0x28,%esp │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ mov (%ecx),%edx │ │ │ │ - mov 0x8(%ecx),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1e4bf,%ebx │ │ │ │ + add $0x1dc62,%ebx │ │ │ │ mov %gs:0x14,%edi │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ test %eax,%eax │ │ │ │ - js 45942 ::setTipStates(int, int const*)@@Base+0x1c2> │ │ │ │ - mov %edx,%ecx │ │ │ │ + js 3e192 ::setTipStates(int, int const*)@@Base+0x1b2> │ │ │ │ cmp %eax,0xc(%edx) │ │ │ │ - jle 45942 ::setTipStates(int, int const*)@@Base+0x1c2> │ │ │ │ + mov %edx,%ecx │ │ │ │ + jle 3e192 ::setTipStates(int, int const*)@@Base+0x1b2> │ │ │ │ mov 0x14(%edx),%edx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov 0x84(%ecx),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - lea (%ecx,%eax,4),%edx │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + mov 0x84(%ecx),%edx │ │ │ │ + lea (%edx,%eax,4),%edx │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ push $0x20 │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - cmove -0x40(%ebp),%edi │ │ │ │ + cmove -0x20(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ mov %edi,(%edx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 45874 ::setTipStates(int, int const*)@@Base+0xf4> │ │ │ │ - vmovd 0x20(%ecx),%xmm1 │ │ │ │ + jle 3e0d4 ::setTipStates(int, int const*)@@Base+0xf4> │ │ │ │ + vmovd 0x20(%ecx),%xmm2 │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ - cmp $0xe,%ecx │ │ │ │ - jbe 4593b ::setTipStates(int, int const*)@@Base+0x1bb> │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + jbe 3e18b ::setTipStates(int, int const*)@@Base+0x1ab> │ │ │ │ mov %eax,%ebx │ │ │ │ - vpbroadcastd %xmm1,%zmm2 │ │ │ │ + vpbroadcastd %xmm2,%ymm1 │ │ │ │ mov %esi,%edx │ │ │ │ mov %edi,%ecx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ add %esi,%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vpminsd (%edx),%zmm2,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%ecx │ │ │ │ - vmovdqu32 %zmm0,-0x40(%ecx) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vpminsd (%edx),%ymm1,%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmovdqa %ymm0,-0x20(%ecx) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 45840 ::setTipStates(int, int const*)@@Base+0xc0> │ │ │ │ + jne 3e0a0 ::setTipStates(int, int const*)@@Base+0xc0> │ │ │ │ mov %eax,%edx │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - test $0xf,%al │ │ │ │ - je 45874 ::setTipStates(int, int const*)@@Base+0xf4> │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + test $0x7,%al │ │ │ │ + je 3e0d4 ::setTipStates(int, int const*)@@Base+0xf4> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ vmovd (%esi,%edx,4),%xmm0 │ │ │ │ - vpminsd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpminsd %xmm2,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - jg 45860 ::setTipStates(int, int const*)@@Base+0xe0> │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 45905 ::setTipStates(int, int const*)@@Base+0x185> │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov 0x20(%esi),%ecx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + jg 3e0c0 ::setTipStates(int, int const*)@@Base+0xe0> │ │ │ │ + cmp %eax,-0x2c(%ebp) │ │ │ │ + jle 3e161 ::setTipStates(int, int const*)@@Base+0x181> │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ + mov 0x20(%ebx),%ecx │ │ │ │ sub %eax,%edx │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 458de ::setTipStates(int, int const*)@@Base+0x15e> │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 3e13a ::setTipStates(int, int const*)@@Base+0x15a> │ │ │ │ mov %esi,%ebx │ │ │ │ + vmovd %ecx,%xmm0 │ │ │ │ lea (%edi,%eax,4),%edx │ │ │ │ - vpbroadcastd %ecx,%zmm0 │ │ │ │ sub %eax,%ebx │ │ │ │ + vpbroadcastd %xmm0,%ymm0 │ │ │ │ mov %ebx,%esi │ │ │ │ - shr $0x4,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + shr $0x3,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ - testb $0x40,-0x50(%ebp) │ │ │ │ - je 458c0 ::setTipStates(int, int const*)@@Base+0x140> │ │ │ │ - vmovdqu32 %zmm0,(%edx) │ │ │ │ - add $0x40,%edx │ │ │ │ + testb $0x20,-0x30(%ebp) │ │ │ │ + je 3e120 ::setTipStates(int, int const*)@@Base+0x140> │ │ │ │ + vmovdqu %ymm0,(%edx) │ │ │ │ + add $0x20,%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 458d4 ::setTipStates(int, int const*)@@Base+0x154> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - vmovdqu32 %zmm0,(%edx) │ │ │ │ - sub $0xffffff80,%edx │ │ │ │ - vmovdqu32 %zmm0,-0x40(%edx) │ │ │ │ + je 3e130 ::setTipStates(int, int const*)@@Base+0x150> │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqu %ymm0,(%edx) │ │ │ │ + vmovdqu %ymm0,0x20(%edx) │ │ │ │ + add $0x40,%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 458c0 ::setTipStates(int, int const*)@@Base+0x140> │ │ │ │ - test $0xf,%bl │ │ │ │ - je 45905 ::setTipStates(int, int const*)@@Base+0x185> │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ + jne 3e120 ::setTipStates(int, int const*)@@Base+0x140> │ │ │ │ + test $0x7,%bl │ │ │ │ + je 3e161 ::setTipStates(int, int const*)@@Base+0x181> │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ not %edx │ │ │ │ add %ebx,%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jle 45905 ::setTipStates(int, int const*)@@Base+0x185> │ │ │ │ + jle 3e161 ::setTipStates(int, int const*)@@Base+0x181> │ │ │ │ and $0x1,%edx │ │ │ │ - jne 45930 ::setTipStates(int, int const*)@@Base+0x1b0> │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + jne 3e180 ::setTipStates(int, int const*)@@Base+0x1a0> │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ mov %ecx,0x4(%edi,%eax,4) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 458f7 ::setTipStates(int, int const*)@@Base+0x177> │ │ │ │ + jg 3e153 ::setTipStates(int, int const*)@@Base+0x173> │ │ │ │ xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 45949 ::setTipStates(int, int const*)@@Base+0x1c9> │ │ │ │ + jne 3e199 ::setTipStates(int, int const*)@@Base+0x1b9> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jg 458f4 ::setTipStates(int, int const*)@@Base+0x174> │ │ │ │ - jmp 45905 ::setTipStates(int, int const*)@@Base+0x185> │ │ │ │ + cmp %eax,-0x2c(%ebp) │ │ │ │ + jg 3e150 ::setTipStates(int, int const*)@@Base+0x170> │ │ │ │ + jmp 3e161 ::setTipStates(int, int const*)@@Base+0x181> │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 45860 ::setTipStates(int, int const*)@@Base+0xe0> │ │ │ │ + jmp 3e0c0 ::setTipStates(int, int const*)@@Base+0xe0> │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 4590a ::setTipStates(int, int const*)@@Base+0x18a> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 3e166 ::setTipStates(int, int const*)@@Base+0x186> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00045950 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ +0003e1a0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1e309,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1dab9,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x14(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4598c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + je 3e1dc ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 459d0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ + jne 3e220 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 459c9 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x79> │ │ │ │ + je 3e219 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x79> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 459c0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x70> │ │ │ │ + jne 3e210 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x70> │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ jmp *%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -49860,50 +45302,50 @@ │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4598c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + jmp 3e1dc ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000459e0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ +0003e230 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1e279,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1da29,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x14(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45a1c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + je 3e26c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45a60 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ + jne 3e2b0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45a59 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x79> │ │ │ │ + je 3e2a9 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x79> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45a50 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x70> │ │ │ │ + jne 3e2a0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x70> │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ jmp *%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -49916,50 +45358,50 @@ │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45a1c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + jmp 3e26c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00045a70 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ +0003e2c0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1e1e9,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d999,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x14(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45aac ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + je 3e2fc ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45af0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ + jne 3e340 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45ae9 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x79> │ │ │ │ + je 3e339 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x79> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45ae0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x70> │ │ │ │ + jne 3e330 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x70> │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ jmp *%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -49972,50 +45414,50 @@ │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45aac ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + jmp 3e2fc ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00045b00 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ +0003e350 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1e159,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d909,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x14(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45b3c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + je 3e38c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45b80 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ + jne 3e3d0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45b79 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x79> │ │ │ │ + je 3e3c9 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x79> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45b70 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x70> │ │ │ │ + jne 3e3c0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x70> │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ jmp *%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -50028,50 +45470,50 @@ │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45b3c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + jmp 3e38c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00045b90 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ +0003e3e0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1e0c9,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d879,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x14(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45bcc ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + je 3e41c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45c10 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ + jne 3e460 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45c09 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x79> │ │ │ │ + je 3e459 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x79> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45c00 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x70> │ │ │ │ + jne 3e450 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x70> │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ jmp *%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -50084,50 +45526,50 @@ │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45bcc ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + jmp 3e41c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00045c20 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ +0003e470 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1e039,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d7e9,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x14(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45c5c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + je 3e4ac ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45ca0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ + jne 3e4f0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45c99 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x79> │ │ │ │ + je 3e4e9 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x79> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45c90 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x70> │ │ │ │ + jne 3e4e0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x70> │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ jmp *%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -50140,50 +45582,50 @@ │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45c5c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + jmp 3e4ac ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00045cb0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base>: │ │ │ │ +0003e500 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1dfa9,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d759,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov 0x20(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45ced ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ + je 3e53d ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45d30 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x80> │ │ │ │ + jne 3e580 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov 0x10(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45d29 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x79> │ │ │ │ + je 3e579 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x79> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45d20 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x70> │ │ │ │ + jne 3e570 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x70> │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -50196,50 +45638,50 @@ │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45ced ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ + jmp 3e53d ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00045d40 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base>: │ │ │ │ +0003e590 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1df19,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d6c9,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov 0x20(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45d7d ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ + je 3e5cd ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45dc0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x80> │ │ │ │ + jne 3e610 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov 0x10(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45db9 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x79> │ │ │ │ + je 3e609 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x79> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45db0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x70> │ │ │ │ + jne 3e600 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x70> │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -50252,50 +45694,50 @@ │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45d7d ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ + jmp 3e5cd ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00045dd0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base>: │ │ │ │ +0003e620 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1de89,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d639,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov 0x20(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45e0d ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ + je 3e65d ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45e50 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x80> │ │ │ │ + jne 3e6a0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov 0x10(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45e49 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x79> │ │ │ │ + je 3e699 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x79> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45e40 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x70> │ │ │ │ + jne 3e690 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x70> │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -50308,50 +45750,50 @@ │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45e0d ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ + jmp 3e65d ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00045e60 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base>: │ │ │ │ +0003e6b0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1ddf9,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d5a9,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov 0x20(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45e9d ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ + je 3e6ed ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45ee0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x80> │ │ │ │ + jne 3e730 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov 0x10(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45ed9 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x79> │ │ │ │ + je 3e729 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x79> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45ed0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x70> │ │ │ │ + jne 3e720 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x70> │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -50364,50 +45806,50 @@ │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45e9d ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ + jmp 3e6ed ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00045ef0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base>: │ │ │ │ +0003e740 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1dd69,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d519,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov 0x20(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45f2d ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ + je 3e77d ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45f70 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x80> │ │ │ │ + jne 3e7c0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov 0x10(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45f69 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x79> │ │ │ │ + je 3e7b9 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x79> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45f60 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x70> │ │ │ │ + jne 3e7b0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x70> │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -50420,50 +45862,50 @@ │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45f2d ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ + jmp 3e77d ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00045f80 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base>: │ │ │ │ +0003e7d0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1dcd9,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d489,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov 0x20(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45fbd ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ + je 3e80d ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 46000 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x80> │ │ │ │ + jne 3e850 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov 0x10(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45ff9 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x79> │ │ │ │ + je 3e849 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x79> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 45ff0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x70> │ │ │ │ + jne 3e840 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x70> │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -50476,50 +45918,50 @@ │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45fbd ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ + jmp 3e80d ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose()@@Base+0x3d> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00046010 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ +0003e860 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1dc49,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d3f9,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x14(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4604c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + je 3e89c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 46090 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ + jne 3e8e0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 46074 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ + je 3e8c4 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 460a0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x90> │ │ │ │ + jne 3e8f0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x90> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -50530,56 +45972,56 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4604c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + jmp 3e89c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 46074 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ + jmp 3e8c4 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000460b0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ +0003e900 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1dba9,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d359,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x14(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 460ec ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + je 3e93c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 46130 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ + jne 3e980 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 46114 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ + je 3e964 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 46140 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x90> │ │ │ │ + jne 3e990 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x90> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -50590,56 +46032,56 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 460ec ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + jmp 3e93c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 46114 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ + jmp 3e964 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00046150 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ +0003e9a0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1db09,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d2b9,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x14(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4618c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + je 3e9dc ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 461d0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ + jne 3ea20 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 461b4 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ + je 3ea04 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 461e0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x90> │ │ │ │ + jne 3ea30 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x90> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -50650,56 +46092,56 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4618c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + jmp 3e9dc ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 461b4 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ + jmp 3ea04 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000461f0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ +0003ea40 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1da69,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d219,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x14(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4622c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + je 3ea7c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 46270 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ + jne 3eac0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 46254 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ + je 3eaa4 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 46280 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x90> │ │ │ │ + jne 3ead0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x90> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -50710,56 +46152,56 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4622c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + jmp 3ea7c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 46254 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ + jmp 3eaa4 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00046290 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ +0003eae0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1d9c9,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d179,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x14(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 462cc ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + je 3eb1c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 46310 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ + jne 3eb60 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 462f4 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ + je 3eb44 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 46320 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x90> │ │ │ │ + jne 3eb70 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x90> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -50770,56 +46212,56 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 462cc ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + jmp 3eb1c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 462f4 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ + jmp 3eb44 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00046330 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ +0003eb80 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1d929,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1d0d9,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x1d4(%esi),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + mov 0x1d4(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x14(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4636c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + je 3ebbc ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 463b0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ + jne 3ec00 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 46394 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ + je 3ebe4 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 463c0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x90> │ │ │ │ + jne 3ec10 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x90> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -50830,1275 +46272,1243 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4636c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ + jmp 3ebbc ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x3c> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 46394 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3ebe4 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::~_Task_state()@@Base+0x64> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000463e0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +0003ec20 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x1d870,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1d030,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ + sub $0x88,%esp │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ mov 0x8(%ecx),%edi │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ mov 0xc(%ecx),%edi │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ mov 0x10(%ecx),%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ mov 0x14(%ecx),%edi │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ cmp $0x1fffffff,%eax │ │ │ │ - ja 46be9 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x809> │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + ja 3f396 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x776> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 46b2d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x74d> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + je 3f2da ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6ba> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ push %esi │ │ │ │ call 17050 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + cmpl $0x1,-0x28(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ - cmpl $0x1,-0x48(%ebp) │ │ │ │ - je 46b51 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x771> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + je 3f2fe ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6de> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x4(%esi),%edx │ │ │ │ push %edx │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ push $0x0 │ │ │ │ add $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17050 │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 46b97 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x7b7> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + jle 3f350 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x730> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ mov 0x80(%eax),%ebx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ mov 0x7c(%eax),%ebx │ │ │ │ mov 0x78(%eax),%eax │ │ │ │ - mov %ebx,-0x8c(%ebp) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ mov (%ebx,%edi,4),%esi │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ mov (%ebx,%eax,4),%eax │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ mov (%ebx,%eax,4),%eax │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 46852 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x472> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 3efff ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3df> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 46acd ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6ed> │ │ │ │ + jle 3f27a ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x65a> │ │ │ │ mov 0x98(%eax),%ecx │ │ │ │ xor %edi,%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ - nop │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - add -0x3c(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + add -0x1c(%ebp),%edi │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fmuls (%edx) │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jne 46570 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x190> │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 3ed90 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x170> │ │ │ │ inc %ebx │ │ │ │ - cmp %ebx,-0x48(%ebp) │ │ │ │ - jne 46560 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x180> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + cmp %ebx,-0x28(%ebp) │ │ │ │ + jne 3ed80 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x160> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 4662c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x24c> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jle 3ee4c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x22c> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ lea 0x4(%edx),%esi │ │ │ │ mov $0x1,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 46852 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x472> │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + je 3efff ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3df> │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 46ab1 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6d1> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ + jle 3f25e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x63e> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ mov 0x98(%eax),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ lea (%ecx,%ebx,4),%eax │ │ │ │ - add -0x3c(%ebp),%ebx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - lea (%ecx,%ebx,4),%ecx │ │ │ │ + add -0x1c(%ebp),%ebx │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ lea (%edx,%eax,4),%edx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + lea (%ecx,%ebx,4),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ - fmuls (%esi) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ + fmuls (%esi) │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 46600 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x220> │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + jne 3ee20 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x200> │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ inc %edi │ │ │ │ - add %ecx,-0x40(%ebp) │ │ │ │ - cmp %edi,-0x48(%ebp) │ │ │ │ - jne 465d0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1f0> │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + add %ecx,-0x20(%ebp) │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ + jne 3edf0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1d0> │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ add $0x4,%esi │ │ │ │ - cmp -0x74(%ebp),%ecx │ │ │ │ - jl 465b0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1d0> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + cmp -0x50(%ebp),%ecx │ │ │ │ + jl 3edd0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1b0> │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%esi │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 46a9e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6be> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jle 3f24b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x62b> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov 0x98(%eax),%ebx │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 46aa5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6c5> │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 3f252 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x632> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ fldz │ │ │ │ + mov %edi,%edx │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ - mov %edx,%edi │ │ │ │ add %eax,%ecx │ │ │ │ - nop │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - vmulps (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm3 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm6 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm7 │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm3 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm4 │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm6,-0x3c(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm5 │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vmovss %xmm0,-0x3c(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vextractps $0x1,%xmm0,-0x3c(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x2,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm7,-0x3c(%ebp) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - vmovss %xmm3,-0x3c(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulps -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovss %xmm0,-0x1c(%ebp) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x1c(%ebp) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x1c(%ebp) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x1c(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ + vmovss %xmm0,-0x1c(%ebp) │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ + vextractps $0x1,%xmm0,-0x1c(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ + vextractps $0x2,%xmm0,-0x1c(%ebp) │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x1c(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm4,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - vmovss %xmm5,-0x3c(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ + fadds -0x1c(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 46680 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x2a0> │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - test $0xf,%esi │ │ │ │ - je 467a0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c0> │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + jne 3eeb0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x290> │ │ │ │ + test $0x7,%esi │ │ │ │ + je 3ef4d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x32d> │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - lea (%edi,%eax,1),%edx │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ sub %eax,%edx │ │ │ │ lea (%ebx,%edx,4),%edx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 46790 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3b0> │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - add %esi,-0x44(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + jl 3ef40 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x320> │ │ │ │ + add %esi,-0x2c(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov 0x54(%eax),%ebx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - cmpl $0xffffffff,(%ecx) │ │ │ │ - je 46958 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x578> │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + cmpl $0xffffffff,(%eax) │ │ │ │ + je 3f0fd ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4dd> │ │ │ │ test $0x1,%bh │ │ │ │ - jne 4694a ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x56a> │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov (%edi,%ecx,4),%edx │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov 0x88(%ecx),%ecx │ │ │ │ - mov (%ecx,%edx,4),%edi │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - test %edx,%edx │ │ │ │ - je 46981 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5a1> │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - cmp (%edi,%ecx,4),%edx │ │ │ │ - je 46823 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x443> │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - fstps -0x74(%ebp) │ │ │ │ + jne 3f0ef ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + mov 0x88(%ecx),%edx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov (%edx,%eax,4),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3f129 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x509> │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + cmp (%ebx,%edx,4),%ecx │ │ │ │ + je 3efcd ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3ad> │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - flds (%edi,%eax,1) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + flds (%eax,%ebx,1) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ fsubs (%eax) │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17590 │ │ │ │ - fmuls -0x74(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + fmuls -0x30(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x3c(%ebp) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - add 0xb0(%edi),%eax │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ + flds -0x30(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + add 0xb0(%ebx),%eax │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ + cmp -0x3c(%ebp),%edx │ │ │ │ fadds (%eax) │ │ │ │ - lea -0x1(%edi),%edx │ │ │ │ - cmp -0x60(%ebp),%edx │ │ │ │ - je 46a35 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x655> │ │ │ │ + je 3f1e5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5c5> │ │ │ │ fstps (%eax) │ │ │ │ - incl -0x40(%ebp) │ │ │ │ - addl $0x4,-0x4c(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - cmp %eax,-0x48(%ebp) │ │ │ │ - jne 46650 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x270> │ │ │ │ - incl -0x60(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp %eax,-0x64(%ebp) │ │ │ │ - jne 464f5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x115> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + addl $0x4,-0x24(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ + jne 3ee80 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x260> │ │ │ │ + incl -0x3c(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + cmp %eax,-0x40(%ebp) │ │ │ │ + jne 3ed20 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - je 46b00 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x720> │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + je 3f2ad ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x68d> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 46bbf ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x7df> │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 3f378 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x758> │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ mov 0xb0(%eax),%eax │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 46b8d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x7ad> │ │ │ │ - shr $0x4,%esi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov %esi,%ecx │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 3f346 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x726> │ │ │ │ + shr $0x3,%esi │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x6,%ecx │ │ │ │ + mov %esi,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - vaddps (%ebx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ebx │ │ │ │ + vaddps -0x20(%ebx),%ymm0,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%edx) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 468a5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c5> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + jne 3f04f ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x42f> │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - and $0xf,%ebx │ │ │ │ - je 46bcb ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x7eb> │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 3f33a ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x71a> │ │ │ │ vzeroupper │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ fadds (%ebx,%edx,4) │ │ │ │ fstps (%eax,%edx,4) │ │ │ │ inc %edx │ │ │ │ - cmp %edx,-0x48(%ebp) │ │ │ │ - jg 468d6 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f6> │ │ │ │ + cmp %edx,-0x28(%ebp) │ │ │ │ + jg 3f07b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x45b> │ │ │ │ fldz │ │ │ │ fstpl (%edi) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ fldz │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x68(%ebx),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ + cmp %edx,-0x28(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%edi) │ │ │ │ - cmp %edx,-0x48(%ebp) │ │ │ │ - jne 468f6 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x516> │ │ │ │ + jne 3f09b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x47b> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 46bd7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x7f7> │ │ │ │ + jp 3f384 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x764> │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 46926 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x546> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + je 3f0cb ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4ab> │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4693c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x55c> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + je 3f0e1 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c1> │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - sub 0xc(%edi),%edx │ │ │ │ - jmp 467cd ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3ed> │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + sub 0xc(%ecx),%eax │ │ │ │ + jmp 3ef7d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x35d> │ │ │ │ test $0x1,%bh │ │ │ │ - jne 4694a ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x56a> │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + jne 3f0ef ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 46823 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x443> │ │ │ │ - jmp 46970 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x590> │ │ │ │ + jne 3efcd ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3ad> │ │ │ │ + jmp 3f115 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f5> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 46970 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x590> │ │ │ │ + jmp 3f115 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f5> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - mov 0xb0(%edi),%edx │ │ │ │ - fstps (%edx,%eax,1) │ │ │ │ - jmp 4683f ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x45f> │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - movl $0x0,(%edi,%edx,4) │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - flds (%edi,%eax,1) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - fsts (%edi) │ │ │ │ - cmpl $0x1,-0x64(%ebp) │ │ │ │ - je 4696a ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x58a> │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ + mov 0xb0(%eax),%eax │ │ │ │ + fstps (%eax,%ebx,1) │ │ │ │ + jmp 3efec ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3cc> │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x40(%ebp) │ │ │ │ + movl $0x0,(%ecx,%eax,4) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ + flds (%eax,%ecx,1) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + fsts (%eax) │ │ │ │ + je 3f10f ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4ef> │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 469e9 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x609> │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - mov (%ebx,%edx,4),%esi │ │ │ │ - sub 0xc(%edi),%esi │ │ │ │ - mov (%ecx,%esi,4),%esi │ │ │ │ - flds (%esi,%eax,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + jmp 3f199 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x579> │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + mov (%esi,%eax,4),%ecx │ │ │ │ + sub 0xc(%edi),%ecx │ │ │ │ + mov (%edx,%ecx,4),%ecx │ │ │ │ + flds (%ecx,%ebx,1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 46a26 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x646> │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov %edx,(%esi,%ecx,4) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - inc %edx │ │ │ │ - fsts (%esi) │ │ │ │ - cmp %edx,-0x64(%ebp) │ │ │ │ - je 46a56 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x676> │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - testb $0x1,-0x6f(%ebp) │ │ │ │ - jne 469b7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5d7> │ │ │ │ - mov (%edi,%edx,4),%esi │ │ │ │ - mov (%ecx,%esi,4),%esi │ │ │ │ - flds (%esi,%eax,1) │ │ │ │ + jbe 3f1d6 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5b6> │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov %eax,(%ecx,%edx,4) │ │ │ │ + inc %eax │ │ │ │ + cmp %eax,-0x40(%ebp) │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + fsts (%ecx) │ │ │ │ + je 3f206 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5e6> │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + testb $0x1,-0x4f(%ebp) │ │ │ │ + jne 3f167 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x547> │ │ │ │ + mov (%edi,%eax,4),%ecx │ │ │ │ + mov (%edx,%ecx,4),%ecx │ │ │ │ + flds (%ecx,%ebx,1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 46a21 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x641> │ │ │ │ + ja 3f1d1 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5b1> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 46a07 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x627> │ │ │ │ + jmp 3f1b7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x597> │ │ │ │ ffreep %st(0) │ │ │ │ - inc %edx │ │ │ │ - cmp %edx,-0x64(%ebp) │ │ │ │ - je 46a58 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x678> │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - flds (%esi) │ │ │ │ - mov (%edi,%edx,4),%esi │ │ │ │ - mov (%ecx,%esi,4),%esi │ │ │ │ - flds (%esi,%eax,1) │ │ │ │ + inc %eax │ │ │ │ + cmp %eax,-0x40(%ebp) │ │ │ │ + je 3f208 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5e8> │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + flds (%ecx) │ │ │ │ + mov (%edi,%eax,4),%ecx │ │ │ │ + mov (%edx,%ecx,4),%ecx │ │ │ │ + flds (%ecx,%ebx,1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 46a05 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x625> │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ - jmp 469d5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f5> │ │ │ │ + jbe 3f1b5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x595> │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + jmp 3f185 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x565> │ │ │ │ ffreep %st(0) │ │ │ │ - inc %edx │ │ │ │ - cmp %edx,-0x64(%ebp) │ │ │ │ - je 46a58 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x678> │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + inc %eax │ │ │ │ + cmp %eax,-0x40(%ebp) │ │ │ │ + je 3f208 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5e8> │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ flds (%edi) │ │ │ │ - jmp 469ba ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5da> │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jmp 3f16a ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x54a> │ │ │ │ sub $0x10,%esp │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps (%eax) │ │ │ │ - jmp 4683f ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x45f> │ │ │ │ + jmp 3efec ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3cc> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov (%edi,%ebx,4),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov (%eax,%ebx,4),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4696e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x58e> │ │ │ │ + je 3f113 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f3> │ │ │ │ fxch %st(1) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - fstps -0x3c(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ fsubs (%eax) │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17590 │ │ │ │ - fmuls -0x3c(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + fmuls -0x30(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x3c(%ebp) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - jmp 46970 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x590> │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ + flds -0x30(%ebp) │ │ │ │ + jmp 3f115 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f5> │ │ │ │ fldz │ │ │ │ - jmp 467a3 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c3> │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + jmp 3ef50 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x330> │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 46783 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3a3> │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + jmp 3ef2c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x30c> │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ cmp %ebx,%edi │ │ │ │ - je 46623 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x243> │ │ │ │ + je 3ee43 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x223> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 46ab6 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6d6> │ │ │ │ - jmp 46623 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x243> │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 46ae7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x707> │ │ │ │ - add $0x2,%ecx │ │ │ │ + jne 3f263 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x643> │ │ │ │ + jmp 3ee43 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x223> │ │ │ │ + xor %eax,%eax │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 46acf ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6ef> │ │ │ │ + je 3f294 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x674> │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 3f27c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x65c> │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 46583 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1a3> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jmp 3eda3 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x183> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 4662c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x24c> │ │ │ │ + jle 3ee4c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x22c> │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 46595 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1b5> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jmp 3edb5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x195> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ testb $0x1,0x55(%eax) │ │ │ │ - jne 46873 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x493> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jne 3f01d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3fd> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 46be1 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x801> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 3f38e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x76e> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov 0xb0(%eax),%eax │ │ │ │ vzeroupper │ │ │ │ - jmp 468ec ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x50c> │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ + jmp 3f091 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x471> │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 464c7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0xe7> │ │ │ │ + jg 3ecfe ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0xde> │ │ │ │ fldz │ │ │ │ xor %esi,%esi │ │ │ │ fstpl (%edi) │ │ │ │ - jmp 4693c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x55c> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jmp 3f0e1 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c1> │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x4 │ │ │ │ call 17050 │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 464c7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0xe7> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jg 3ecfe ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0xde> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - je 46ba3 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x7c3> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 3f35c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x73c> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov 0xb0(%eax),%eax │ │ │ │ - jmp 468d6 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f6> │ │ │ │ + jmp 3f07b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x45b> │ │ │ │ + fldz │ │ │ │ + fstpl (%edi) │ │ │ │ + vzeroupper │ │ │ │ + jmp 3f091 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x471> │ │ │ │ xor %edx,%edx │ │ │ │ vzeroupper │ │ │ │ - jmp 468d6 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f6> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jmp 3f07b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x45b> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - jne 4687e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x49e> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jne 3f028 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x408> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ testb $0x1,0x55(%eax) │ │ │ │ - jne 4687e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x49e> │ │ │ │ + jne 3f028 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x408> │ │ │ │ fldz │ │ │ │ mov 0xb0(%eax),%eax │ │ │ │ fstpl (%edi) │ │ │ │ - jmp 468ec ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x50c> │ │ │ │ - fldz │ │ │ │ - fstpl (%edi) │ │ │ │ - vzeroupper │ │ │ │ - jmp 4690e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x52e> │ │ │ │ + jmp 3f091 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x471> │ │ │ │ fldz │ │ │ │ fstpl (%edi) │ │ │ │ vzeroupper │ │ │ │ - jmp 468ec ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x50c> │ │ │ │ + jmp 3f0b3 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x493> │ │ │ │ mov $0xfffffff8,%esi │ │ │ │ - jmp 46910 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x530> │ │ │ │ + jmp 3f0b5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x495> │ │ │ │ vzeroupper │ │ │ │ - jmp 4690e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x52e> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jmp 3f0b3 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x493> │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbc04(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 17190 │ │ │ │ mov %eax,%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x6c(%ebp) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + push -0x48(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -00046c20 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +0003f400 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x1d030,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1c850,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ - mov 0x4(%ecx),%edi │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + sub $0x88,%esp │ │ │ │ + mov 0x4(%ecx),%esi │ │ │ │ + mov 0x18(%ecx),%edi │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov 0x8(%ecx),%edi │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - mov 0xc(%ecx),%edi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ - mov 0x10(%ecx),%edi │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - mov 0x14(%ecx),%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ - mov 0x18(%ecx),%edi │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + mov 0xc(%ecx),%esi │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov %esi,-0x84(%ebp) │ │ │ │ + mov 0x10(%ecx),%esi │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + mov 0x14(%ecx),%esi │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ cmp $0x1fffffff,%eax │ │ │ │ - ja 473db ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x7bb> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + ja 3fb1c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x71c> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4730d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6ed> │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + je 3fa67 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x667> │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ push %esi │ │ │ │ call 17050 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + cmpl $0x1,-0x2c(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ - cmpl $0x1,-0x4c(%ebp) │ │ │ │ - je 4733d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x71d> │ │ │ │ + je 3fa8b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x68b> │ │ │ │ sub $0x4,%esp │ │ │ │ add $0x4,%eax │ │ │ │ sub $0x4,%esi │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0xfffffff,-0x4c(%ebp) │ │ │ │ - ja 473ed ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x7cd> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + cmpl $0xfffffff,-0x2c(%ebp) │ │ │ │ + ja 3fb2e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x72e> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ push %esi │ │ │ │ call 17050 │ │ │ │ fldz │ │ │ │ add $0xc,%esp │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ sub $0x8,%esi │ │ │ │ fstpl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 4739b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x77b> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ - mov 0x84(%eax),%ebx │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ - mov 0x80(%eax),%ebx │ │ │ │ + jle 3faf4 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6f4> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + mov 0x84(%eax),%esi │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + mov 0x80(%eax),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ - mov %ebx,-0x98(%ebp) │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov (%edi,%eax,4),%edi │ │ │ │ - mov (%ebx,%edi,4),%esi │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ - mov %eax,%edi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov (%esi,%eax,4),%esi │ │ │ │ + mov (%ebx,%esi,4),%edi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ mov (%ebx,%eax,4),%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ mov (%ebx,%eax,4),%eax │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov (%ebx,%edi,4),%eax │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - mov (%edi,%eax,4),%edx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov (%ebx,%esi,4),%eax │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ + mov (%esi,%eax,4),%edx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4704b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x42b> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov 0x20(%eax),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov $0x0,%edi │ │ │ │ - jle 46de3 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1c3> │ │ │ │ + je 3f7c5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c5> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov 0x20(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + mov $0x0,%esi │ │ │ │ + jle 3f5a3 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1a3> │ │ │ │ mov 0x9c(%eax),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ - add -0x40(%ebp),%edi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ + add -0x20(%ebp),%esi │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%esi,%eax,8) │ │ │ │ + fldl (%edi,%eax,8) │ │ │ │ fmull (%edx) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 46dd0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1b0> │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 3f590 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x190> │ │ │ │ inc %ebx │ │ │ │ - cmp %ebx,-0x4c(%ebp) │ │ │ │ - jne 46dc0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1a0> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + cmp %ebx,-0x2c(%ebp) │ │ │ │ + jne 3f580 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x180> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 46e8c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x26c> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - lea 0x8(%edx),%esi │ │ │ │ + jle 3f64c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x24c> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + lea 0x8(%edx),%edi │ │ │ │ mov $0x1,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 4704b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x42b> │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ + je 3f7c5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c5> │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 472c4 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6a4> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 3fa1e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x61e> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ mov 0x9c(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ lea (%ecx,%ebx,8),%eax │ │ │ │ - add -0x40(%ebp),%ebx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - lea (%ecx,%ebx,8),%ecx │ │ │ │ + add -0x20(%ebp),%ebx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ lea (%edx,%eax,8),%edx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + lea (%ecx,%ebx,8),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull (%edi) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 46e60 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x240> │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - inc %edi │ │ │ │ - add %ecx,-0x44(%ebp) │ │ │ │ - cmp %edi,-0x4c(%ebp) │ │ │ │ - jne 46e30 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x210> │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 3f620 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x220> │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + inc %esi │ │ │ │ + add %ecx,-0x24(%ebp) │ │ │ │ + cmp %esi,-0x2c(%ebp) │ │ │ │ + jne 3f5f0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1f0> │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ - add $0x8,%esi │ │ │ │ - cmp -0x78(%ebp),%ecx │ │ │ │ - jl 46e10 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1f0> │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + add $0x8,%edi │ │ │ │ + cmp -0x5c(%ebp),%ecx │ │ │ │ + jl 3f5d0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1d0> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 472b1 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x691> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jle 3fa0b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x60b> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov 0x9c(%eax),%ebx │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 472b8 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x698> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 3fa12 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x612> │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ fldz │ │ │ │ - mov %edi,%edx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ add %eax,%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vmulpd (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ + jmp 3f6c0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x2c0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + faddl -0x20(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 46ef0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x2d0> │ │ │ │ - test $0x7,%esi │ │ │ │ - je 46f9d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x37d> │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + jne 3f6c0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x2c0> │ │ │ │ + test $0x3,%esi │ │ │ │ + je 3f721 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x321> │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ sub %eax,%edx │ │ │ │ lea (%ebx,%edx,8),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - fmull (%edi,%eax,8) │ │ │ │ + fmull (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 46f90 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x370> │ │ │ │ - add %esi,-0x50(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - shl $0x3,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jl 3f714 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x314> │ │ │ │ + add %esi,-0x28(%ebp) │ │ │ │ + lea 0x0(,%edi,8),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov 0x54(%eax),%ebx │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - je 47158 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x538> │ │ │ │ + je 3f8ca ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4ca> │ │ │ │ test $0x1,%bh │ │ │ │ - jne 47147 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x527> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + jne 3f8bc ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4bc> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov 0x8c(%ecx),%edx │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 47184 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x564> │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - cmp %ecx,(%ebx,%edx,4) │ │ │ │ - je 47019 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3f9> │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ + je 3f8f6 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f6> │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + cmp %ecx,(%ebx,%edi,4) │ │ │ │ + je 3f798 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x398> │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ fsubl (%eax) │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17590 │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ add 0xb4(%ebx),%eax │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - faddl (%eax) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ lea -0x1(%ebx),%edx │ │ │ │ - cmp -0x64(%ebp),%edx │ │ │ │ - je 47249 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x629> │ │ │ │ + cmp -0x44(%ebp),%edx │ │ │ │ + faddl (%eax) │ │ │ │ + je 3f9ac ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5ac> │ │ │ │ fstpl (%eax) │ │ │ │ + addl $0x8,-0x24(%ebp) │ │ │ │ + inc %edi │ │ │ │ + cmp %edi,-0x2c(%ebp) │ │ │ │ + jne 3f670 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x270> │ │ │ │ incl -0x44(%ebp) │ │ │ │ - addl $0x8,-0x48(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 46ec0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x2a0> │ │ │ │ - incl -0x64(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - cmp %eax,-0x68(%ebp) │ │ │ │ - jg 46d48 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x128> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ + cmp %eax,-0x48(%ebp) │ │ │ │ + jg 3f519 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x119> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - je 472e0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6c0> │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + je 3fa3a ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x63a> │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 4738d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x76d> │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + je 3fae6 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6e6> │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ mov 0xb4(%eax),%eax │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jbe 47383 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x763> │ │ │ │ - shr $0x3,%esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - mov %esi,%ecx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 3fadc ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6dc> │ │ │ │ + shr $0x2,%esi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x6,%ecx │ │ │ │ + mov %esi,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vaddpd (%ebx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vmovupd %zmm0,-0x40(%edx) │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ebx │ │ │ │ + vaddpd -0x20(%ebx),%ymm0,%ymm0 │ │ │ │ + vmovupd %ymm0,-0x20(%edx) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 4709e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x47e> │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov %ebx,%edx │ │ │ │ - and $0xfffffff8,%edx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 47377 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x757> │ │ │ │ + jne 3f818 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x418> │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + mov %esi,%edx │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + and $0x3,%esi │ │ │ │ + je 3fad0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6d0> │ │ │ │ vzeroupper │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ - faddl (%ebx,%edx,8) │ │ │ │ + faddl (%esi,%edx,8) │ │ │ │ fstpl (%eax,%edx,8) │ │ │ │ inc %edx │ │ │ │ - cmp %edx,-0x4c(%ebp) │ │ │ │ - jg 470cf ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4af> │ │ │ │ + cmp %edx,-0x2c(%ebp) │ │ │ │ + jg 3f844 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x444> │ │ │ │ fldz │ │ │ │ fstpl (%edi) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ fldz │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x6c(%ebx),%ecx │ │ │ │ + mov 0x6c(%esi),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ + cmp %edx,-0x2c(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%edi) │ │ │ │ - cmp %edx,-0x4c(%ebp) │ │ │ │ - jne 470ef ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ + jne 3f864 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x464> │ │ │ │ xor %eax,%eax │ │ │ │ fucomip %st(0),%st │ │ │ │ setnp %al │ │ │ │ lea -0x8(,%eax,8),%esi │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 47123 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x503> │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + je 3f898 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x498> │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 47139 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x519> │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + je 3f8ae ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4ae> │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ sub 0xc(%ecx),%eax │ │ │ │ - jmp 46fcd ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3ad> │ │ │ │ + jmp 3f752 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x352> │ │ │ │ test $0x1,%bh │ │ │ │ - jne 47147 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x527> │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + jne 3f8bc ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4bc> │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 47019 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3f9> │ │ │ │ - jmp 47170 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x550> │ │ │ │ + jne 3f798 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x398> │ │ │ │ + jmp 3f8e2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4e2> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 47170 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x550> │ │ │ │ + jmp 3f8e2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4e2> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ mov 0xb4(%eax),%eax │ │ │ │ fstpl (%eax,%ebx,1) │ │ │ │ - jmp 47038 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x418> │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - movl $0x0,(%ecx,%eax,4) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + jmp 3f7b7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3b7> │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmpl $0x1,-0x48(%ebp) │ │ │ │ + movl $0x0,(%ecx,%edi,4) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ fldl (%eax,%ecx,1) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ fstl (%eax) │ │ │ │ - cmpl $0x1,-0x68(%ebp) │ │ │ │ - je 4716a ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x54a> │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ + je 3f8dc ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4dc> │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - jmp 471fd ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5dd> │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov (%esi,%eax,4),%ecx │ │ │ │ - sub 0xc(%edi),%ecx │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ + jmp 3f960 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x560> │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + mov (%ebx,%eax,4),%ecx │ │ │ │ + sub 0xc(%esi),%ecx │ │ │ │ mov (%edx,%ecx,4),%ecx │ │ │ │ - fldl (%ecx,%ebx,1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 4723a ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x61a> │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + fldl (%ecx,%edi,1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 3f99d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x59d> │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ mov %eax,(%ecx,%edx,4) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x48(%ebp) │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ fstl (%ecx) │ │ │ │ - cmp %eax,-0x68(%ebp) │ │ │ │ - je 4726a ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x64a> │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - testb $0x1,-0x77(%ebp) │ │ │ │ - jne 471cb ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5ab> │ │ │ │ - mov (%edi,%eax,4),%ecx │ │ │ │ + je 3f9cd ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5cd> │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + testb $0x1,-0x5b(%ebp) │ │ │ │ + jne 3f92e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x52e> │ │ │ │ + mov (%esi,%eax,4),%ecx │ │ │ │ mov (%edx,%ecx,4),%ecx │ │ │ │ - fldl (%ecx,%ebx,1) │ │ │ │ + fldl (%ecx,%edi,1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 47235 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x615> │ │ │ │ + ja 3f998 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x598> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4721b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fb> │ │ │ │ + jmp 3f97e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x57e> │ │ │ │ ffreep %st(0) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x68(%ebp) │ │ │ │ - je 4726c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x64c> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + cmp -0x48(%ebp),%eax │ │ │ │ + je 3f9cf ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5cf> │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ fldl (%ecx) │ │ │ │ - mov (%edi,%eax,4),%ecx │ │ │ │ + mov (%esi,%eax,4),%ecx │ │ │ │ mov (%edx,%ecx,4),%ecx │ │ │ │ - fldl (%ecx,%ebx,1) │ │ │ │ + fldl (%ecx,%edi,1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 47219 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f9> │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - jmp 471e9 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5c9> │ │ │ │ + jbe 3f97c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x57c> │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + jmp 3f94c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x54c> │ │ │ │ ffreep %st(0) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x68(%ebp) │ │ │ │ - je 4726c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x64c> │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - fldl (%edi) │ │ │ │ - jmp 471ce ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5ae> │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + cmp %eax,-0x48(%ebp) │ │ │ │ + je 3f9cf ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5cf> │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ + fldl (%esi) │ │ │ │ + jmp 3f931 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x531> │ │ │ │ sub $0x10,%esp │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 47038 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x418> │ │ │ │ + jmp 3f7b7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3b7> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - mov (%eax,%ebx,4),%ebx │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov (%eax,%edi,4),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4716e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x54e> │ │ │ │ + je 3f8e0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4e0> │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ fsubl (%eax) │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17590 │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 47170 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x550> │ │ │ │ + jmp 3f8e2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4e2> │ │ │ │ fldz │ │ │ │ - jmp 46fa0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x380> │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + jmp 3f724 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x324> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 46f88 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x368> │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + jmp 3f70c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x30c> │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 46e83 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x263> │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 3f643 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x243> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 472c9 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6a9> │ │ │ │ - jmp 46e83 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x263> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 3fa23 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x623> │ │ │ │ + jmp 3f643 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x243> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ testb $0x1,0x55(%eax) │ │ │ │ - jne 4706c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x44c> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + jne 3f7e6 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3e6> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 47391 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x771> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + je 3faea ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6ea> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov 0xb4(%eax),%eax │ │ │ │ vzeroupper │ │ │ │ - jmp 470e5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c5> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ + jmp 3f85a ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x45a> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 46d17 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0xf7> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - cmpl $0xffffffff,(%eax) │ │ │ │ - je 473c3 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x7a3> │ │ │ │ + jg 3f4f1 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0xf1> │ │ │ │ fldz │ │ │ │ xor %esi,%esi │ │ │ │ fstpl (%edi) │ │ │ │ - jmp 47139 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x519> │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + jmp 3f8ae ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4ae> │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call 17050 │ │ │ │ fldz │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ fstpl (%eax) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 46d17 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0xf7> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + jg 3f4f1 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0xf1> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - je 473a7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x787> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + je 3fb00 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x700> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov 0xb4(%eax),%eax │ │ │ │ - jmp 470cf ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4af> │ │ │ │ + jmp 3f844 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x444> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fstpl (%edi) │ │ │ │ vzeroupper │ │ │ │ - jmp 470e5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c5> │ │ │ │ + jmp 3f85a ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x45a> │ │ │ │ xor %edx,%edx │ │ │ │ vzeroupper │ │ │ │ - jmp 470cf ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4af> │ │ │ │ + jmp 3f844 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x444> │ │ │ │ fldz │ │ │ │ fstpl (%edi) │ │ │ │ xor %esi,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp 4710d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4ed> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + jmp 3f882 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x482> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - jne 47077 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x457> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 3f7f1 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3f1> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ testb $0x1,0x55(%eax) │ │ │ │ - jne 47077 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x457> │ │ │ │ + jne 3f7f1 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3f1> │ │ │ │ fldz │ │ │ │ mov 0xb4(%eax),%eax │ │ │ │ fstpl (%edi) │ │ │ │ - jmp 470e5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c5> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - testb $0x1,0x55(%eax) │ │ │ │ - jne 47332 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x712> │ │ │ │ - fldz │ │ │ │ - xor %esi,%esi │ │ │ │ - fstpl (%edi) │ │ │ │ - jmp 47139 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x519> │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + jmp 3f85a ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x45a> │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbc04(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 17190 │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbc04(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 17190 │ │ │ │ mov %eax,%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - push -0x70(%ebp) │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -52113,138 +47523,133 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -00047440 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +0003fb80 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x1c810,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1c0d0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ + sub $0x88,%esp │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ mov 0x8(%ecx),%edi │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ mov 0xc(%ecx),%edi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ mov 0x10(%ecx),%edi │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ mov 0x14(%ecx),%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ cmp $0x1fffffff,%eax │ │ │ │ - ja 47bcd ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x78d> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + ja 40290 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x710> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 47ad6 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x696> │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + je 40176 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f6> │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ push %eax │ │ │ │ call 17050 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 47b2e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6ee> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + je 401d7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x657> │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ lea -0x4(%eax),%esi │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ pop %eax │ │ │ │ - push -0x48(%ebp) │ │ │ │ + push -0x28(%ebp) │ │ │ │ call 17050 │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 47b9b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x75b> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + jle 4023b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6bb> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ mov 0x80(%eax),%esi │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ mov 0x7c(%eax),%esi │ │ │ │ mov 0x78(%eax),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ mov (%esi,%edi,4),%esi │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ mov (%ecx,%eax,4),%eax │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ mov (%ecx,%eax,4),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je 47a90 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x650> │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + je 4012a ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5aa> │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ flds (%eax) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x98(%edi),%edi │ │ │ │ add %esi,%ecx │ │ │ │ mov %edi,%edx │ │ │ │ - jmp 47600 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1c0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x10(%edx) │ │ │ │ flds -0xc(%eax) │ │ │ │ @@ -52253,36 +47658,36 @@ │ │ │ │ flds -0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x8(%edx) │ │ │ │ flds -0x4(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 47600 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1c0> │ │ │ │ + jne 3fd00 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x180> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 476ce ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x28e> │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + jle 3fdce ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x24e> │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ test %esi,%esi │ │ │ │ - je 47aa2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x662> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + je 4013c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5bc> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ mov $0x1,%esi │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ lea (%edi,%eax,1),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ flds (%eax,%esi,4) │ │ │ │ lea (%edx,%ebx,4),%edx │ │ │ │ mov %edi,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ flds (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ @@ -52298,572 +47703,539 @@ │ │ │ │ fadds -0x8(%eax) │ │ │ │ fstps -0x8(%eax) │ │ │ │ flds -0x4(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 47680 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x240> │ │ │ │ + jne 3fd80 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x200> │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x48(%ebp),%ebx │ │ │ │ + add -0x28(%ebp),%ebx │ │ │ │ inc %esi │ │ │ │ - add -0x60(%ebp),%ebx │ │ │ │ - cmp -0x40(%ebp),%esi │ │ │ │ - jl 47670 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x230> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + add -0x40(%ebp),%ebx │ │ │ │ + cmp -0x20(%ebp),%esi │ │ │ │ + jl 3fd70 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1f0> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 47804 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c4> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + je 3fee0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x360> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ flds (%eax) │ │ │ │ flds 0x4(%eax) │ │ │ │ flds 0x8(%eax) │ │ │ │ flds 0xc(%eax) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - jmp 47793 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x353> │ │ │ │ + fxch %st(3) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + fstps -0x38(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps -0x3c(%ebp) │ │ │ │ + fstps -0x40(%ebp) │ │ │ │ + fstps -0x44(%ebp) │ │ │ │ + jmp 3fe7d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x2fd> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test $0x1,%ch │ │ │ │ - jne 47920 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4e0> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + jne 40000 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x480> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ mov 0x88(%ebx),%edx │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - je 47930 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f0> │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + je 40010 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x490> │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ cmp %ebx,(%ecx,%esi,1) │ │ │ │ - je 4776c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x32c> │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0x6c(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - fstps -0x68(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0x60(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0x5c(%ebp) │ │ │ │ - fstps -0x58(%ebp) │ │ │ │ + je 3fe56 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x2d6> │ │ │ │ + fstps -0x48(%ebp) │ │ │ │ flds (%eax,%esi,1) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ fsubs (%eax) │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ - fmuls -0x58(%ebp) │ │ │ │ + fmuls -0x48(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x58(%ebp) │ │ │ │ - flds -0x58(%ebp) │ │ │ │ - flds -0x5c(%ebp) │ │ │ │ - flds -0x60(%ebp) │ │ │ │ - flds -0x6c(%ebp) │ │ │ │ - flds -0x68(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(4) │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + fstps -0x48(%ebp) │ │ │ │ + flds -0x48(%ebp) │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ mov 0xb0(%ecx),%eax │ │ │ │ add %esi,%eax │ │ │ │ + cmp %ebx,-0x50(%ebp) │ │ │ │ fadds (%eax) │ │ │ │ - cmp %ebx,-0x70(%ebp) │ │ │ │ - je 479f0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5b0> │ │ │ │ + je 400d0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x550> │ │ │ │ fstps (%eax) │ │ │ │ - addl $0x4,-0x40(%ebp) │ │ │ │ + addl $0x4,-0x20(%ebp) │ │ │ │ add $0x4,%esi │ │ │ │ - cmp -0x48(%ebp),%esi │ │ │ │ - je 477fc ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3bc> │ │ │ │ - flds (%edi,%esi,4) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - fmul %st(4),%st │ │ │ │ - flds 0x4(%edi,%esi,4) │ │ │ │ - fmul %st(4),%st │ │ │ │ + cmp -0x28(%ebp),%esi │ │ │ │ + je 3fee0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x360> │ │ │ │ + flds -0x38(%ebp) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + fmuls (%edi,%esi,4) │ │ │ │ mov 0x54(%eax),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + flds -0x3c(%ebp) │ │ │ │ + fmuls 0x4(%edi,%esi,4) │ │ │ │ + cmpl $0xffffffff,(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds 0x8(%edi,%esi,4) │ │ │ │ - fmul %st(3),%st │ │ │ │ + flds -0x40(%ebp) │ │ │ │ + fmuls 0x8(%edi,%esi,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds 0xc(%edi,%esi,4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + flds -0x44(%ebp) │ │ │ │ + fmuls 0xc(%edi,%esi,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmpl $0xffffffff,(%eax) │ │ │ │ - jne 476f0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b0> │ │ │ │ + jne 3fe00 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x280> │ │ │ │ test $0x1,%ch │ │ │ │ - jne 47920 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4e0> │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + jne 40000 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x480> │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 4776c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x32c> │ │ │ │ - jmp 477da ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x39a> │ │ │ │ + jne 3fe56 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x2d6> │ │ │ │ + jmp 3fec8 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x348> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 477da ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x39a> │ │ │ │ + jmp 3fec8 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x348> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - addl $0x4,-0x40(%ebp) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + addl $0x4,-0x20(%ebp) │ │ │ │ mov 0xb0(%eax),%eax │ │ │ │ fstps (%eax,%esi,1) │ │ │ │ add $0x4,%esi │ │ │ │ - cmp -0x48(%ebp),%esi │ │ │ │ - jne 47793 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x353> │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 47804 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c4> │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - incl -0x44(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - jne 47570 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x130> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + cmp -0x28(%ebp),%esi │ │ │ │ + jne 3fe7d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x2fd> │ │ │ │ + incl -0x24(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ + jne 3fca0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x120> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - je 47b04 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6c4> │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + je 401ad ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x62d> │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 47b86 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x746> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + je 40232 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6b2> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov 0xb0(%eax),%edx │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 47b76 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x736> │ │ │ │ - shr $0x4,%esi │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov %esi,%ebx │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 40225 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6a5> │ │ │ │ + shr $0x3,%esi │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ - shl $0x6,%ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - vmovups (%eax),%zmm0 │ │ │ │ - vaddps (%ecx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%ecx │ │ │ │ - vmovups %zmm0,-0x40(%eax) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovups (%eax),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%ecx │ │ │ │ + vaddps -0x20(%ecx),%ymm0,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 47860 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x420> │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + jne 3ff40 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c0> │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - and $0xf,%esi │ │ │ │ - je 47b8f ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x74f> │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + and $0x7,%esi │ │ │ │ + je 40219 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x699> │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fadds (%ebx,%eax,4) │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 478a0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x460> │ │ │ │ + jg 3ff72 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3f2> │ │ │ │ fldz │ │ │ │ fstpl (%edi) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ fldz │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x68(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%edi) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 478c0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x480> │ │ │ │ + jne 3ffa0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x420> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 47bc3 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x783> │ │ │ │ + jp 40277 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6f7> │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 478f2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4b2> │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + je 3ffcf ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x44f> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 47908 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c8> │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + je 3ffe5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x465> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ sub 0xc(%ebx),%eax │ │ │ │ - jmp 47702 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x2c2> │ │ │ │ + jmp 3fe12 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x292> │ │ │ │ xchg %ax,%ax │ │ │ │ flds (%eax,%esi,1) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x34(%ebp) │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%ebx,%esi,1) │ │ │ │ fsts (%eax) │ │ │ │ - cmpl $0x1,-0x54(%ebp) │ │ │ │ - je 477d4 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x394> │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + je 3fec2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x342> │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 479a0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x560> │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + jmp 4007c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4fc> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ sub 0xc(%edi),%ebx │ │ │ │ mov (%edx,%ebx,4),%ebx │ │ │ │ flds (%ebx,%esi,1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 479e0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5a0> │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + jbe 400c0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x540> │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,(%ebx,%esi,1) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ fsts (%ebx) │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - je 47a2e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5ee> │ │ │ │ - testb $0x1,-0x57(%ebp) │ │ │ │ - jne 47970 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x530> │ │ │ │ + je 400ee ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x56e> │ │ │ │ + testb $0x1,-0x47(%ebp) │ │ │ │ + jne 40050 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4d0> │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov (%edx,%ebx,4),%ebx │ │ │ │ flds (%ebx,%esi,1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 4798b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x54b> │ │ │ │ + ja 4006b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4eb> │ │ │ │ ffreep %st(0) │ │ │ │ inc %eax │ │ │ │ - cmp -0x54(%ebp),%eax │ │ │ │ - je 47a30 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f0> │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + cmp -0x34(%ebp),%eax │ │ │ │ + je 400f0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x570> │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ flds (%ebx) │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov (%edx,%ebx,4),%ebx │ │ │ │ flds (%ebx,%esi,1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 4798b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x54b> │ │ │ │ + ja 4006b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4eb> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 479b7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x577> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 40093 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x513> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ inc %eax │ │ │ │ - cmp -0x54(%ebp),%eax │ │ │ │ - je 47a30 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f0> │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + cmp -0x34(%ebp),%eax │ │ │ │ + je 400f0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x570> │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ flds (%edi) │ │ │ │ - jmp 47973 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x533> │ │ │ │ + jmp 40053 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4d3> │ │ │ │ nop │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0x6c(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - fstps -0x68(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0x60(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0x5c(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps (%eax) │ │ │ │ - flds -0x5c(%ebp) │ │ │ │ - flds -0x60(%ebp) │ │ │ │ - flds -0x68(%ebp) │ │ │ │ - flds -0x6c(%ebp) │ │ │ │ - jmp 47787 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x347> │ │ │ │ + jmp 3fe71 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x2f1> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ mov (%eax,%esi,1),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 477d8 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x398> │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - fstps -0x6c(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - fstps -0x68(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstps -0x60(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstps -0x5c(%ebp) │ │ │ │ + je 3fec6 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x346> │ │ │ │ fxch %st(1) │ │ │ │ - fstps -0x58(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + fstps -0x48(%ebp) │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ fsubs (%eax) │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ - fmuls -0x58(%ebp) │ │ │ │ + fmuls -0x48(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x58(%ebp) │ │ │ │ - flds -0x58(%ebp) │ │ │ │ - flds -0x5c(%ebp) │ │ │ │ - flds -0x60(%ebp) │ │ │ │ - flds -0x6c(%ebp) │ │ │ │ - flds -0x68(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(4) │ │ │ │ - jmp 477da ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x39a> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + fstps -0x48(%ebp) │ │ │ │ + flds -0x48(%ebp) │ │ │ │ + jmp 3fec8 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x348> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 47804 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c4> │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + jle 3fee0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x360> │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jge 47804 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c4> │ │ │ │ + jge 3fee0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x360> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 47ab0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x670> │ │ │ │ - incl -0x44(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - jne 47570 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x130> │ │ │ │ - jmp 47813 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3d3> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ + jl 40150 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5d0> │ │ │ │ + incl -0x24(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ + jne 3fca0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x120> │ │ │ │ + jmp 3feef ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x36f> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 47527 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0xe7> │ │ │ │ + jg 3fc5e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0xde> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + cmpl $0xffffffff,(%eax) │ │ │ │ + je 40263 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6e3> │ │ │ │ fldz │ │ │ │ xor %esi,%esi │ │ │ │ fstpl (%edi) │ │ │ │ - jmp 47908 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c8> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp 3ffe5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x465> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ testb $0x1,0x55(%eax) │ │ │ │ - jne 47825 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3e5> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jne 3ff01 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x381> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 478d7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x497> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + je 3ffb7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x437> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ mov 0xb0(%eax),%edx │ │ │ │ - jmp 478b2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x472> │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + jmp 3ff84 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x404> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x4 │ │ │ │ call 17050 │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 47527 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0xe7> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + jg 3fc5e ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0xde> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - je 47ba7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x767> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + je 40247 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6c7> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ mov 0xb0(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 478a0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x460> │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 478a0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x460> │ │ │ │ + jmp 3ff72 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3f2> │ │ │ │ fldz │ │ │ │ fstpl (%edi) │ │ │ │ - jmp 478d7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x497> │ │ │ │ + vzeroupper │ │ │ │ + jmp 3ff84 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x404> │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 3ff72 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3f2> │ │ │ │ fldz │ │ │ │ fstpl (%edi) │ │ │ │ - vzeroupper │ │ │ │ - jmp 478b2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x472> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + jmp 3ffb7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x437> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - jne 47830 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3f0> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jne 3ff0c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x38c> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ testb $0x1,0x55(%eax) │ │ │ │ - jne 47830 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3f0> │ │ │ │ + jne 3ff0c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x38c> │ │ │ │ fldz │ │ │ │ mov 0xb0(%eax),%edx │ │ │ │ fstpl (%edi) │ │ │ │ - jmp 478b2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x472> │ │ │ │ + jmp 3ff84 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x404> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + testb $0x1,0x55(%eax) │ │ │ │ + je 40281 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x701> │ │ │ │ + fldz │ │ │ │ + xor %esi,%esi │ │ │ │ + fstpl (%edi) │ │ │ │ + jmp 3ffe5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x465> │ │ │ │ mov $0xfffffff8,%esi │ │ │ │ - jmp 478d9 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x499> │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + jmp 3ffb9 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x439> │ │ │ │ + fldz │ │ │ │ + xor %esi,%esi │ │ │ │ + fstpl (%edi) │ │ │ │ + jmp 3ffe5 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x465> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 402a2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x722> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbc04(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 17190 │ │ │ │ - mov %eax,%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - push -0x50(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push -0x30(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -00047c00 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +000402c0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x1c050,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1b990,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ sub $0xa8,%esp │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ + mov 0x18(%ecx),%esi │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov 0x18(%ecx),%esi │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ mov 0x8(%ecx),%edi │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ mov 0xc(%ecx),%edi │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov %edi,-0xb4(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ mov 0x10(%ecx),%edi │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ mov 0x14(%ecx),%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ cmp $0x1fffffff,%eax │ │ │ │ - ja 48423 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x823> │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + ja 40a05 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x745> │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 4832d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x72d> │ │ │ │ + je 408fd ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x63d> │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ push %eax │ │ │ │ call 17050 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - movl $0x0,(%eax) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + movl $0x0,(%eax) │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 48384 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x784> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + je 40966 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6a6> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x4(%eax),%edx │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xfffffff,%edi │ │ │ │ - ja 48435 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x835> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + ja 40a17 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x757> │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ push %edi │ │ │ │ call 17050 │ │ │ │ fldz │ │ │ │ add $0xc,%esp │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ sub $0x8,%edi │ │ │ │ fstpl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 483f7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x7f7> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ + jle 409ce ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x70e> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ mov 0x84(%eax),%edi │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ mov 0x80(%eax),%edi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ - shl $0x5,%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - mov -0xb4(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ mov (%esi,%edi,4),%esi │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ mov (%ecx,%eax,4),%eax │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ mov (%ecx,%eax,4),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je 481c4 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5c4> │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + je 407ae ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4ee> │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ fldl (%eax) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x9c(%edi),%edi │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ lea (%edi,%esi,1),%ecx │ │ │ │ - jmp 47e00 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x200> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x20,%eax │ │ │ │ add $0x20,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x20(%edx) │ │ │ │ fldl -0x18(%eax) │ │ │ │ @@ -52872,38 +48244,38 @@ │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fldl -0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 47e00 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x200> │ │ │ │ + jne 40480 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x1c0> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 47ed0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x2d0> │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + jle 4054d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x28d> │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ test %esi,%esi │ │ │ │ - je 481cf ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5cf> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + je 407b9 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f9> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ add %eax,%ecx │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ lea (%edx,%ebx,8),%edx │ │ │ │ nop │ │ │ │ fldl (%edx) │ │ │ │ add $0x20,%eax │ │ │ │ add $0x20,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x20(%eax) │ │ │ │ @@ -52917,450 +48289,413 @@ │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 47e80 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x280> │ │ │ │ + jne 40500 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x240> │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x58(%ebp),%ebx │ │ │ │ + add -0x38(%ebp),%ebx │ │ │ │ inc %esi │ │ │ │ - add -0x60(%ebp),%ebx │ │ │ │ + add -0x40(%ebp),%ebx │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 47e70 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x270> │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + jl 404f0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x230> │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 481f8 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f8> │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + je 407d0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x510> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ fldl (%eax) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldl 0x10(%eax) │ │ │ │ fldl 0x18(%eax) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + fxch %st(3) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - jmp 47fbf ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3bf> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + jmp 40613 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x353> │ │ │ │ + nop │ │ │ │ test $0x1,%ch │ │ │ │ - jne 48010 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x410> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + jne 40670 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3b0> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ mov 0x8c(%ebx),%edx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - je 48030 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x430> │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + je 40680 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c0> │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ cmp %ebx,(%ecx) │ │ │ │ - je 47f8d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x38d> │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl -0x88(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ + je 405e1 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x321> │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ fldl (%eax,%edi,1) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ fsubl (%eax) │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ fldl -0x60(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldl -0x70(%ebp) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ - fldl -0x88(%ebp) │ │ │ │ - fldl -0x80(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(4) │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ mov 0xb4(%ecx),%eax │ │ │ │ add %edi,%eax │ │ │ │ - faddl (%eax) │ │ │ │ cmp %ebx,-0x68(%ebp) │ │ │ │ - je 48180 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x580> │ │ │ │ + faddl (%eax) │ │ │ │ + je 40790 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4d0> │ │ │ │ fstpl (%eax) │ │ │ │ - addl $0x4,-0x44(%ebp) │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ + addl $0x4,-0x24(%ebp) │ │ │ │ add $0x20,%esi │ │ │ │ add $0x8,%edi │ │ │ │ - cmp -0x54(%ebp),%esi │ │ │ │ - je 481f0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f0> │ │ │ │ - fldl (%esi) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - fmul %st(4),%st │ │ │ │ - fldl 0x8(%esi) │ │ │ │ - fmul %st(4),%st │ │ │ │ + addl $0x8,-0x20(%ebp) │ │ │ │ + cmp -0x34(%ebp),%esi │ │ │ │ + je 407d0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x510> │ │ │ │ + fldl -0x40(%ebp) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + fmull (%esi) │ │ │ │ mov 0x54(%eax),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ + fmull 0x8(%esi) │ │ │ │ + cmpl $0xffffffff,(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl 0x10(%esi) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ + fmull 0x10(%esi) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl 0x18(%esi) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + fmull 0x18(%esi) │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmpl $0xffffffff,(%eax) │ │ │ │ - jne 47f10 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x310> │ │ │ │ + jne 40590 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x2d0> │ │ │ │ test $0x1,%ch │ │ │ │ - jne 48010 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x410> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + jne 40670 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3b0> │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 47f8d ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x38d> │ │ │ │ - jmp 47ffe ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3fe> │ │ │ │ + jne 405e1 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x321> │ │ │ │ + jmp 40656 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x396> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 47ffe ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3fe> │ │ │ │ + jmp 40656 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x396> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ mov 0xb4(%eax),%eax │ │ │ │ fstpl (%eax,%edi,1) │ │ │ │ - jmp 47fa8 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3a8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - sub 0xc(%ebx),%eax │ │ │ │ - jmp 47f22 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x322> │ │ │ │ + jmp 405fc ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x33c> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + sub 0xc(%ebx),%eax │ │ │ │ + jmp 405a2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x2e2> │ │ │ │ + xchg %ax,%ax │ │ │ │ fldl (%eax,%edi,1) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x30(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%ebx) │ │ │ │ fstl (%eax) │ │ │ │ - cmpl $0x1,-0x50(%ebp) │ │ │ │ - je 47ff8 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3f8> │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + je 40650 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x390> │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 4808f ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x48f> │ │ │ │ - nop │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + jmp 406df ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x41f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + mov -0x1c(%ebp),%esi │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ sub 0xc(%esi),%ebx │ │ │ │ mov (%edx,%ebx,4),%ebx │ │ │ │ fldl (%ebx,%edi,1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 48160 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x560> │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + jbe 40770 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4b0> │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ mov %eax,(%ebx) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x30(%ebp) │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ fstl (%ebx) │ │ │ │ - cmp %eax,-0x50(%ebp) │ │ │ │ - je 480f0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f0> │ │ │ │ + je 40730 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x470> │ │ │ │ testb $0x1,-0x5f(%ebp) │ │ │ │ - jne 48060 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x460> │ │ │ │ + jne 406b0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3f0> │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ mov (%edx,%ebx,4),%ebx │ │ │ │ fldl (%ebx,%edi,1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 4807f ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x47f> │ │ │ │ + ja 406cf ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x40f> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 480c2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c2> │ │ │ │ - jmp 480c0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 40702 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x442> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x50(%ebp) │ │ │ │ - je 480f2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f2> │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + cmp %eax,-0x30(%ebp) │ │ │ │ + je 40732 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x472> │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ fldl (%ebx) │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ mov (%edx,%ebx,4),%ebx │ │ │ │ fldl (%ebx,%edi,1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 480c0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c0> │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + jbe 40700 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x440> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ mov %eax,(%ebx) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x30(%ebp) │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ fstl (%ebx) │ │ │ │ - cmp %eax,-0x50(%ebp) │ │ │ │ - jne 4808f ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x48f> │ │ │ │ + jne 406df ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x41f> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 480f2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f2> │ │ │ │ + jmp 40732 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x472> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ mov (%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 47ffc ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3fc> │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - fstpl -0x88(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ + je 40654 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x394> │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ fsubl (%eax) │ │ │ │ fstpl (%esp) │ │ │ │ call 17590 │ │ │ │ fldl -0x60(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldl -0x70(%ebp) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ - fldl -0x88(%ebp) │ │ │ │ - fldl -0x80(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(4) │ │ │ │ - jmp 47ffe ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3fe> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 40656 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x396> │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x50(%ebp) │ │ │ │ - je 480f2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f2> │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + cmp %eax,-0x30(%ebp) │ │ │ │ + je 40732 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x472> │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ fldl (%esi) │ │ │ │ - jmp 48063 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x463> │ │ │ │ + jmp 406b3 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3f3> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl -0x88(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl (%eax) │ │ │ │ - fldl -0x70(%ebp) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ - fldl -0x80(%ebp) │ │ │ │ - fldl -0x88(%ebp) │ │ │ │ - jmp 47fa8 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x3a8> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp 405fc ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x33c> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 481f8 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f8> │ │ │ │ + jle 407d0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x510> │ │ │ │ mov $0x1,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jge 481f8 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f8> │ │ │ │ + jge 407d0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x510> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 481e0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5e0> │ │ │ │ - jmp 481f8 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f8> │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - incl -0x48(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp %eax,-0x50(%ebp) │ │ │ │ - jg 47d60 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x160> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ + jl 407c0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x500> │ │ │ │ + xchg %ax,%ax │ │ │ │ + incl -0x28(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + cmp %eax,-0x30(%ebp) │ │ │ │ + jg 40410 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x150> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - je 4835b ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x75b> │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + je 40940 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x680> │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 483ec ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x7ec> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov 0xb4(%eax),%edx │ │ │ │ + je 409c3 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x703> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + mov 0xb4(%eax),%ecx │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 483d9 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x7d9> │ │ │ │ - shr $0x3,%edi │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 409bc ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6fc> │ │ │ │ + shr $0x2,%edi │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %edx,%eax │ │ │ │ - shl $0x6,%ebx │ │ │ │ - add %edx,%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + shl $0x5,%ebx │ │ │ │ + add %ecx,%ebx │ │ │ │ + jmp 40840 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x580> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovupd (%eax),%zmm0 │ │ │ │ - vaddpd (%ecx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%ecx │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%eax),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vaddpd -0x20(%edx),%ymm0,%ymm0 │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 48260 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x660> │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + jne 40840 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x580> │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %edi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - and $0x7,%edi │ │ │ │ - je 483cd ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x7cd> │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + and $0x3,%edi │ │ │ │ + je 409b0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6f0> │ │ │ │ vzeroupper │ │ │ │ - fldl (%edx,%eax,8) │ │ │ │ - faddl (%ebx,%eax,8) │ │ │ │ - fstpl (%edx,%eax,8) │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + fldl (%ecx,%eax,8) │ │ │ │ + faddl (%edi,%eax,8) │ │ │ │ + fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg 482a0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6a0> │ │ │ │ + cmp %eax,-0x74(%ebp) │ │ │ │ + jg 4086c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5ac> │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ fldz │ │ │ │ - mov 0x6c(%eax),%ecx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov 0x6c(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edx,%eax,8) │ │ │ │ - fmull (%ecx,%eax,8) │ │ │ │ + fldl (%ecx,%eax,8) │ │ │ │ + fmull (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%esi) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 482d0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6d0> │ │ │ │ + jne 408a0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5e0> │ │ │ │ xor %eax,%eax │ │ │ │ fucomip %st(0),%st │ │ │ │ setnp %al │ │ │ │ lea -0x8(,%eax,8),%esi │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 48306 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x706> │ │ │ │ + je 408d6 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x616> │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4831f ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x71f> │ │ │ │ + je 408ef ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x62f> │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - movl $0x0,-0xa0(%ebp) │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jg 47d0c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x10c> │ │ │ │ + jg 403c0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + cmpl $0xffffffff,(%eax) │ │ │ │ + je 409f6 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x736> │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 4831f ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x71f> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp 408ef ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x62f> │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ testb $0x1,0x55(%eax) │ │ │ │ - jne 48219 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x619> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + jne 407f1 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x531> │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 483f0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x7f0> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov 0xb4(%eax),%edx │ │ │ │ - jmp 482b2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6b2> │ │ │ │ + je 409c7 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x707> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov 0xb4(%eax),%ecx │ │ │ │ + jmp 40885 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5c5> │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call 17050 │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fldz │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ fstpl (%eax) │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 47d0c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x10c> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + jg 403c0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - je 48403 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x803> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov 0xb4(%eax),%edx │ │ │ │ + je 409da ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x71a> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov 0xb4(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 482a0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6a0> │ │ │ │ + jmp 4086c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5ac> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ vzeroupper │ │ │ │ - jmp 482b2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6b2> │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + jmp 40885 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5c5> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 482a0 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6a0> │ │ │ │ + jmp 4086c ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5ac> │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 482ed ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6ed> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + jmp 408bd ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fd> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - jne 48227 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x627> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jne 407fc ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x53c> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ testb $0x1,0x55(%eax) │ │ │ │ - jne 48227 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x627> │ │ │ │ + jne 407fc ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x53c> │ │ │ │ + fldz │ │ │ │ + mov 0xb4(%eax),%ecx │ │ │ │ + fstpl (%esi) │ │ │ │ + jmp 40885 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x5c5> │ │ │ │ fldz │ │ │ │ - mov 0xb4(%eax),%edx │ │ │ │ fstpl (%esi) │ │ │ │ - jmp 482b2 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x6b2> │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 408ef ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x62f> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 48447 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x847> │ │ │ │ + jmp 40a29 ::calcRootLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int, double*)@@Base+0x769> │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbc04(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 17190 │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbc04(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 17190 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ - push -0xa0(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -53370,986 +48705,911 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00048480 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +00040a60 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x1b7d0,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1b1f0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x228,%esp │ │ │ │ + sub $0x188,%esp │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov %edi,-0x1f4(%ebp) │ │ │ │ + mov %edi,-0x180(%ebp) │ │ │ │ mov 0x8(%ecx),%edi │ │ │ │ - mov %eax,-0x1c0(%ebp) │ │ │ │ - mov %edi,-0x1f8(%ebp) │ │ │ │ + mov %eax,-0x138(%ebp) │ │ │ │ + mov %edi,-0x184(%ebp) │ │ │ │ mov 0xc(%ecx),%edi │ │ │ │ - mov %edi,-0x1fc(%ebp) │ │ │ │ + mov %edi,-0x188(%ebp) │ │ │ │ mov 0x10(%ecx),%edi │ │ │ │ - mov %edi,-0x200(%ebp) │ │ │ │ + mov %edi,-0x18c(%ebp) │ │ │ │ mov 0x14(%ecx),%edi │ │ │ │ - mov %edi,-0x204(%ebp) │ │ │ │ + mov %edi,-0x190(%ebp) │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ - mov %edi,-0x1d8(%ebp) │ │ │ │ + mov %edi,-0x160(%ebp) │ │ │ │ mov 0x1c(%ecx),%edi │ │ │ │ - mov %edi,-0x1cc(%ebp) │ │ │ │ + mov %edi,-0x158(%ebp) │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov 0x20(%ecx),%edi │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x130(%ebp) │ │ │ │ cmp $0x1fffffff,%eax │ │ │ │ - ja 494e1 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1061> │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 485b0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x130> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + ja 41959 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xef9> │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 40ba0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x140> │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ push %esi │ │ │ │ call 17050 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x1d4(%ebp) │ │ │ │ + cmpl $0x1,-0x130(%ebp) │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ - cmpl $0x1,-0x6c(%ebp) │ │ │ │ - je 49443 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xfc3> │ │ │ │ - mov -0x1d4(%ebp),%eax │ │ │ │ + je 418c1 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe61> │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x4(%esi),%edx │ │ │ │ push %edx │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ push $0x0 │ │ │ │ add $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17050 │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,-0x168(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %eax,-0x1dc(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17510 │ │ │ │ - mov -0x1cc(%ebp),%eax │ │ │ │ + mov -0x158(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jg 485d2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x152> │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ + jg 40bc2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x162> │ │ │ │ + mov -0x160(%ebp),%eax │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - jne 48b0b ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x68b> │ │ │ │ - mov -0x1c0(%ebp),%eax │ │ │ │ + jne 41088 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x628> │ │ │ │ + mov -0x138(%ebp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%edi) │ │ │ │ mov 0xb0(%eax),%eax │ │ │ │ - jmp 493bd ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf3d> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x1cc(%ebp),%ecx │ │ │ │ - movl $0x0,-0x1dc(%ebp) │ │ │ │ - movl $0x0,-0x1d4(%ebp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 494be ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x103e> │ │ │ │ + jmp 4182c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdcc> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x158(%ebp),%eax │ │ │ │ + movl $0x0,-0x168(%ebp) │ │ │ │ + movl $0x0,-0x15c(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4194a ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xeea> │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - movl $0x0,-0x1d0(%ebp) │ │ │ │ + movl $0x0,-0x14c(%ebp) │ │ │ │ mov %edi,%esi │ │ │ │ - vmovdqa32 -0x9ea0(%eax),%zmm7 │ │ │ │ - vmovdqa32 -0x9e60(%eax),%zmm6 │ │ │ │ - mov -0x1d0(%ebp),%ecx │ │ │ │ - mov -0x1c0(%ebp),%ebx │ │ │ │ - mov -0x1f4(%ebp),%eax │ │ │ │ + vmovdqa -0x9f20(%eax),%ymm4 │ │ │ │ + vmovdqa -0x9f40(%eax),%ymm6 │ │ │ │ + vmovdqa %ymm4,-0x38(%ebp) │ │ │ │ + vmovdqa -0x9f00(%eax),%ymm4 │ │ │ │ + vmovdqa %ymm4,-0x98(%ebp) │ │ │ │ + vmovdqa -0x9ee0(%eax),%ymm4 │ │ │ │ + vmovdqa %ymm4,-0xb8(%ebp) │ │ │ │ + mov -0x138(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ - vmovdqa32 %zmm6,-0xf8(%ebp) │ │ │ │ - vmovdqa32 %zmm7,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm6,-0x78(%ebp) │ │ │ │ + mov -0x14c(%ebp),%ecx │ │ │ │ + mov -0x180(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%edx │ │ │ │ mov 0x80(%ebx),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov -0x1fc(%ebp),%eax │ │ │ │ + mov %eax,-0x144(%ebp) │ │ │ │ + mov -0x188(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%edx │ │ │ │ mov 0x94(%ebx),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x200(%ebp),%eax │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0x18c(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%edx │ │ │ │ mov 0x78(%ebx),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0x1e4(%ebp) │ │ │ │ - mov -0x204(%ebp),%eax │ │ │ │ + mov %eax,-0x174(%ebp) │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%edx │ │ │ │ mov 0x7c(%ebx),%eax │ │ │ │ mov (%eax,%edx,4),%edi │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ - mov (%eax,%ecx,4),%edx │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x184(%ebp),%eax │ │ │ │ + mov 0x98(%ebx),%edx │ │ │ │ + mov (%eax,%ecx,4),%ecx │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ imul 0x20(%ebx),%eax │ │ │ │ - mov 0x98(%ebx),%ebx │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - push %ebx │ │ │ │ + push %edx │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 17510 │ │ │ │ - mov -0x1c0(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x138(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqa32 -0xb8(%ebp),%zmm7 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm6 │ │ │ │ - mov 0x30(%ebx),%ecx │ │ │ │ - mov 0x10(%ebx),%eax │ │ │ │ - cmp %edx,0xc(%ebx) │ │ │ │ - mov %ecx,-0x1e0(%ebp) │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - jle 48cf4 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x874> │ │ │ │ + vmovdqa -0x78(%ebp),%ymm6 │ │ │ │ + mov 0x10(%ebx),%ecx │ │ │ │ + mov 0x30(%ebx),%edx │ │ │ │ + mov %ecx,-0x130(%ebp) │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + cmp %ecx,0xc(%ebx) │ │ │ │ + mov %edx,-0x16c(%ebp) │ │ │ │ + jle 4124c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7ec> │ │ │ │ mov 0x84(%ebx),%eax │ │ │ │ - mov (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 48cf4 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x874> │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4883d ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3bd> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + je 4124c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7ec> │ │ │ │ + test %edx,%edx │ │ │ │ + jle 40e4e ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3ee> │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 49380 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf00> │ │ │ │ - mov -0x1c0(%ebp),%ebx │ │ │ │ - mov -0x178(%ebp),%edx │ │ │ │ - movl $0x0,-0x1b8(%ebp) │ │ │ │ - mov 0x20(%ebx),%ecx │ │ │ │ - mov 0x28(%ebx),%ebx │ │ │ │ - lea (%edx,%eax,4),%edx │ │ │ │ + jle 417ec ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd8c> │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + movl $0x0,-0x118(%ebp) │ │ │ │ + mov %edi,-0x11c(%ebp) │ │ │ │ + lea (%ecx,%eax,4),%ebx │ │ │ │ dec %eax │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - xor %edx,%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + mov -0x138(%ebp),%ebx │ │ │ │ + mov 0x20(%ebx),%edx │ │ │ │ + mov 0x28(%ebx),%ebx │ │ │ │ imul %ebx,%eax │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov %ebx,-0x134(%ebp) │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + mov %esi,%edx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 49360 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xee0> │ │ │ │ - mov -0x1e4(%ebp),%eax │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ - flds (%eax,%edx,4) │ │ │ │ - mov -0x1c0(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 417d0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd70> │ │ │ │ + mov -0x174(%ebp),%eax │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + mov %ebx,-0x120(%ebp) │ │ │ │ + mov %ecx,-0x124(%ebp) │ │ │ │ + mov %edx,-0x128(%ebp) │ │ │ │ + flds (%eax,%ecx,4) │ │ │ │ + mov -0x138(%ebp),%eax │ │ │ │ mov 0x3c(%eax),%edi │ │ │ │ mov 0x98(%eax),%esi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - imul %edx,%edi │ │ │ │ - mov %esi,-0x138(%ebp) │ │ │ │ + imul %ecx,%edi │ │ │ │ + mov %esi,-0xf8(%ebp) │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ - mov -0x1b8(%ebp),%edi │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ - mov -0x178(%ebp),%edi │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x118(%ebp),%edi │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ - mov -0x138(%ebp),%ebx │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov -0xf8(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ add (%ecx),%edx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0xd8(%ebp),%ecx │ │ │ │ lea (%ebx,%edi,4),%eax │ │ │ │ - add -0xf8(%ebp),%edi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + add -0x44(%ebp),%edi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ lea (%ecx,%edx,4),%ecx │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + mov -0x144(%ebp),%edx │ │ │ │ lea (%ebx,%edi,4),%ebx │ │ │ │ lea (%edx,%eax,4),%edx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - jmp 487e0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x360> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + jmp 40de0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x380> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ - fmuls (%edx) │ │ │ │ add $0x4,%eax │ │ │ │ add %esi,%ecx │ │ │ │ add $0x4,%edx │ │ │ │ + fmuls -0x4(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 487e0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x360> │ │ │ │ + jne 40de0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x380> │ │ │ │ addl $0x4,-0x40(%ebp) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - add %edx,-0xb8(%ebp) │ │ │ │ - cmp %eax,-0x48(%ebp) │ │ │ │ - jne 48790 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x310> │ │ │ │ + add %ebx,-0x78(%ebp) │ │ │ │ + cmp %eax,-0x4c(%ebp) │ │ │ │ + jne 40d90 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x330> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - mov -0x1b8(%ebp),%eax │ │ │ │ + mov -0x120(%ebp),%ebx │ │ │ │ + mov -0x124(%ebp),%ecx │ │ │ │ + mov -0x128(%ebp),%edx │ │ │ │ + mov -0x118(%ebp),%eax │ │ │ │ + add -0x134(%ebp),%eax │ │ │ │ + inc %ecx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - inc %edx │ │ │ │ - add -0x70(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x1b8(%ebp) │ │ │ │ - cmp -0x1e0(%ebp),%edx │ │ │ │ - jne 4872b ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2ab> │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + cmp -0x16c(%ebp),%ecx │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ + jne 40d2e ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2ce> │ │ │ │ + mov -0x11c(%ebp),%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 48ad7 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x657> │ │ │ │ - mov -0x1c0(%ebp),%eax │ │ │ │ + jle 41051 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f1> │ │ │ │ + mov -0x138(%ebp),%eax │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ - mov -0x1dc(%ebp),%eax │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %edx,%esi │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ + mov -0x168(%ebp),%eax │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 48baf ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x72f> │ │ │ │ - mov -0x1c0(%ebp),%eax │ │ │ │ + jle 41135 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6d5> │ │ │ │ + mov -0x138(%ebp),%eax │ │ │ │ mov 0x98(%eax),%ecx │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 48ce8 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x868> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 41240 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7e0> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ fldz │ │ │ │ + mov %edi,%edx │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ - lea (%edi,%eax,1),%ebx │ │ │ │ - mov %edx,%edi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %eax,%ebx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - vmulps (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulps -0x20(%eax),%ymm0,%ymm0 │ │ │ │ vmovss %xmm0,-0x40(%ebp) │ │ │ │ fadds -0x40(%ebp) │ │ │ │ vextractps $0x1,%xmm0,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm3 │ │ │ │ fadds -0x40(%ebp) │ │ │ │ vextractps $0x2,%xmm0,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ fadds -0x40(%ebp) │ │ │ │ vextractps $0x3,%xmm0,-0x40(%ebp) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - vmovss %xmm3,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm3 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm5 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm3,-0x40(%ebp) │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm3 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ vmovss %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ flds -0x40(%ebp) │ │ │ │ vextractps $0x1,%xmm0,-0x40(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadds -0x40(%ebp) │ │ │ │ vextractps $0x2,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vextractps $0x3,%xmm0,-0x40(%ebp) │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm3,-0x40(%ebp) │ │ │ │ - valignd $0x6,%ymm0,%ymm0,%ymm3 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm5 │ │ │ │ - fadds -0x40(%ebp) │ │ │ │ - vmovss %xmm3,-0x40(%ebp) │ │ │ │ flds -0x40(%ebp) │ │ │ │ - vmovss %xmm5,-0x40(%ebp) │ │ │ │ + vextractps $0x3,%xmm0,-0x40(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadds -0x40(%ebp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 488d0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x450> │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - test $0xf,%esi │ │ │ │ - je 489f0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x570> │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 40ed0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x470> │ │ │ │ + test $0x7,%esi │ │ │ │ + je 40f6d ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x50d> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - lea (%eax,%edi,1),%edx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + lea (%eax,%ebx,1),%edx │ │ │ │ sub %eax,%edx │ │ │ │ lea (%ecx,%edx,4),%edx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 489e0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x560> │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - add %esi,-0x48(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov -0x1d8(%ebp),%edx │ │ │ │ + jl 40f60 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x500> │ │ │ │ + add %esi,-0x4c(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ - cmpl $0xffffffff,(%edx) │ │ │ │ - je 48b85 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x705> │ │ │ │ - mov -0x1c0(%ebp),%edi │ │ │ │ - mov 0x88(%edi),%ecx │ │ │ │ - mov -0x1d0(%ebp),%edi │ │ │ │ - mov (%edx,%edi,4),%edx │ │ │ │ + mov -0x160(%ebp),%ebx │ │ │ │ + cmpl $0xffffffff,(%ebx) │ │ │ │ + je 4110b ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6ab> │ │ │ │ + mov -0x138(%ebp),%ecx │ │ │ │ + mov -0x14c(%ebp),%edx │ │ │ │ + mov 0x88(%ecx),%ecx │ │ │ │ + mov (%ebx,%edx,4),%edx │ │ │ │ mov (%ecx,%edx,4),%edx │ │ │ │ - test %edi,%edi │ │ │ │ - je 48bff ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x77f> │ │ │ │ - mov -0x1d4(%ebp),%ecx │ │ │ │ - cmp (%ecx,%ebx,4),%edi │ │ │ │ - je 48a96 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x616> │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + mov -0x14c(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4116d ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x70d> │ │ │ │ + mov -0x15c(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x14c(%ebp),%ecx │ │ │ │ + cmp (%edx,%ebx,4),%ecx │ │ │ │ + je 41013 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5b3> │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + fstps -0xf8(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - flds (%edx,%eax,1) │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - vmovdqa32 %zmm6,-0x1b8(%ebp) │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + vmovdqa %ymm6,-0x118(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - vmovdqa32 %zmm7,-0x178(%ebp) │ │ │ │ + flds (%ecx,%eax,1) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fsubs (%eax) │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17590 │ │ │ │ - fmuls -0x50(%ebp) │ │ │ │ - vmovdqa32 -0x178(%ebp),%zmm7 │ │ │ │ - vmovdqa32 -0x1b8(%ebp),%zmm6 │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ + fmuls -0xf8(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ - flds -0x50(%ebp) │ │ │ │ - mov -0x1c0(%ebp),%edi │ │ │ │ - add 0xb0(%edi),%eax │ │ │ │ - mov -0x1cc(%ebp),%edi │ │ │ │ + vmovdqa -0x118(%ebp),%ymm6 │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ + fstps -0x40(%ebp) │ │ │ │ + flds -0x40(%ebp) │ │ │ │ + mov -0x138(%ebp),%ebx │ │ │ │ + add 0xb0(%ebx),%eax │ │ │ │ + mov -0x158(%ebp),%ebx │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ + cmp -0x14c(%ebp),%edx │ │ │ │ fadds (%eax) │ │ │ │ - lea -0x1(%edi),%edx │ │ │ │ - cmp -0x1d0(%ebp),%edx │ │ │ │ - je 48bb6 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x736> │ │ │ │ + je 4113c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6dc> │ │ │ │ fstps (%eax) │ │ │ │ - incl -0xb8(%ebp) │ │ │ │ - addl $0x4,-0x44(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - cmp -0x6c(%ebp),%eax │ │ │ │ - jne 4888d ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x40d> │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - incl -0x1d0(%ebp) │ │ │ │ - mov -0x1d0(%ebp),%eax │ │ │ │ - cmp %eax,-0x1cc(%ebp) │ │ │ │ - jne 485f5 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x175> │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ + incl -0x78(%ebp) │ │ │ │ + addl $0x4,-0x48(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + cmp -0x130(%ebp),%eax │ │ │ │ + jne 40e92 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x432> │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + incl -0x14c(%ebp) │ │ │ │ + mov -0x14c(%ebp),%eax │ │ │ │ + cmp %eax,-0x158(%ebp) │ │ │ │ + jne 40c06 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1a6> │ │ │ │ + mov -0x160(%ebp),%eax │ │ │ │ mov %esi,%edi │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - je 4939f ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf1f> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + je 4180b ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdab> │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 49492 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1012> │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - mov -0x1c0(%ebp),%eax │ │ │ │ + jle 41913 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xeb3> │ │ │ │ + mov -0x130(%ebp),%esi │ │ │ │ + mov -0x138(%ebp),%eax │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ mov 0xb0(%eax),%eax │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 4949e ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x101e> │ │ │ │ - shr $0x4,%esi │ │ │ │ - mov -0x1dc(%ebp),%ebx │ │ │ │ - mov %esi,%ecx │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 4191f ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xebf> │ │ │ │ + shr $0x3,%esi │ │ │ │ + mov -0x168(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x6,%ecx │ │ │ │ + mov %esi,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - vmovups (%edx),%zmm0 │ │ │ │ - vaddps (%ebx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ + vmovups (%edx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ebx │ │ │ │ + vaddps -0x20(%ebx),%ymm0,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%edx) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 48b38 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6b8> │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - test $0xf,%dl │ │ │ │ - je 494a8 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1028> │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ + jne 410b8 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x658> │ │ │ │ + mov -0x130(%ebp),%esi │ │ │ │ + test $0x7,%esi │ │ │ │ + je 418b5 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe55> │ │ │ │ + and $0xfffffff8,%esi │ │ │ │ + mov %esi,%edx │ │ │ │ vzeroupper │ │ │ │ - mov -0x1dc(%ebp),%esi │ │ │ │ + mov -0x168(%ebp),%esi │ │ │ │ flds (%eax,%edx,4) │ │ │ │ fadds (%esi,%edx,4) │ │ │ │ fstps (%eax,%edx,4) │ │ │ │ inc %edx │ │ │ │ - cmp -0x6c(%ebp),%edx │ │ │ │ - jl 48b67 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6e7> │ │ │ │ + cmp -0x130(%ebp),%edx │ │ │ │ + jl 410ea ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x68a> │ │ │ │ fldz │ │ │ │ fstpl (%edi) │ │ │ │ - jmp 493bd ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf3d> │ │ │ │ - mov -0x1d0(%ebp),%ecx │ │ │ │ + jmp 4182c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdcc> │ │ │ │ + mov -0x14c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 48a96 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x616> │ │ │ │ - jmp 48b9b ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x71b> │ │ │ │ + jne 41013 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5b3> │ │ │ │ + jmp 41121 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6c1> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 48b9b ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x71b> │ │ │ │ + jmp 41121 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6c1> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x1c0(%ebp),%edi │ │ │ │ - mov 0xb0(%edi),%edx │ │ │ │ + mov -0x138(%ebp),%ebx │ │ │ │ + mov 0xb0(%ebx),%edx │ │ │ │ fstps (%edx,%eax,1) │ │ │ │ - jmp 48abb ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x63b> │ │ │ │ + jmp 41038 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5d8> │ │ │ │ fldz │ │ │ │ - jmp 489f3 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x573> │ │ │ │ - vmovdqa32 %zmm6,-0x178(%ebp) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + jmp 40f70 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x510> │ │ │ │ sub $0x10,%esp │ │ │ │ - vmovdqa32 %zmm7,-0x138(%ebp) │ │ │ │ + vmovdqa %ymm6,-0xd8(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 17280 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm7 │ │ │ │ - vmovdqa32 -0x178(%ebp),%zmm6 │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + vmovdqa -0xd8(%ebp),%ymm6 │ │ │ │ fstps (%eax) │ │ │ │ - jmp 48abb ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x63b> │ │ │ │ - mov -0x1d4(%ebp),%edi │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - flds (%edx,%eax,1) │ │ │ │ - movl $0x0,(%edi,%ebx,4) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - fsts (%edi) │ │ │ │ - cmpl $0x1,-0x1cc(%ebp) │ │ │ │ - je 48b95 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x715> │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + jmp 41038 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5d8> │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + cmpl $0x1,-0x158(%ebp) │ │ │ │ + movl $0x0,(%ebx,%edx,4) │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + flds (%ebx,%eax,1) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + fsts (%ebx) │ │ │ │ + je 4111b ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6bb> │ │ │ │ + mov %esi,-0xd8(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - mov -0x1d8(%ebp),%esi │ │ │ │ + mov -0x160(%ebp),%esi │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 48c3e ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7be> │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + jmp 411ae ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x74e> │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ flds (%ebx) │ │ │ │ mov (%esi,%edx,4),%ebx │ │ │ │ mov (%ecx,%ebx,4),%ebx │ │ │ │ flds (%ebx,%eax,1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 48c63 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7e3> │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0x1d4(%ebp),%ebx │ │ │ │ + jbe 411d0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x770> │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%edi,4) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ fstps (%edi) │ │ │ │ - jmp 48c65 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7e5> │ │ │ │ + jmp 411d2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x772> │ │ │ │ ffreep %st(0) │ │ │ │ inc %edx │ │ │ │ - cmp %edx,-0x1cc(%ebp) │ │ │ │ - jne 48c39 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x7b9> │ │ │ │ - mov -0x1d4(%ebp),%edi │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov (%edi,%edx,4),%ebx │ │ │ │ + cmp %edx,-0x158(%ebp) │ │ │ │ + jne 411a9 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x749> │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ + mov (%ebx,%ecx,4),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 48b99 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x719> │ │ │ │ + je 4111f ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6bf> │ │ │ │ fxch %st(1) │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ - vmovdqa32 %zmm6,-0x1b8(%ebp) │ │ │ │ - vmovdqa32 %zmm7,-0x178(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + fstps -0x40(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ + vmovdqa %ymm6,-0xf8(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ fsubs (%eax) │ │ │ │ fstpl (%esp) │ │ │ │ vzeroupper │ │ │ │ call 17590 │ │ │ │ - fmuls -0x50(%ebp) │ │ │ │ - vmovdqa32 -0x178(%ebp),%zmm7 │ │ │ │ - vmovdqa32 -0x1b8(%ebp),%zmm6 │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ + fmuls -0x40(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ - flds -0x50(%ebp) │ │ │ │ - jmp 48b9b ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x71b> │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + vmovdqa -0xf8(%ebp),%ymm6 │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ + fstps -0x40(%ebp) │ │ │ │ + flds -0x40(%ebp) │ │ │ │ + jmp 41121 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6c1> │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 489d3 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x553> │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 4883d ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3bd> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 49424 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xfa4> │ │ │ │ - mov -0x1c0(%ebp),%ebx │ │ │ │ - mov %edi,-0x1ec(%ebp) │ │ │ │ - mov %esi,-0x1f0(%ebp) │ │ │ │ + jmp 40f4c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4ec> │ │ │ │ + mov -0x16c(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 40e4e ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3ee> │ │ │ │ + mov -0x130(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 41896 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe36> │ │ │ │ + mov -0x138(%ebp),%ebx │ │ │ │ + movl $0x0,-0x170(%ebp) │ │ │ │ + mov %edi,-0x178(%ebp) │ │ │ │ + movl $0x0,-0x164(%ebp) │ │ │ │ + mov %esi,-0x17c(%ebp) │ │ │ │ mov 0x80(%ebx),%eax │ │ │ │ - mov (%eax,%edx,4),%edx │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ + mov %eax,-0x128(%ebp) │ │ │ │ mov 0x20(%ebx),%eax │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ - lea 0x3(%eax),%ebx │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - cmovs %ebx,%eax │ │ │ │ - mov 0x28(%edx),%edx │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ + lea 0x3(%eax),%ecx │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + cmovs %ecx,%eax │ │ │ │ + mov %ecx,-0x11c(%ebp) │ │ │ │ and $0xfffffffc,%eax │ │ │ │ cmp $0x4,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - setg -0x64(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov 0x28(%ebx),%eax │ │ │ │ + lea -0x1(%edx),%ebx │ │ │ │ + setg -0x129(%ebp) │ │ │ │ + mov %ebx,-0x194(%ebp) │ │ │ │ + mov %eax,-0x134(%ebp) │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov %eax,-0x198(%ebp) │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 41764 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd04> │ │ │ │ + mov -0x138(%ebp),%esi │ │ │ │ + mov -0x164(%ebp),%edi │ │ │ │ + mov -0x170(%ebp),%ecx │ │ │ │ + mov 0x3c(%esi),%eax │ │ │ │ + mov -0x144(%ebp),%esi │ │ │ │ + mov %ecx,-0x120(%ebp) │ │ │ │ + imul %edi,%eax │ │ │ │ + mov %eax,-0x148(%ebp) │ │ │ │ + mov -0x134(%ebp),%eax │ │ │ │ + lea 0x0(,%eax,4),%ebx │ │ │ │ + lea 0x0(,%ecx,4),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - dec %eax │ │ │ │ - mov %eax,-0x1e8(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 49318 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe98> │ │ │ │ - mov -0x1c0(%ebp),%edi │ │ │ │ - inc %eax │ │ │ │ - mov %ebx,-0x1b8(%ebp) │ │ │ │ - mov %ebx,-0x208(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %ecx,-0x20c(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x3c(%edi),%edx │ │ │ │ - mov 0x98(%edi),%edi │ │ │ │ - shr $0x2,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov %edi,-0x1c8(%ebp) │ │ │ │ - mov %edx,-0x1c4(%ebp) │ │ │ │ - mov -0x1e4(%ebp),%edx │ │ │ │ - flds (%edx,%ecx,4) │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x1c8(%ebp),%ebx │ │ │ │ - mov -0x1b8(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - fldz │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ - mov %edx,-0x1bc(%ebp) │ │ │ │ - lea (%ebx,%edx,4),%ebx │ │ │ │ - mov %ebx,-0x138(%ebp) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - mov -0x1c4(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + add %eax,%esi │ │ │ │ + mov %ebx,-0x154(%ebp) │ │ │ │ + mov %esi,-0xf8(%ebp) │ │ │ │ + mov -0x128(%ebp),%esi │ │ │ │ + add %esi,%eax │ │ │ │ + mov -0x138(%ebp),%esi │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x98(%esi),%esi │ │ │ │ + mov %esi,-0x150(%ebp) │ │ │ │ + mov -0x174(%ebp),%esi │ │ │ │ + flds (%esi,%edi,4) │ │ │ │ + lea 0x1(%edx),%edi │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x150(%ebp),%esi │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ + mov %eax,-0x13c(%ebp) │ │ │ │ + mov %ecx,-0x140(%ebp) │ │ │ │ + lea (%esi,%eax,4),%esi │ │ │ │ + mov %esi,-0x118(%ebp) │ │ │ │ + mov -0x148(%ebp),%esi │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ + shr $0x2,%esi │ │ │ │ + mov %esi,-0x124(%ebp) │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - lea (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - cmpl $0x6,-0x5c(%ebp) │ │ │ │ - jbe 492f0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe70> │ │ │ │ - cmpl $0x1c,-0x48(%ebp) │ │ │ │ - jle 4930a ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe8a> │ │ │ │ - cmpb $0x0,-0x64(%ebp) │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + cmpl $0x6,-0x11c(%ebp) │ │ │ │ + lea (%eax,%ebx,4),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + jbe 41730 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xcd0> │ │ │ │ + cmpl $0xc,-0x4c(%ebp) │ │ │ │ + jle 41756 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xcf6> │ │ │ │ + cmpb $0x0,-0x129(%ebp) │ │ │ │ + mov $0x1,%eax │ │ │ │ fldz │ │ │ │ - mov %edi,%ecx │ │ │ │ - cmovne -0x68(%ebp),%esi │ │ │ │ + cmovne -0x124(%ebp),%eax │ │ │ │ fldz │ │ │ │ - mov %esi,%ebx │ │ │ │ - shr $0x3,%ebx │ │ │ │ - shl $0x7,%ebx │ │ │ │ - add %eax,%ebx │ │ │ │ - jmp 48e52 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9d2> │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %edi,%eax │ │ │ │ + shr $0x2,%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ + add %edi,%ecx │ │ │ │ + jmp 41402 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9a2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - vmovups (%eax),%zmm0 │ │ │ │ - vmovups (%ecx),%zmm4 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ - vmovaps %zmm0,%zmm1 │ │ │ │ - vmovaps %zmm4,%zmm2 │ │ │ │ - vpermt2ps -0x40(%ecx),%zmm7,%zmm2 │ │ │ │ - vpermt2ps -0x40(%eax),%zmm7,%zmm1 │ │ │ │ - vmulps %zmm2,%zmm1,%zmm1 │ │ │ │ - vcvtps2pd %ymm1,%zmm2 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm1 │ │ │ │ - vcvtps2pd %ymm1,%zmm1 │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm5 │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ + vmovups (%edx),%ymm4 │ │ │ │ + vmovups 0x20(%edx),%ymm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x40,%edx │ │ │ │ + vmovdqa -0x38(%ebp),%ymm7 │ │ │ │ + vmovups -0x40(%eax),%ymm3 │ │ │ │ + vmovups -0x20(%eax),%ymm2 │ │ │ │ + vpermd %ymm4,%ymm6,%ymm5 │ │ │ │ + vpermd %ymm0,%ymm7,%ymm1 │ │ │ │ + vpermd %ymm3,%ymm6,%ymm7 │ │ │ │ + vblendps $0xf,%ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa -0x38(%ebp),%ymm5 │ │ │ │ + vpermd %ymm2,%ymm5,%ymm5 │ │ │ │ + vblendps $0xf,%ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqa -0x98(%ebp),%ymm7 │ │ │ │ + vmulps %ymm5,%ymm1,%ymm1 │ │ │ │ + vcvtps2pd %xmm1,%ymm5 │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vcvtps2pd %xmm1,%ymm1 │ │ │ │ + vmovlpd %xmm5,-0x40(%ebp) │ │ │ │ + faddl -0x40(%ebp) │ │ │ │ + vmovhpd %xmm5,-0x40(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm5 │ │ │ │ + vpermd %ymm4,%ymm7,%ymm4 │ │ │ │ + vpermd %ymm3,%ymm7,%ymm3 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ + vmovlpd %xmm5,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ + vmovhpd %xmm5,-0x40(%ebp) │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm5 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ + vpermd %ymm0,%ymm5,%ymm0 │ │ │ │ + vpermd %ymm2,%ymm5,%ymm2 │ │ │ │ + vblendps $0xf,%ymm3,%ymm2,%ymm2 │ │ │ │ + vblendps $0xf,%ymm4,%ymm0,%ymm0 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ + vmulps %ymm2,%ymm0,%ymm0 │ │ │ │ vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ + vmovlpd %xmm1,-0x78(%ebp) │ │ │ │ + vcvtps2pd %xmm0,%ymm2 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovsd %xmm5,-0xb8(%ebp) │ │ │ │ - vpermt2ps -0x40(%ecx),%zmm6,%zmm4 │ │ │ │ - vpermt2ps -0x40(%eax),%zmm6,%zmm0 │ │ │ │ - vmulps %zmm4,%zmm0,%zmm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm2 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm4 │ │ │ │ vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm2,%ymm2 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm2,%xmm4 │ │ │ │ + vextractf128 $0x1,%ymm2,%xmm2 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ vmovlpd %xmm2,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ vmovhpd %xmm2,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm2,%ymm2,%ymm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - faddl -0xb8(%ebp) │ │ │ │ - vmovsd %xmm5,-0xb8(%ebp) │ │ │ │ - faddl -0xb8(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ + faddl -0x78(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x78(%ebp) │ │ │ │ + faddl -0x78(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 48e50 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9d0> │ │ │ │ - test $0x7,%esi │ │ │ │ - je 490ad ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc2d> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 41400 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x9a0> │ │ │ │ + test $0x3,%bl │ │ │ │ + je 4157c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb1c> │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi,%eax,4) │ │ │ │ - fmuls (%edx,%eax,4) │ │ │ │ + fmuls (%esi,%eax,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ flds 0x4(%edi,%eax,4) │ │ │ │ - fmuls 0x4(%edx,%eax,4) │ │ │ │ + fmuls 0x4(%esi,%eax,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0x8(%edi,%eax,4) │ │ │ │ - fmuls 0x8(%edx,%eax,4) │ │ │ │ + fmuls 0x8(%esi,%eax,4) │ │ │ │ faddp %st,%st(2) │ │ │ │ - flds 0xc(%edx,%eax,4) │ │ │ │ - fmuls 0xc(%edi,%eax,4) │ │ │ │ + flds 0xc(%edi,%eax,4) │ │ │ │ + fmuls 0xc(%esi,%eax,4) │ │ │ │ add $0x4,%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg 49080 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc00> │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp %esi,-0xf8(%ebp) │ │ │ │ - jle 49240 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdc0> │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - lea -0x1(%esi),%ecx │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - cmp $0xe,%ecx │ │ │ │ - jbe 492fd ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe7d> │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x1b8(%ebp),%ebx │ │ │ │ - shr $0x4,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - lea (%eax,%ebx,1),%ecx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - lea (%ebx,%ecx,4),%ecx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 4154f ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xaef> │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x44(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + jle 41670 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc10> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - add %eax,%ebx │ │ │ │ - lea (%ecx,%ebx,4),%ebx │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - add %ecx,%esi │ │ │ │ + sub %eax,%ebx │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 4174c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xcec> │ │ │ │ + jmp 415b0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb50> │ │ │ │ + fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups (%ebx),%zmm0 │ │ │ │ - vmulps (%ecx),%zmm0,%zmm0 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm0 │ │ │ │ - vcvtps2pd %ymm0,%zmm0 │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0x120(%ebp),%ecx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + lea (%eax,%ecx,1),%edx │ │ │ │ + mov -0x128(%ebp),%ecx │ │ │ │ + lea (%ecx,%edx,4),%edx │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + lea (%edx,%ecx,4),%ecx │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + add %edx,%ebx │ │ │ │ + vmovups (%ecx),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmulps -0x20(%edx),%ymm0,%ymm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm0 │ │ │ │ vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm1,%ymm1 │ │ │ │ - faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm1,%xmm3 │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ vmovlpd %xmm1,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm1,%ymm1,%ymm5 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - faddp %st,%st(1) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ + vmovhpd %xmm1,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - faddp %st,%st(1) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ + vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ faddl -0x40(%ebp) │ │ │ │ vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ faddl -0x40(%ebp) │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jne 49110 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc90> │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - test $0xf,%esi │ │ │ │ - je 49250 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdd0> │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 415e0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb80> │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + je 41680 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc20> │ │ │ │ + mov %ebx,%edx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + nop │ │ │ │ flds (%edi,%eax,4) │ │ │ │ - fmuls (%edx,%eax,4) │ │ │ │ + fmuls (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg 49230 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdb0> │ │ │ │ - jmp 49250 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdd0> │ │ │ │ + cmp %eax,%edx │ │ │ │ + jg 41660 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc00> │ │ │ │ + jmp 41680 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc20> │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x178(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov -0xf8(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ - mov -0x138(%ebp),%ebx │ │ │ │ - fmuls (%edx,%eax,4) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fadds (%ebx,%eax,4) │ │ │ │ - fstps (%ebx,%eax,4) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ + add %ebx,-0x48(%ebp) │ │ │ │ + fmuls (%esi,%eax,4) │ │ │ │ + mov -0x118(%ebp),%esi │ │ │ │ + fmul %st(1),%st │ │ │ │ + fadds (%esi,%eax,4) │ │ │ │ + fstps (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ - add %ebx,-0x44(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - cmp %eax,-0xf8(%ebp) │ │ │ │ - jne 48e10 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x990> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - add -0xf8(%ebp),%edx │ │ │ │ - add %edi,-0x1b8(%ebp) │ │ │ │ - inc %esi │ │ │ │ - cmp %esi,-0x6c(%ebp) │ │ │ │ - jne 48dc0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x940> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x208(%ebp),%ebx │ │ │ │ - mov -0x20c(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x1e8(%ebp),%edx │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jne 413b0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x950> │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ + mov -0x140(%ebp),%ecx │ │ │ │ + add %ebx,-0x120(%ebp) │ │ │ │ + mov -0x154(%ebp),%ebx │ │ │ │ + mov -0x13c(%ebp),%eax │ │ │ │ + add %ebx,-0xf8(%ebp) │ │ │ │ + add -0x44(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %ebx,%eax │ │ │ │ - lea (%edx,%eax,1),%ebx │ │ │ │ - cmp %ecx,-0x1e0(%ebp) │ │ │ │ - jne 48d62 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x8e2> │ │ │ │ - mov -0x1ec(%ebp),%edi │ │ │ │ - mov -0x1f0(%ebp),%esi │ │ │ │ - jmp 4883d ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3bd> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fld %st(0) │ │ │ │ + add %ebx,%edi │ │ │ │ + cmp %ecx,-0x130(%ebp) │ │ │ │ + jne 41370 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x910> │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x170(%ebp),%eax │ │ │ │ + add -0x134(%ebp),%eax │ │ │ │ + mov -0x198(%ebp),%edi │ │ │ │ + incl -0x164(%ebp) │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + mov -0x164(%ebp),%eax │ │ │ │ + cmp %eax,-0x16c(%ebp) │ │ │ │ + jne 412dc ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x87c> │ │ │ │ + mov -0x178(%ebp),%edi │ │ │ │ + mov -0x17c(%ebp),%esi │ │ │ │ + jmp 40e4e ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3ee> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - fld %st(1) │ │ │ │ + fldz │ │ │ │ + fldz │ │ │ │ + sub %eax,%ebx │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + cmp $0x6,%edx │ │ │ │ + ja 415a0 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xb40> │ │ │ │ fxch %st(1) │ │ │ │ - jmp 490be ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc3e> │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ - jmp 49230 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdb0> │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + jmp 41660 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc00> │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 49080 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc00> │ │ │ │ + jmp 4154f ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xaef> │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x130(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 492b4 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe34> │ │ │ │ + je 416e7 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xc87> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 4931a ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe9a> │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x1e8(%ebp),%edx │ │ │ │ - inc %ecx │ │ │ │ - imul %eax,%edx │ │ │ │ - add %ebx,%eax │ │ │ │ - lea (%edx,%eax,1),%ebx │ │ │ │ - cmp -0x1e0(%ebp),%ecx │ │ │ │ - jne 48d62 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x8e2> │ │ │ │ - mov -0x1ec(%ebp),%edi │ │ │ │ - mov -0x1f0(%ebp),%esi │ │ │ │ - jmp 48857 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3d7> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + jne 41766 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd06> │ │ │ │ + mov -0x134(%ebp),%edi │ │ │ │ + mov -0x194(%ebp),%edx │ │ │ │ + mov -0x170(%ebp),%eax │ │ │ │ + incl -0x164(%ebp) │ │ │ │ + imul %edi,%edx │ │ │ │ + add %edi,%eax │ │ │ │ + mov -0x16c(%ebp),%edi │ │ │ │ + add %edx,%eax │ │ │ │ + cmp %edi,-0x164(%ebp) │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + jne 412dc ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x87c> │ │ │ │ + mov -0x178(%ebp),%edi │ │ │ │ + mov -0x17c(%ebp),%esi │ │ │ │ + jmp 40e68 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x408> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 48818 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x398> │ │ │ │ + je 40e22 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c2> │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 49366 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xee6> │ │ │ │ - jmp 48818 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x398> │ │ │ │ + jne 417d2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd72> │ │ │ │ + jmp 40e22 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3c2> │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov -0x16c(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 48ad7 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x657> │ │ │ │ + je 41051 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f1> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 49382 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf02> │ │ │ │ - jmp 4883d ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3bd> │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + jne 417ee ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd8e> │ │ │ │ + jmp 40e4e ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3ee> │ │ │ │ + mov -0x130(%ebp),%edx │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ test %edx,%edx │ │ │ │ - jle 494c9 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1049> │ │ │ │ - mov -0x1c0(%ebp),%eax │ │ │ │ + jle 41929 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xec9> │ │ │ │ + mov -0x138(%ebp),%eax │ │ │ │ mov 0xb0(%eax),%eax │ │ │ │ vzeroupper │ │ │ │ - mov -0x1c0(%ebp),%edx │ │ │ │ + mov -0x138(%ebp),%esi │ │ │ │ fldz │ │ │ │ - mov 0x68(%edx),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x68(%esi),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ + cmp %edx,-0x130(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%edi) │ │ │ │ - cmp -0x6c(%ebp),%edx │ │ │ │ - jne 493ca ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf4a> │ │ │ │ + jne 41839 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdd9> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 494b4 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1034> │ │ │ │ + jp 41940 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xee0> │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x1dc(%ebp),%eax │ │ │ │ + mov -0x168(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 493fd ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf7d> │ │ │ │ + je 4186f ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe0f> │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1d4(%ebp),%eax │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 49416 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf96> │ │ │ │ + je 41888 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe28> │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ @@ -54357,91 +49617,95 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov -0x16c(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 48ad7 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x657> │ │ │ │ + je 41051 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f1> │ │ │ │ add $0x2,%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 49426 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xfa6> │ │ │ │ - jmp 4883d ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3bd> │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 41898 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe38> │ │ │ │ + jmp 40e4e ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3ee> │ │ │ │ + fldz │ │ │ │ + fstpl (%edi) │ │ │ │ + vzeroupper │ │ │ │ + jmp 4182c ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdcc> │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x4 │ │ │ │ call 17050 │ │ │ │ - mov -0x1cc(%ebp),%edx │ │ │ │ + mov %eax,-0x168(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x1dc(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ - test %edx,%edx │ │ │ │ - jg 485d2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x152> │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ + mov -0x158(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 40bc2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x162> │ │ │ │ + mov -0x160(%ebp),%eax │ │ │ │ cmpl $0xffffffff,(%eax) │ │ │ │ - je 494d1 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1051> │ │ │ │ - mov -0x1c0(%ebp),%eax │ │ │ │ - movl $0x1,-0x6c(%ebp) │ │ │ │ + je 41931 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xed1> │ │ │ │ + mov -0x138(%ebp),%eax │ │ │ │ + movl $0x1,-0x130(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov 0xb0(%eax),%eax │ │ │ │ - jmp 48b67 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6e7> │ │ │ │ + jmp 410ea ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x68a> │ │ │ │ fldz │ │ │ │ fstpl (%esi) │ │ │ │ vzeroupper │ │ │ │ - jmp 493e2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf62> │ │ │ │ + jmp 41854 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdf4> │ │ │ │ xor %edx,%edx │ │ │ │ vzeroupper │ │ │ │ - jmp 48b67 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x6e7> │ │ │ │ - fldz │ │ │ │ - fstpl (%edi) │ │ │ │ + jmp 410ea ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x68a> │ │ │ │ vzeroupper │ │ │ │ - jmp 493bd ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf3d> │ │ │ │ + jmp 41854 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdf4> │ │ │ │ + movl $0x1,-0x130(%ebp) │ │ │ │ + jmp 40b85 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x125> │ │ │ │ mov $0xfffffff8,%esi │ │ │ │ - jmp 493e4 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf64> │ │ │ │ + jmp 41856 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xdf6> │ │ │ │ fldz │ │ │ │ xor %esi,%esi │ │ │ │ fstpl (%edi) │ │ │ │ - jmp 49416 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf96> │ │ │ │ - vzeroupper │ │ │ │ - jmp 493e2 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf62> │ │ │ │ - movl $0x1,-0x6c(%ebp) │ │ │ │ - jmp 48599 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x119> │ │ │ │ + jmp 41888 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xe28> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 494f3 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1073> │ │ │ │ + jmp 4196b ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf0b> │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbc04(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 17190 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - push -0x1d4(%ebp) │ │ │ │ + push -0x15c(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00049510 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ +00041990 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ mov 0x84(%esp),%ecx │ │ │ │ mov 0x64(%esp),%ebp │ │ │ │ mov 0x74(%esp),%edx │ │ │ │ mov 0x88(%esp),%edi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1a726,%ebx │ │ │ │ + add $0x1a2a6,%ebx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ @@ -54453,50 +49717,50 @@ │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ mov 0x54(%esi),%eax │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 49650 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x140> │ │ │ │ + je 41ad0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x140> │ │ │ │ test $0x180,%eax │ │ │ │ - je 495cc ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xbc> │ │ │ │ + je 41a4c ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xbc> │ │ │ │ mov 0x36c(%ebx),%eax │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ push (%eax) │ │ │ │ lea -0xbbd0(%ebx),%eax │ │ │ │ push $0x65 │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ call 17160 │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ or (%esp),%edx │ │ │ │ - jne 49630 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x120> │ │ │ │ + jne 41ab0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x120> │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x144(%eax),%eax │ │ │ │ cmp 0x37c(%ebx),%eax │ │ │ │ - jne 49820 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x310> │ │ │ │ + jne 41ca0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x310> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call 17738 ::calcEdgeLogLikelihoodsMulti(int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@plt> │ │ │ │ add $0x30,%esp │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 49aba ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ + jne 41f3a ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -54506,102 +49770,102 @@ │ │ │ │ lea -0xbb68(%ebx),%eax │ │ │ │ push $0x5d │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ call 17160 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 49608 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ + jmp 41a88 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ nop │ │ │ │ test $0x80,%al │ │ │ │ - je 496f0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1e0> │ │ │ │ - movl $0x0,0x20(%esp) │ │ │ │ + je 41b70 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1e0> │ │ │ │ mov (%esi),%eax │ │ │ │ + movl $0x0,0x20(%esp) │ │ │ │ mov (%esp),%ecx │ │ │ │ or %edx,%ecx │ │ │ │ - jne 497a0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x290> │ │ │ │ + jne 41c20 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x290> │ │ │ │ cmpb $0x0,0xca(%esi) │ │ │ │ - je 49880 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x370> │ │ │ │ + je 41d00 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x370> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xe0(%esi) │ │ │ │ push 0xdc(%esi) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call *0x138(%eax) │ │ │ │ - mov 0x44(%esi),%edx │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ + mov 0x44(%esi),%edx │ │ │ │ add $0x30,%esp │ │ │ │ test %edx,%edx │ │ │ │ - jle 4964b ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x13b> │ │ │ │ + jle 41acb ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x13b> │ │ │ │ mov 0xe0(%esi),%eax │ │ │ │ fldz │ │ │ │ lea (%eax,%edx,8),%edx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ faddl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fstl (%edi) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 496d0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1c0> │ │ │ │ + jne 41b50 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x1c0> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jnp 4964b ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x13b> │ │ │ │ + jnp 41acb ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x13b> │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ - jmp 49608 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ + jmp 41a88 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test $0x1,%ah │ │ │ │ - je 498e0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3d0> │ │ │ │ + je 41d60 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3d0> │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ mov (%esi),%eax │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ mov 0x90(%eax),%eax │ │ │ │ cmp 0x290(%ebx),%eax │ │ │ │ - jne 49a80 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x570> │ │ │ │ + jne 41f00 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x570> │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x28(%esp) │ │ │ │ push %esi │ │ │ │ call 176b8 ::resetScaleFactors(int)@plt> │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ - mov (%esi),%eax │ │ │ │ or 0x28(%esp),%ecx │ │ │ │ - jns 49940 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x430> │ │ │ │ + mov (%esi),%eax │ │ │ │ + jns 41dc0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x430> │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 49a60 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x550> │ │ │ │ + js 41ee0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x550> │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ + cmp 0x1a8(%ebx),%eax │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ - cmp 0x1a8(%ebx),%eax │ │ │ │ - jne 49ab2 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5a2> │ │ │ │ + jne 41f32 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5a2> │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ lea 0x38(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 17648 ::accumulateScaleFactors(int const*, int, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ - jmp 49662 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ + jmp 41ae2 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0x0(%ebp),%ebp │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ @@ -54611,38 +49875,38 @@ │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ test %edx,%edx │ │ │ │ - je 49900 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3f0> │ │ │ │ + je 41d80 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x3f0> │ │ │ │ mov 0x14c(%eax),%eax │ │ │ │ - mov (%edx),%edx │ │ │ │ cmp 0x300(%ebx),%eax │ │ │ │ - jne 499e0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x4d0> │ │ │ │ + mov (%edx),%edx │ │ │ │ + jne 41e60 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x4d0> │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ push %edi │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ push %edx │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ecx │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call 176f8 ::calcEdgeLogLikelihoodsSecondDeriv(int, int, int, int, int, int, int, int, double*, double*, double*)@plt> │ │ │ │ add $0x30,%esp │ │ │ │ - jmp 49608 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ + jmp 41a88 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 49aba ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ + jne 41f3a ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ mov %edi,0x80(%esp) │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov %ebp,0x64(%esp) │ │ │ │ mov %esi,0x60(%esp) │ │ │ │ mov %ecx,0x7c(%esp) │ │ │ │ mov %edi,0x78(%esp) │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ @@ -54659,15 +49923,15 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 49aba ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ + jne 41f3a ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov %edi,0x78(%esp) │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov (%edi),%edx │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ mov %edx,0x74(%esp) │ │ │ │ @@ -54690,50 +49954,50 @@ │ │ │ │ pop %ebp │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ - jmp 49662 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ + jmp 41ae2 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x148(%eax),%eax │ │ │ │ cmp 0x28c(%ebx),%eax │ │ │ │ - jne 49980 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x470> │ │ │ │ + jne 41e00 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x470> │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x20(%esp) │ │ │ │ push %edi │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %ecx │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call 176b0 ::calcEdgeLogLikelihoodsFirstDeriv(int, int, int, int, int, int, int, double*, double*)@plt> │ │ │ │ add $0x30,%esp │ │ │ │ - jmp 49608 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ + jmp 41a88 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0xf8> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ vmovd 0x24(%esp),%xmm1 │ │ │ │ - vpinsrd $0x1,0x28(%esp),%xmm1,%xmm0 │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ - vmovq %xmm0,0x30(%esp) │ │ │ │ + vpinsrd $0x1,0x28(%esp),%xmm1,%xmm0 │ │ │ │ cmp 0x1a8(%ebx),%eax │ │ │ │ - jne 49a96 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x586> │ │ │ │ + vmovq %xmm0,0x30(%esp) │ │ │ │ + jne 41f16 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x586> │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x2 │ │ │ │ - jmp 49780 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x270> │ │ │ │ + jmp 41c00 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x270> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 49aba ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ + jne 41f3a ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ mov %edi,0x80(%esp) │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov %ebp,0x64(%esp) │ │ │ │ mov %esi,0x60(%esp) │ │ │ │ mov %ecx,0x68(%esp) │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ @@ -54751,15 +50015,15 @@ │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ jmp *%eax │ │ │ │ nop │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ sub %gs:0x14,%ebx │ │ │ │ - jne 49aba ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ + jne 41f3a ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x5aa> │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ mov %ebp,0x64(%esp) │ │ │ │ mov %esi,0x60(%esp) │ │ │ │ mov %edx,0x74(%esp) │ │ │ │ mov %ecx,0x68(%esp) │ │ │ │ @@ -54781,964 +50045,957 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jns 49760 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x250> │ │ │ │ - jmp 49662 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ + jns 41be0 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x250> │ │ │ │ + jmp 41ae2 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x28(%esp) │ │ │ │ push %esi │ │ │ │ call *%eax │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 49744 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x234> │ │ │ │ + jmp 41bc4 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x234> │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x2 │ │ │ │ lea 0x38(%esp),%ecx │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ call *%eax │ │ │ │ - mov (%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov (%esi),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ - jmp 49662 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ + jmp 41ae2 ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x152> │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ - jmp 49a9c ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x58c> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 41f1c ::calculateEdgeLogLikelihoods(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*, double*, double*)@@Base+0x58c> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ nop │ │ │ │ │ │ │ │ -00049ac0 ::reorderPatternsByPartition()@@Base>: │ │ │ │ +00041f40 ::reorderPatternsByPartition()@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1a18b,%ebx │ │ │ │ + add $0x19d0b,%ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ + sub $0x68,%esp │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ mov %gs:0x14,%edi │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ mov (%ecx),%edi │ │ │ │ cmpb $0x0,0x4d(%edi) │ │ │ │ - jne 4a010 ::reorderPatternsByPartition()@@Base+0x550> │ │ │ │ + jne 42440 ::reorderPatternsByPartition()@@Base+0x500> │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ mov 0x44(%edi),%esi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ mov %eax,0x74(%edi) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 171b0 │ │ │ │ mov %eax,%edi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 49fc3 ::reorderPatternsByPartition()@@Base+0x503> │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + jle 423ed ::reorderPatternsByPartition()@@Base+0x4ad> │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x70(%edx),%ecx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ movl $0x0,(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,0x44(%edx) │ │ │ │ - jg 49b51 ::reorderPatternsByPartition()@@Base+0x91> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jg 41fce ::reorderPatternsByPartition()@@Base+0x8e> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 49fd8 ::reorderPatternsByPartition()@@Base+0x518> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jle 42402 ::reorderPatternsByPartition()@@Base+0x4c2> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ lea (%edi,%edx,4),%ebx │ │ │ │ mov (%ebx),%edx │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ mov %esi,(%ebx) │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - jne 49b7e ::reorderPatternsByPartition()@@Base+0xbe> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + jne 41ffb ::reorderPatternsByPartition()@@Base+0xbb> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov 0x44(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 49fb5 ::reorderPatternsByPartition()@@Base+0x4f5> │ │ │ │ + jle 423df ::reorderPatternsByPartition()@@Base+0x49f> │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jle 49c67 ::reorderPatternsByPartition()@@Base+0x1a7> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + jle 420c7 ::reorderPatternsByPartition()@@Base+0x187> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ lea (%eax,%ecx,4),%ebx │ │ │ │ - vmovd (%ebx),%xmm0 │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 49fae ::reorderPatternsByPartition()@@Base+0x4ee> │ │ │ │ + vmovd (%ebx),%xmm1 │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 423d8 ::reorderPatternsByPartition()@@Base+0x498> │ │ │ │ mov %ecx,%esi │ │ │ │ mov %edi,%eax │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - shr $0x4,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + shr $0x3,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ add %edi,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vpaddd (%eax),%zmm1,%zmm1 │ │ │ │ - add $0x40,%eax │ │ │ │ + vpaddd (%eax),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 49be0 ::reorderPatternsByPartition()@@Base+0x120> │ │ │ │ - vextracti32x8 $0x1,%zmm1,%ymm2 │ │ │ │ - vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ - vextracti32x4 $0x1,%ymm2,%xmm1 │ │ │ │ - vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsrldq $0x8,%xmm1,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsrldq $0x4,%xmm1,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - test $0xf,%cl │ │ │ │ - je 49c50 ::reorderPatternsByPartition()@@Base+0x190> │ │ │ │ + jne 42060 ::reorderPatternsByPartition()@@Base+0x120> │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vpaddd %xmm0,%xmm2,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x4,%xmm0,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm1,%xmm1 │ │ │ │ + test $0x7,%cl │ │ │ │ + je 420b0 ::reorderPatternsByPartition()@@Base+0x170> │ │ │ │ mov %ecx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - jmp 49c40 ::reorderPatternsByPartition()@@Base+0x180> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%esi │ │ │ │ - vmovd (%edi,%eax,4),%xmm1 │ │ │ │ + vmovd (%edi,%eax,4),%xmm0 │ │ │ │ inc %eax │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm1,%xmm1 │ │ │ │ cmp %edx,%esi │ │ │ │ - jl 49c40 ::reorderPatternsByPartition()@@Base+0x180> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - vmovd %xmm0,(%ebx) │ │ │ │ + jl 420a0 ::reorderPatternsByPartition()@@Base+0x160> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + vmovd %xmm1,(%ebx) │ │ │ │ mov %ecx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ mov 0x44(%eax),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jg 49bb2 ::reorderPatternsByPartition()@@Base+0xf2> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + jg 4202f ::reorderPatternsByPartition()@@Base+0xef> │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ mov 0x10(%ebx),%esi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle 49cb6 ::reorderPatternsByPartition()@@Base+0x1f6> │ │ │ │ + jle 42116 ::reorderPatternsByPartition()@@Base+0x1d6> │ │ │ │ mov 0x6c(%ebx),%ecx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ add (%edi,%esi,4),%edx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ vmovsd (%esi,%eax,8),%xmm3 │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ vmovsd %xmm3,(%edi,%edx,8) │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - jne 49c8e ::reorderPatternsByPartition()@@Base+0x1ce> │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jne 420ee ::reorderPatternsByPartition()@@Base+0x1ae> │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x44(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 49d90 ::reorderPatternsByPartition()@@Base+0x2d0> │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + jle 421e0 ::reorderPatternsByPartition()@@Base+0x2a0> │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 49d80 ::reorderPatternsByPartition()@@Base+0x2c0> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jle 421d0 ::reorderPatternsByPartition()@@Base+0x290> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%esi │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 49fa5 ::reorderPatternsByPartition()@@Base+0x4e5> │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 423cf ::reorderPatternsByPartition()@@Base+0x48f> │ │ │ │ lea (%esi,%edi,4),%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - vpbroadcastd %edx,%zmm0 │ │ │ │ - shr $0x4,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ + vmovd %edx,%xmm0 │ │ │ │ + shr $0x3,%esi │ │ │ │ + vpbroadcastd %xmm0,%ymm0 │ │ │ │ + shl $0x5,%esi │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ - and $0x40,%esi │ │ │ │ - je 49d20 ::reorderPatternsByPartition()@@Base+0x260> │ │ │ │ - vmovdqu32 %zmm0,(%eax) │ │ │ │ - add $0x40,%eax │ │ │ │ + and $0x20,%esi │ │ │ │ + je 42180 ::reorderPatternsByPartition()@@Base+0x240> │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + add $0x20,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 49d34 ::reorderPatternsByPartition()@@Base+0x274> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 42190 ::reorderPatternsByPartition()@@Base+0x250> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqu32 %zmm0,(%eax) │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vmovdqu32 %zmm0,-0x40(%eax) │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + vmovdqu %ymm0,0x20(%eax) │ │ │ │ + add $0x40,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 49d20 ::reorderPatternsByPartition()@@Base+0x260> │ │ │ │ - test $0xf,%cl │ │ │ │ - je 49d7e ::reorderPatternsByPartition()@@Base+0x2be> │ │ │ │ + jne 42180 ::reorderPatternsByPartition()@@Base+0x240> │ │ │ │ + test $0x7,%cl │ │ │ │ + je 421ce ::reorderPatternsByPartition()@@Base+0x28e> │ │ │ │ mov %ecx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ sub %eax,%ebx │ │ │ │ lea (%esi,%ebx,4),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - mov %edx,(%ebx,%eax,4) │ │ │ │ not %esi │ │ │ │ + mov %edx,(%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ add %ecx,%esi │ │ │ │ cmp %eax,%ecx │ │ │ │ - jle 49d7e ::reorderPatternsByPartition()@@Base+0x2be> │ │ │ │ + jle 421ce ::reorderPatternsByPartition()@@Base+0x28e> │ │ │ │ and $0x1,%esi │ │ │ │ - je 49d70 ::reorderPatternsByPartition()@@Base+0x2b0> │ │ │ │ + je 421c0 ::reorderPatternsByPartition()@@Base+0x280> │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jle 49d7e ::reorderPatternsByPartition()@@Base+0x2be> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 421ce ::reorderPatternsByPartition()@@Base+0x28e> │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ mov %edx,0x4(%ebx,%eax,4) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 49d70 ::reorderPatternsByPartition()@@Base+0x2b0> │ │ │ │ + jg 421c0 ::reorderPatternsByPartition()@@Base+0x280> │ │ │ │ add %ecx,%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,0x44(%eax) │ │ │ │ - jg 49ccb ::reorderPatternsByPartition()@@Base+0x20b> │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + jg 4212b ::reorderPatternsByPartition()@@Base+0x1eb> │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call 17400 │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ pop %esi │ │ │ │ xor %esi,%esi │ │ │ │ push 0x68(%edi) │ │ │ │ call 17400 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,0x68(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ push $0x20 │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ add $0xc,%esp │ │ │ │ test %eax,%eax │ │ │ │ mov %esi,%eax │ │ │ │ - cmove -0x40(%ebp),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + cmove -0x20(%ebp),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ - lea -0x44(%ebp),%eax │ │ │ │ + lea -0x24(%ebp),%eax │ │ │ │ push $0x20 │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ - cmove -0x44(%ebp),%esi │ │ │ │ + cmove -0x24(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 49e6b ::reorderPatternsByPartition()@@Base+0x3ab> │ │ │ │ + jle 422ab ::reorderPatternsByPartition()@@Base+0x36b> │ │ │ │ mov 0x84(%edi),%eax │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 49ea9 ::reorderPatternsByPartition()@@Base+0x3e9> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + je 422e9 ::reorderPatternsByPartition()@@Base+0x3a9> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 49e52 ::reorderPatternsByPartition()@@Base+0x392> │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + jle 42292 ::reorderPatternsByPartition()@@Base+0x352> │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x74(%edi),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ inc %eax │ │ │ │ mov %ebx,(%esi,%edx,4) │ │ │ │ cmp %eax,0x10(%edi) │ │ │ │ - jg 49e40 ::reorderPatternsByPartition()@@Base+0x380> │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + jg 42280 ::reorderPatternsByPartition()@@Base+0x340> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov %esi,(%eax,%edi,4) │ │ │ │ mov %ecx,%esi │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - incl -0x6c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + incl -0x4c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ cmp %eax,0xc(%edi) │ │ │ │ - jg 49e0e ::reorderPatternsByPartition()@@Base+0x34e> │ │ │ │ + jg 4225e ::reorderPatternsByPartition()@@Base+0x31e> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - push -0x5c(%ebp) │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + push -0x3c(%ebp) │ │ │ │ call 17400 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17400 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ movb $0x1,0x4d(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 4a007 ::reorderPatternsByPartition()@@Base+0x547> │ │ │ │ + jne 42437 ::reorderPatternsByPartition()@@Base+0x4f7> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ mov 0x80(%edi),%eax │ │ │ │ lea (%eax,%ebx,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x30(%edi),%edi │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 49f95 ::reorderPatternsByPartition()@@Base+0x4d5> │ │ │ │ + jle 423bf ::reorderPatternsByPartition()@@Base+0x47f> │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 49f95 ::reorderPatternsByPartition()@@Base+0x4d5> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ + jle 423bf ::reorderPatternsByPartition()@@Base+0x47f> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ imul %edi,%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jle 49f83 ::reorderPatternsByPartition()@@Base+0x4c3> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ + jle 423b3 ::reorderPatternsByPartition()@@Base+0x473> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ imul %edx,%eax │ │ │ │ mov 0x74(%ecx),%ecx │ │ │ │ lea (%edi,%eax,1),%esi │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ lea (%ebx,%esi,4),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ imul %edi,%edx │ │ │ │ - add -0x54(%ebp),%edx │ │ │ │ + add -0x34(%ebp),%edx │ │ │ │ lea (%eax,%edx,4),%edx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ xchg %ax,%ax │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 49f60 ::reorderPatternsByPartition()@@Base+0x4a0> │ │ │ │ - add -0x64(%ebp),%ecx │ │ │ │ + jne 42390 ::reorderPatternsByPartition()@@Base+0x450> │ │ │ │ + add -0x44(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ mov %esi,%eax │ │ │ │ - cmp %ebx,-0x60(%ebp) │ │ │ │ - je 49f80 ::reorderPatternsByPartition()@@Base+0x4c0> │ │ │ │ + cmp %ebx,-0x40(%ebp) │ │ │ │ + je 423b0 ::reorderPatternsByPartition()@@Base+0x470> │ │ │ │ add %edi,%esi │ │ │ │ - jmp 49f40 ::reorderPatternsByPartition()@@Base+0x480> │ │ │ │ + jmp 42370 ::reorderPatternsByPartition()@@Base+0x430> │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ - cmp %edx,-0x74(%ebp) │ │ │ │ - jne 49f10 ::reorderPatternsByPartition()@@Base+0x450> │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + cmp %edx,-0x54(%ebp) │ │ │ │ + jne 42340 ::reorderPatternsByPartition()@@Base+0x400> │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov %eax,(%ecx) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - jmp 49e5d ::reorderPatternsByPartition()@@Base+0x39d> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + jmp 4229d ::reorderPatternsByPartition()@@Base+0x35d> │ │ │ │ mov %edi,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 49d41 ::reorderPatternsByPartition()@@Base+0x281> │ │ │ │ + jmp 4219d ::reorderPatternsByPartition()@@Base+0x25d> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 49c40 ::reorderPatternsByPartition()@@Base+0x180> │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + jmp 420a0 ::reorderPatternsByPartition()@@Base+0x160> │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ mov %ebx,(%esi,%eax,4) │ │ │ │ - jmp 49c7d ::reorderPatternsByPartition()@@Base+0x1bd> │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jmp 420dd ::reorderPatternsByPartition()@@Base+0x19d> │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 49ff0 ::reorderPatternsByPartition()@@Base+0x530> │ │ │ │ + jle 42420 ::reorderPatternsByPartition()@@Base+0x4e0> │ │ │ │ mov 0x70(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 49b76 ::reorderPatternsByPartition()@@Base+0xb6> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jmp 41ff3 ::reorderPatternsByPartition()@@Base+0xb3> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov 0x44(%eax),%eax │ │ │ │ mov %eax,%edx │ │ │ │ test %eax,%eax │ │ │ │ - jg 49ba5 ::reorderPatternsByPartition()@@Base+0xe5> │ │ │ │ - jmp 49ff9 ::reorderPatternsByPartition()@@Base+0x539> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jg 42022 ::reorderPatternsByPartition()@@Base+0xe2> │ │ │ │ + jmp 42429 ::reorderPatternsByPartition()@@Base+0x4e9> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x44(%eax),%edx │ │ │ │ mov 0x70(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ mov %esi,(%eax,%edx,4) │ │ │ │ - jmp 49cb6 ::reorderPatternsByPartition()@@Base+0x1f6> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 42116 ::reorderPatternsByPartition()@@Base+0x1d6> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xfffffff9,%eax │ │ │ │ - jmp 49e8d ::reorderPatternsByPartition()@@Base+0x3cd> │ │ │ │ + jmp 422cd ::reorderPatternsByPartition()@@Base+0x38d> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004a020 ::reorderPatternsByPartition()@@Base>: │ │ │ │ +00042460 ::reorderPatternsByPartition()@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x19c2b,%ebx │ │ │ │ + add $0x197eb,%ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ + sub $0x68,%esp │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ mov %gs:0x14,%edi │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ mov (%ecx),%edi │ │ │ │ cmpb $0x0,0x4d(%edi) │ │ │ │ - jne 4a580 ::reorderPatternsByPartition()@@Base+0x560> │ │ │ │ + jne 42980 ::reorderPatternsByPartition()@@Base+0x520> │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ mov 0x44(%edi),%esi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ mov %eax,0x78(%edi) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 171b0 │ │ │ │ mov %eax,%edi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 4a537 ::reorderPatternsByPartition()@@Base+0x517> │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + jle 42931 ::reorderPatternsByPartition()@@Base+0x4d1> │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x74(%edx),%ecx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ movl $0x0,(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,0x44(%edx) │ │ │ │ - jg 4a0b1 ::reorderPatternsByPartition()@@Base+0x91> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jg 424ee ::reorderPatternsByPartition()@@Base+0x8e> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4a54c ::reorderPatternsByPartition()@@Base+0x52c> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jle 42946 ::reorderPatternsByPartition()@@Base+0x4e6> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov 0x70(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ lea (%edi,%edx,4),%ebx │ │ │ │ mov (%ebx),%edx │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ mov %esi,(%ebx) │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - jne 4a0de ::reorderPatternsByPartition()@@Base+0xbe> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + jne 4251b ::reorderPatternsByPartition()@@Base+0xbb> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov 0x44(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4a529 ::reorderPatternsByPartition()@@Base+0x509> │ │ │ │ + jle 42923 ::reorderPatternsByPartition()@@Base+0x4c3> │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jle 4a1c7 ::reorderPatternsByPartition()@@Base+0x1a7> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + jle 425e7 ::reorderPatternsByPartition()@@Base+0x187> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ lea (%eax,%ecx,4),%ebx │ │ │ │ - vmovd (%ebx),%xmm0 │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 4a522 ::reorderPatternsByPartition()@@Base+0x502> │ │ │ │ + vmovd (%ebx),%xmm1 │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 4291c ::reorderPatternsByPartition()@@Base+0x4bc> │ │ │ │ mov %ecx,%esi │ │ │ │ mov %edi,%eax │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - shr $0x4,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + shr $0x3,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ add %edi,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vpaddd (%eax),%zmm1,%zmm1 │ │ │ │ - add $0x40,%eax │ │ │ │ + vpaddd (%eax),%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 4a140 ::reorderPatternsByPartition()@@Base+0x120> │ │ │ │ - vextracti32x8 $0x1,%zmm1,%ymm2 │ │ │ │ - vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ - vextracti32x4 $0x1,%ymm2,%xmm1 │ │ │ │ - vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsrldq $0x8,%xmm1,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsrldq $0x4,%xmm1,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - test $0xf,%cl │ │ │ │ - je 4a1b0 ::reorderPatternsByPartition()@@Base+0x190> │ │ │ │ + jne 42580 ::reorderPatternsByPartition()@@Base+0x120> │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vpaddd %xmm0,%xmm2,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x4,%xmm0,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm1,%xmm1 │ │ │ │ + test $0x7,%cl │ │ │ │ + je 425d0 ::reorderPatternsByPartition()@@Base+0x170> │ │ │ │ mov %ecx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - jmp 4a1a0 ::reorderPatternsByPartition()@@Base+0x180> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%esi │ │ │ │ - vmovd (%edi,%eax,4),%xmm1 │ │ │ │ + vmovd (%edi,%eax,4),%xmm0 │ │ │ │ inc %eax │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm1,%xmm1 │ │ │ │ cmp %edx,%esi │ │ │ │ - jl 4a1a0 ::reorderPatternsByPartition()@@Base+0x180> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - vmovd %xmm0,(%ebx) │ │ │ │ + jl 425c0 ::reorderPatternsByPartition()@@Base+0x160> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + vmovd %xmm1,(%ebx) │ │ │ │ mov %ecx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ mov 0x44(%eax),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jg 4a112 ::reorderPatternsByPartition()@@Base+0xf2> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + jg 4254f ::reorderPatternsByPartition()@@Base+0xef> │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ mov 0x10(%ebx),%esi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle 4a216 ::reorderPatternsByPartition()@@Base+0x1f6> │ │ │ │ + jle 42636 ::reorderPatternsByPartition()@@Base+0x1d6> │ │ │ │ mov 0x70(%ebx),%ecx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ mov 0x6c(%eax),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ add (%edi,%esi,4),%edx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ vmovsd (%esi,%eax,8),%xmm4 │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ vmovsd %xmm4,(%edi,%edx,8) │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - jne 4a1ee ::reorderPatternsByPartition()@@Base+0x1ce> │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jne 4260e ::reorderPatternsByPartition()@@Base+0x1ae> │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x44(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4a2f0 ::reorderPatternsByPartition()@@Base+0x2d0> │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + jle 42700 ::reorderPatternsByPartition()@@Base+0x2a0> │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4a2e0 ::reorderPatternsByPartition()@@Base+0x2c0> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jle 426f0 ::reorderPatternsByPartition()@@Base+0x290> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov 0x70(%eax),%esi │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 4a519 ::reorderPatternsByPartition()@@Base+0x4f9> │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 42913 ::reorderPatternsByPartition()@@Base+0x4b3> │ │ │ │ lea (%esi,%edi,4),%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - vpbroadcastd %edx,%zmm0 │ │ │ │ - shr $0x4,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ + vmovd %edx,%xmm0 │ │ │ │ + shr $0x3,%esi │ │ │ │ + vpbroadcastd %xmm0,%ymm0 │ │ │ │ + shl $0x5,%esi │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ - and $0x40,%esi │ │ │ │ - je 4a280 ::reorderPatternsByPartition()@@Base+0x260> │ │ │ │ - vmovdqu32 %zmm0,(%eax) │ │ │ │ - add $0x40,%eax │ │ │ │ + and $0x20,%esi │ │ │ │ + je 426a0 ::reorderPatternsByPartition()@@Base+0x240> │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + add $0x20,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 4a294 ::reorderPatternsByPartition()@@Base+0x274> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 426b0 ::reorderPatternsByPartition()@@Base+0x250> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqu32 %zmm0,(%eax) │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vmovdqu32 %zmm0,-0x40(%eax) │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + vmovdqu %ymm0,0x20(%eax) │ │ │ │ + add $0x40,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 4a280 ::reorderPatternsByPartition()@@Base+0x260> │ │ │ │ - test $0xf,%cl │ │ │ │ - je 4a2de ::reorderPatternsByPartition()@@Base+0x2be> │ │ │ │ + jne 426a0 ::reorderPatternsByPartition()@@Base+0x240> │ │ │ │ + test $0x7,%cl │ │ │ │ + je 426ee ::reorderPatternsByPartition()@@Base+0x28e> │ │ │ │ mov %ecx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ sub %eax,%ebx │ │ │ │ lea (%esi,%ebx,4),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - mov %edx,(%ebx,%eax,4) │ │ │ │ not %esi │ │ │ │ + mov %edx,(%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ add %ecx,%esi │ │ │ │ cmp %eax,%ecx │ │ │ │ - jle 4a2de ::reorderPatternsByPartition()@@Base+0x2be> │ │ │ │ + jle 426ee ::reorderPatternsByPartition()@@Base+0x28e> │ │ │ │ and $0x1,%esi │ │ │ │ - je 4a2d0 ::reorderPatternsByPartition()@@Base+0x2b0> │ │ │ │ + je 426e0 ::reorderPatternsByPartition()@@Base+0x280> │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jle 4a2de ::reorderPatternsByPartition()@@Base+0x2be> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 426ee ::reorderPatternsByPartition()@@Base+0x28e> │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ mov %edx,0x4(%ebx,%eax,4) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 4a2d0 ::reorderPatternsByPartition()@@Base+0x2b0> │ │ │ │ + jg 426e0 ::reorderPatternsByPartition()@@Base+0x280> │ │ │ │ add %ecx,%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,0x44(%eax) │ │ │ │ - jg 4a22b ::reorderPatternsByPartition()@@Base+0x20b> │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + jg 4264b ::reorderPatternsByPartition()@@Base+0x1eb> │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call 17400 │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ pop %esi │ │ │ │ xor %esi,%esi │ │ │ │ push 0x6c(%edi) │ │ │ │ call 17400 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,0x6c(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ push $0x20 │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ add $0xc,%esp │ │ │ │ test %eax,%eax │ │ │ │ mov %esi,%eax │ │ │ │ - cmove -0x40(%ebp),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + cmove -0x20(%ebp),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ - lea -0x44(%ebp),%eax │ │ │ │ + lea -0x24(%ebp),%eax │ │ │ │ push $0x20 │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ - cmove -0x44(%ebp),%esi │ │ │ │ + cmove -0x24(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 4a3cb ::reorderPatternsByPartition()@@Base+0x3ab> │ │ │ │ + jle 427cb ::reorderPatternsByPartition()@@Base+0x36b> │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4a409 ::reorderPatternsByPartition()@@Base+0x3e9> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + je 42809 ::reorderPatternsByPartition()@@Base+0x3a9> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4a3b2 ::reorderPatternsByPartition()@@Base+0x392> │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + jle 427b2 ::reorderPatternsByPartition()@@Base+0x352> │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x78(%edi),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ inc %eax │ │ │ │ mov %ebx,(%esi,%edx,4) │ │ │ │ cmp %eax,0x10(%edi) │ │ │ │ - jg 4a3a0 ::reorderPatternsByPartition()@@Base+0x380> │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + jg 427a0 ::reorderPatternsByPartition()@@Base+0x340> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov %esi,(%eax,%edi,4) │ │ │ │ mov %ecx,%esi │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - incl -0x6c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + incl -0x4c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ cmp %eax,0xc(%edi) │ │ │ │ - jg 4a36e ::reorderPatternsByPartition()@@Base+0x34e> │ │ │ │ + jg 4277e ::reorderPatternsByPartition()@@Base+0x31e> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - push -0x5c(%ebp) │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + push -0x3c(%ebp) │ │ │ │ call 17400 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17400 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ movb $0x1,0x4d(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 4a577 ::reorderPatternsByPartition()@@Base+0x557> │ │ │ │ + jne 42977 ::reorderPatternsByPartition()@@Base+0x517> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ mov 0x84(%edi),%eax │ │ │ │ lea (%eax,%ebx,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x30(%edi),%edi │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 4a509 ::reorderPatternsByPartition()@@Base+0x4e9> │ │ │ │ + jle 42903 ::reorderPatternsByPartition()@@Base+0x4a3> │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4a509 ::reorderPatternsByPartition()@@Base+0x4e9> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ + jle 42903 ::reorderPatternsByPartition()@@Base+0x4a3> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ imul %edi,%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jle 4a4f3 ::reorderPatternsByPartition()@@Base+0x4d3> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ + jle 428f3 ::reorderPatternsByPartition()@@Base+0x493> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ imul %edx,%eax │ │ │ │ mov 0x78(%ecx),%ecx │ │ │ │ lea (%edi,%eax,1),%esi │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ lea (%ebx,%esi,8),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ imul %edi,%edx │ │ │ │ - add -0x54(%ebp),%edx │ │ │ │ + add -0x34(%ebp),%edx │ │ │ │ lea (%eax,%edx,8),%edx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovsd (%eax),%xmm3 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ vmovsd %xmm3,-0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 4a4c0 ::reorderPatternsByPartition()@@Base+0x4a0> │ │ │ │ - add -0x64(%ebp),%ecx │ │ │ │ + jne 428c0 ::reorderPatternsByPartition()@@Base+0x460> │ │ │ │ + add -0x44(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ mov %esi,%eax │ │ │ │ - cmp %ebx,-0x60(%ebp) │ │ │ │ - je 4a4f0 ::reorderPatternsByPartition()@@Base+0x4d0> │ │ │ │ + cmp %ebx,-0x40(%ebp) │ │ │ │ + je 428f0 ::reorderPatternsByPartition()@@Base+0x490> │ │ │ │ add %edi,%esi │ │ │ │ - jmp 4a4a0 ::reorderPatternsByPartition()@@Base+0x480> │ │ │ │ + jmp 42890 ::reorderPatternsByPartition()@@Base+0x430> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ - cmp %edx,-0x74(%ebp) │ │ │ │ - jne 4a470 ::reorderPatternsByPartition()@@Base+0x450> │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + cmp %edx,-0x54(%ebp) │ │ │ │ + jne 42860 ::reorderPatternsByPartition()@@Base+0x400> │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov %eax,(%ecx) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - jmp 4a3bd ::reorderPatternsByPartition()@@Base+0x39d> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + jmp 427bd ::reorderPatternsByPartition()@@Base+0x35d> │ │ │ │ mov %edi,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4a2a1 ::reorderPatternsByPartition()@@Base+0x281> │ │ │ │ + jmp 426bd ::reorderPatternsByPartition()@@Base+0x25d> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4a1a0 ::reorderPatternsByPartition()@@Base+0x180> │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + jmp 425c0 ::reorderPatternsByPartition()@@Base+0x160> │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ mov %ebx,(%esi,%eax,4) │ │ │ │ - jmp 4a1dd ::reorderPatternsByPartition()@@Base+0x1bd> │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jmp 425fd ::reorderPatternsByPartition()@@Base+0x19d> │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4a560 ::reorderPatternsByPartition()@@Base+0x540> │ │ │ │ + jle 42960 ::reorderPatternsByPartition()@@Base+0x500> │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 4a0d6 ::reorderPatternsByPartition()@@Base+0xb6> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jmp 42513 ::reorderPatternsByPartition()@@Base+0xb3> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov 0x44(%eax),%eax │ │ │ │ mov %eax,%edx │ │ │ │ test %eax,%eax │ │ │ │ - jg 4a105 ::reorderPatternsByPartition()@@Base+0xe5> │ │ │ │ - jmp 4a569 ::reorderPatternsByPartition()@@Base+0x549> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jg 42542 ::reorderPatternsByPartition()@@Base+0xe2> │ │ │ │ + jmp 42969 ::reorderPatternsByPartition()@@Base+0x509> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x44(%eax),%edx │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ mov %esi,(%eax,%edx,4) │ │ │ │ - jmp 4a216 ::reorderPatternsByPartition()@@Base+0x1f6> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 42636 ::reorderPatternsByPartition()@@Base+0x1d6> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xfffffff9,%eax │ │ │ │ - jmp 4a3ed ::reorderPatternsByPartition()@@Base+0x3cd> │ │ │ │ + jmp 427ed ::reorderPatternsByPartition()@@Base+0x38d> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004a590 ::setTipPartials(int, double const*)@@Base>: │ │ │ │ +00042990 ::setTipPartials(int, double const*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x58(%esp),%esi │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ - mov 0x50(%esp),%ebp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x196b8,%ebx │ │ │ │ + add $0x192bc,%ebx │ │ │ │ + mov 0x50(%esp),%ebp │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ test %eax,%eax │ │ │ │ - js 4a72d ::setTipPartials(int, double const*)@@Base+0x19d> │ │ │ │ + js 42b2d ::setTipPartials(int, double const*)@@Base+0x19d> │ │ │ │ cmp %eax,0xc(%ebp) │ │ │ │ - jle 4a72d ::setTipPartials(int, double const*)@@Base+0x19d> │ │ │ │ + jle 42b2d ::setTipPartials(int, double const*)@@Base+0x19d> │ │ │ │ mov 0x84(%ebp),%edx │ │ │ │ lea (%edx,%eax,4),%edi │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 4a6eb ::setTipPartials(int, double const*)@@Base+0x15b> │ │ │ │ + je 42aeb ::setTipPartials(int, double const*)@@Base+0x15b> │ │ │ │ mov 0x30(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %ebp,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jle 4a6cf ::setTipPartials(int, double const*)@@Base+0x13f> │ │ │ │ + jle 42acf ::setTipPartials(int, double const*)@@Base+0x13f> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4a6e6 ::setTipPartials(int, double const*)@@Base+0x156> │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + jle 42ae6 ::setTipPartials(int, double const*)@@Base+0x156> │ │ │ │ mov 0x20(%ecx),%eax │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ lea 0x0(,%eax,8),%ebp │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ mov %ecx,%ebp │ │ │ │ mov %eax,%ecx │ │ │ │ nop │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x14(%esp) │ │ │ │ push %esi │ │ │ │ call 17180 │ │ │ │ mov 0x20(%ebp),%edi │ │ │ │ - mov 0x28(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x28(%ebp),%edx │ │ │ │ lea 0x0(,%edi,8),%ecx │ │ │ │ add %ecx,%esi │ │ │ │ cmp %edx,%edi │ │ │ │ - jge 4a681 ::setTipPartials(int, double const*)@@Base+0xf1> │ │ │ │ + jge 42a81 ::setTipPartials(int, double const*)@@Base+0xf1> │ │ │ │ mov %edx,%eax │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ sub %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ @@ -55748,332 +51005,341 @@ │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ add %ecx,0xc(%esp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ cmp 0x8(%esp),%eax │ │ │ │ - jg 4a630 ::setTipPartials(int, double const*)@@Base+0xa0> │ │ │ │ + jg 42a30 ::setTipPartials(int, double const*)@@Base+0xa0> │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ mov %ebp,%ecx │ │ │ │ mov 0x14(%ecx),%ebp │ │ │ │ sub %eax,%ebp │ │ │ │ imul %edx,%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 4a6c5 ::setTipPartials(int, double const*)@@Base+0x135> │ │ │ │ + jle 42ac5 ::setTipPartials(int, double const*)@@Base+0x135> │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ lea 0x0(,%ebp,8),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ lea (%esi,%ebp,8),%esi │ │ │ │ call 17510 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ inc %edi │ │ │ │ cmp %edi,0x30(%ecx) │ │ │ │ - jg 4a600 ::setTipPartials(int, double const*)@@Base+0x70> │ │ │ │ + jg 42a00 ::setTipPartials(int, double const*)@@Base+0x70> │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 4a734 ::setTipPartials(int, double const*)@@Base+0x1a4> │ │ │ │ + jne 42b34 ::setTipPartials(int, double const*)@@Base+0x1a4> │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x28(%ecx),%edx │ │ │ │ - jmp 4a698 ::setTipPartials(int, double const*)@@Base+0x108> │ │ │ │ + jmp 42a98 ::setTipPartials(int, double const*)@@Base+0x108> │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x20 │ │ │ │ lea 0x34(%esp),%eax │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 4a720 ::setTipPartials(int, double const*)@@Base+0x190> │ │ │ │ + jne 42b20 ::setTipPartials(int, double const*)@@Base+0x190> │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ mov %esi,(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - jne 4a5e3 ::setTipPartials(int, double const*)@@Base+0x53> │ │ │ │ - jmp 4a726 ::setTipPartials(int, double const*)@@Base+0x196> │ │ │ │ + jne 429e3 ::setTipPartials(int, double const*)@@Base+0x53> │ │ │ │ + jmp 42b26 ::setTipPartials(int, double const*)@@Base+0x196> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 4a6d1 ::setTipPartials(int, double const*)@@Base+0x141> │ │ │ │ + jmp 42ad1 ::setTipPartials(int, double const*)@@Base+0x141> │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 4a6d1 ::setTipPartials(int, double const*)@@Base+0x141> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 42ad1 ::setTipPartials(int, double const*)@@Base+0x141> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004a740 ::setTipPartials(int, double const*)@@Base>: │ │ │ │ +00042b40 ::setTipPartials(int, double const*)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x19510,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x19110,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ + sub $0x68,%esp │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ mov (%ecx),%ebx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ mov %gs:0x14,%edx │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ test %eax,%eax │ │ │ │ - js 4aa71 ::setTipPartials(int, double const*)@@Base+0x331> │ │ │ │ + js 42e64 ::setTipPartials(int, double const*)@@Base+0x324> │ │ │ │ cmp %eax,0xc(%ebx) │ │ │ │ - jle 4aa71 ::setTipPartials(int, double const*)@@Base+0x331> │ │ │ │ + jle 42e64 ::setTipPartials(int, double const*)@@Base+0x324> │ │ │ │ mov 0x80(%ebx),%edx │ │ │ │ lea (%edx,%eax,4),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4aa0c ::setTipPartials(int, double const*)@@Base+0x2cc> │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + je 42df4 ::setTipPartials(int, double const*)@@Base+0x2b4> │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4a9f2 ::setTipPartials(int, double const*)@@Base+0x2b2> │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + jle 42dd6 ::setTipPartials(int, double const*)@@Base+0x296> │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ mov 0x28(%eax),%edx │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ sub %ebx,%eax │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4aa40 ::setTipPartials(int, double const*)@@Base+0x300> │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jle 42e30 ::setTipPartials(int, double const*)@@Base+0x2f0> │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ dec %eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ - lea 0x0(,%esi,4),%eax │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - lea 0x0(,%esi,8),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - sub %esi,%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + mov 0x20(%eax),%ebx │ │ │ │ + lea 0x0(,%ebx,4),%eax │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + lea 0x0(,%ebx,8),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + sub %ebx,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %ecx,%esi │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x7,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + sub %ebx,%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 4a960 ::setTipPartials(int, double const*)@@Base+0x220> │ │ │ │ + je 42d40 ::setTipPartials(int, double const*)@@Base+0x200> │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 4a990 ::setTipPartials(int, double const*)@@Base+0x250> │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 42da0 ::setTipPartials(int, double const*)@@Base+0x260> │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ mov %edx,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ add %edx,%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - add $0x40,%ecx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%ecx) │ │ │ │ + vcvtpd2psy (%eax),%xmm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x20,%ecx │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%ecx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 4a880 ::setTipPartials(int, double const*)@@Base+0x140> │ │ │ │ + jne 42c60 ::setTipPartials(int, double const*)@@Base+0x120> │ │ │ │ mov %edi,%ecx │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ - test $0xf,%edi │ │ │ │ - je 4a9ae ::setTipPartials(int, double const*)@@Base+0x26e> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + test $0x7,%edi │ │ │ │ + je 42d70 ::setTipPartials(int, double const*)@@Base+0x230> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%ecx,8) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %edi,%ecx │ │ │ │ - jb 4a8c0 ::setTipPartials(int, double const*)@@Base+0x180> │ │ │ │ - add -0x6c(%ebp),%esi │ │ │ │ - cmp -0x54(%ebp),%edi │ │ │ │ - jge 4a997 ::setTipPartials(int, double const*)@@Base+0x257> │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ + jb 42ca0 ::setTipPartials(int, double const*)@@Base+0x160> │ │ │ │ + add -0x4c(%ebp),%esi │ │ │ │ + cmp -0x34(%ebp),%edi │ │ │ │ + jge 42da7 ::setTipPartials(int, double const*)@@Base+0x267> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + push -0x48(%ebp) │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call 17510 │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - incl -0x4c(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add -0x58(%ebp),%edx │ │ │ │ + incl -0x2c(%ebp) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + add -0x38(%ebp),%edx │ │ │ │ lea 0x4(%esi,%eax,4),%esi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - cmp -0x5c(%ebp),%eax │ │ │ │ - jne 4a850 ::setTipPartials(int, double const*)@@Base+0x110> │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + cmp -0x3c(%ebp),%eax │ │ │ │ + jne 42c30 ::setTipPartials(int, double const*)@@Base+0xf0> │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4a9e0 ::setTipPartials(int, double const*)@@Base+0x2a0> │ │ │ │ + jle 42dc4 ::setTipPartials(int, double const*)@@Base+0x284> │ │ │ │ + mov %esi,%ecx │ │ │ │ vzeroupper │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %ecx,%esi │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 17510 │ │ │ │ - incl -0x74(%ebp) │ │ │ │ + incl -0x54(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - cmp %eax,-0x80(%ebp) │ │ │ │ - je 4a9f2 ::setTipPartials(int, double const*)@@Base+0x2b2> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + je 42dd6 ::setTipPartials(int, double const*)@@Base+0x296> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ add %edi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 4a929 ::setTipPartials(int, double const*)@@Base+0x1e9> │ │ │ │ + jle 42d09 ::setTipPartials(int, double const*)@@Base+0x1c9> │ │ │ │ mov %esi,%ecx │ │ │ │ - jmp 4a7f0 ::setTipPartials(int, double const*)@@Base+0xb0> │ │ │ │ + jmp 42be0 ::setTipPartials(int, double const*)@@Base+0xa0> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 4a8d7 ::setTipPartials(int, double const*)@@Base+0x197> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jg 42cb7 ::setTipPartials(int, double const*)@@Base+0x177> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 4a90f ::setTipPartials(int, double const*)@@Base+0x1cf> │ │ │ │ + je 42ced ::setTipPartials(int, double const*)@@Base+0x1ad> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 4a970 ::setTipPartials(int, double const*)@@Base+0x230> │ │ │ │ - jmp 4a90f ::setTipPartials(int, double const*)@@Base+0x1cf> │ │ │ │ + jne 42d4e ::setTipPartials(int, double const*)@@Base+0x20e> │ │ │ │ + jmp 42ced ::setTipPartials(int, double const*)@@Base+0x1ad> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x4c(%ebp),%esi │ │ │ │ + cmp -0x34(%ebp),%edi │ │ │ │ + jl 42cb7 ::setTipPartials(int, double const*)@@Base+0x177> │ │ │ │ + incl -0x2c(%ebp) │ │ │ │ + add -0x38(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + cmp %eax,-0x3c(%ebp) │ │ │ │ + jne 42c47 ::setTipPartials(int, double const*)@@Base+0x107> │ │ │ │ + jmp 42ced ::setTipPartials(int, double const*)@@Base+0x1ad> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4a8c0 ::setTipPartials(int, double const*)@@Base+0x180> │ │ │ │ - incl -0x4c(%ebp) │ │ │ │ - add -0x58(%ebp),%edx │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x5c(%ebp) │ │ │ │ - jne 4a85b ::setTipPartials(int, double const*)@@Base+0x11b> │ │ │ │ - jmp 4a90d ::setTipPartials(int, double const*)@@Base+0x1cd> │ │ │ │ - add -0x6c(%ebp),%esi │ │ │ │ - cmp -0x54(%ebp),%edi │ │ │ │ - jl 4a8d7 ::setTipPartials(int, double const*)@@Base+0x197> │ │ │ │ - incl -0x4c(%ebp) │ │ │ │ - add -0x58(%ebp),%edx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - cmp %eax,-0x5c(%ebp) │ │ │ │ - jne 4a867 ::setTipPartials(int, double const*)@@Base+0x127> │ │ │ │ - jmp 4a90d ::setTipPartials(int, double const*)@@Base+0x1cd> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - cmp %eax,-0x80(%ebp) │ │ │ │ - jne 4a7f7 ::setTipPartials(int, double const*)@@Base+0xb7> │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 42ca0 ::setTipPartials(int, double const*)@@Base+0x160> │ │ │ │ + incl -0x2c(%ebp) │ │ │ │ + add -0x38(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x3c(%ebp) │ │ │ │ + jne 42c3b ::setTipPartials(int, double const*)@@Base+0xfb> │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 42cf8 ::setTipPartials(int, double const*)@@Base+0x1b8> │ │ │ │ + incl -0x54(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + jne 42be9 ::setTipPartials(int, double const*)@@Base+0xa9> │ │ │ │ vzeroupper │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 4aa7b ::setTipPartials(int, double const*)@@Base+0x33b> │ │ │ │ + jne 42e6e ::setTipPartials(int, double const*)@@Base+0x32e> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ mov 0x38(%ebx),%eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ push $0x20 │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 4aa64 ::setTipPartials(int, double const*)@@Base+0x324> │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + jne 42e54 ::setTipPartials(int, double const*)@@Base+0x314> │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ mov %ecx,(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 4a7a8 ::setTipPartials(int, double const*)@@Base+0x68> │ │ │ │ - jmp 4aa6a ::setTipPartials(int, double const*)@@Base+0x32a> │ │ │ │ + jne 42b9f ::setTipPartials(int, double const*)@@Base+0x5f> │ │ │ │ + jmp 42e5a ::setTipPartials(int, double const*)@@Base+0x31a> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4aa51 ::setTipPartials(int, double const*)@@Base+0x311> │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - jmp 4a91d ::setTipPartials(int, double const*)@@Base+0x1dd> │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + jle 42e41 ::setTipPartials(int, double const*)@@Base+0x301> │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jmp 42cfd ::setTipPartials(int, double const*)@@Base+0x1bd> │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 4a9f2 ::setTipPartials(int, double const*)@@Base+0x2b2> │ │ │ │ + je 42dd6 ::setTipPartials(int, double const*)@@Base+0x296> │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 4aa42 ::setTipPartials(int, double const*)@@Base+0x302> │ │ │ │ - jmp 4a9f2 ::setTipPartials(int, double const*)@@Base+0x2b2> │ │ │ │ + jne 42e32 ::setTipPartials(int, double const*)@@Base+0x2f2> │ │ │ │ + jmp 42dd6 ::setTipPartials(int, double const*)@@Base+0x296> │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 4a9f4 ::setTipPartials(int, double const*)@@Base+0x2b4> │ │ │ │ + jmp 42dd8 ::setTipPartials(int, double const*)@@Base+0x298> │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 4a9f4 ::setTipPartials(int, double const*)@@Base+0x2b4> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 42dd8 ::setTipPartials(int, double const*)@@Base+0x298> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -0004aa80 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base>: │ │ │ │ +00042e80 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x191cc,%ebx │ │ │ │ + add $0x18dcc,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ @@ -56089,20 +51355,20 @@ │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0xb0(%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 4abc0 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x140> │ │ │ │ + je 42fc0 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x140> │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jg 4ab3c ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0xbc> │ │ │ │ - jmp 4ab9d ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x11d> │ │ │ │ + jg 42f3c ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0xbc> │ │ │ │ + jmp 42f9d ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x11d> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ inc %ebx │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -56111,48 +51377,48 @@ │ │ │ │ push 0x24(%esp) │ │ │ │ push %ebp │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ call *0xe8(%edi) │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0x68(%esp) │ │ │ │ - je 4ab9d ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x11d> │ │ │ │ + je 42f9d ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x11d> │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x84(%esi),%ecx │ │ │ │ mov 0x88(%esi),%edx │ │ │ │ mov (%esi),%edi │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov (%ecx,%eax,4),%ebp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov (%edx,%eax,1),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 4ab10 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x90> │ │ │ │ + jne 42f10 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x90> │ │ │ │ sub $0xc,%esp │ │ │ │ inc %ebx │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push %ebp │ │ │ │ push (%ecx,%eax,1) │ │ │ │ push %esi │ │ │ │ call *0xec(%edi) │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0x68(%esp) │ │ │ │ - jne 4ab3c ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0xbc> │ │ │ │ + jne 42f3c ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0xbc> │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4abf4 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x174> │ │ │ │ + jne 42ff4 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x174> │ │ │ │ add $0x3c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -56169,46 +51435,46 @@ │ │ │ │ lea 0x34(%esp),%eax │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ cmove 0x28(%esp),%edi │ │ │ │ mov %edi,0xb0(%esi) │ │ │ │ - jmp 4aaf6 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x76> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 42ef6 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x76> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004ac00 ::calculateCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base>: │ │ │ │ +00043000 ::calculateCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ + call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ + add $0x18c4c,%ebx │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ - call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1903c,%ebx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ - mov 0x4c(%esp),%edi │ │ │ │ + mov %edi,0x8(%esp) │ │ │ │ mov 0xe4(%edx),%edx │ │ │ │ cmp 0x384(%ebx),%edx │ │ │ │ - jne 4ac80 ::calculateCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x80> │ │ │ │ + mov 0x4c(%esp),%edi │ │ │ │ + jne 43080 ::calculateCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ @@ -56224,42 +51490,42 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov %esi,0x48(%esp) │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ mov (%esp),%esi │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ mov %ebp,0x50(%esp) │ │ │ │ mov %edi,0x4c(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov %esi,0x34(%esp) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ mov %ebx,0x38(%esp) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ jmp *%edx │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004acc0 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base>: │ │ │ │ +000430c0 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x18f8c,%ebx │ │ │ │ + add $0x18b8c,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ @@ -56275,20 +51541,20 @@ │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x78(%esi),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0xac(%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 4ae00 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x140> │ │ │ │ + je 43200 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x140> │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jg 4ad7c ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0xbc> │ │ │ │ - jmp 4addd ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x11d> │ │ │ │ + jg 4317c ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0xbc> │ │ │ │ + jmp 431dd ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x11d> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ inc %ebx │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -56297,48 +51563,48 @@ │ │ │ │ push 0x24(%esp) │ │ │ │ push %ebp │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ call *0xe8(%edi) │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0x68(%esp) │ │ │ │ - je 4addd ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x11d> │ │ │ │ + je 431dd ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x11d> │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x80(%esi),%ecx │ │ │ │ mov 0x84(%esi),%edx │ │ │ │ mov (%esi),%edi │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov (%ecx,%eax,4),%ebp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov (%edx,%eax,1),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 4ad50 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x90> │ │ │ │ + jne 43150 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x90> │ │ │ │ sub $0xc,%esp │ │ │ │ inc %ebx │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push %ebp │ │ │ │ push (%ecx,%eax,1) │ │ │ │ push %esi │ │ │ │ call *0xec(%edi) │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0x68(%esp) │ │ │ │ - jne 4ad7c ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0xbc> │ │ │ │ + jne 4317c ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0xbc> │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4ae34 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x174> │ │ │ │ + jne 43234 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x174> │ │ │ │ add $0x3c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -56355,46 +51621,46 @@ │ │ │ │ lea 0x34(%esp),%eax │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ cmove 0x28(%esp),%edi │ │ │ │ mov %edi,0xac(%esi) │ │ │ │ - jmp 4ad36 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x76> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 43136 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x76> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004ae40 ::calculateCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base>: │ │ │ │ +00043240 ::calculateCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ + call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ + add $0x18a0c,%ebx │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ - call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x18dfc,%ebx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ - mov 0x4c(%esp),%edi │ │ │ │ + mov %edi,0x8(%esp) │ │ │ │ mov 0xe4(%edx),%edx │ │ │ │ cmp 0x398(%ebx),%edx │ │ │ │ - jne 4aec0 ::calculateCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x80> │ │ │ │ + mov 0x4c(%esp),%edi │ │ │ │ + jne 432c0 ::calculateCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ @@ -56410,61 +51676,61 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov %esi,0x48(%esp) │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ mov (%esp),%esi │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ mov %ebp,0x50(%esp) │ │ │ │ mov %edi,0x4c(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov %esi,0x34(%esp) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ mov %ebx,0x38(%esp) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ jmp *%edx │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004af00 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base>: │ │ │ │ +00043300 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x18954,%eax │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ mov 0x54(%esp),%ecx │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x18d4c,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x84(%edx),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x7c(%edx),%eax │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4b1b3 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2b3> │ │ │ │ + jle 435c3 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2c3> │ │ │ │ + fldl (%edi) │ │ │ │ mov (%esp),%ecx │ │ │ │ - mov 0x9c(%edx),%ebp │ │ │ │ mov %eax,%esi │ │ │ │ - fldl (%edi) │ │ │ │ + mov 0x9c(%edx),%ebp │ │ │ │ shl $0x5,%esi │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - mov %ebp,%ebx │ │ │ │ add %ecx,%esi │ │ │ │ - jmp 4af80 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x80> │ │ │ │ + mov %ebp,%ebx │ │ │ │ + jmp 43380 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x80> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ add $0x20,%ecx │ │ │ │ @@ -56477,43 +51743,43 @@ │ │ │ │ fldl -0x10(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fldl -0x8(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 4af80 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x80> │ │ │ │ + jne 43380 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x80> │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x30(%edx),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jle 4b0a0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x1a0> │ │ │ │ + jle 434a0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x1a0> │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0x8(%edi),%esi │ │ │ │ lea (%edi,%ecx,8),%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 4b1a0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2a0> │ │ │ │ + jle 435b0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2b0> │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ mov 0x9c(%edx),%ebp │ │ │ │ mov %edx,0x50(%esp) │ │ │ │ shl $0x2,%ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x5,%ecx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ add %ebp,%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ - mov (%esp),%edx │ │ │ │ fldl (%esi) │ │ │ │ + mov (%esp),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ lea (%edx,%ebx,8),%edx │ │ │ │ - jmp 4b040 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x140> │ │ │ │ + jmp 43440 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x140> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -56532,136 +51798,129 @@ │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 4b040 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x140> │ │ │ │ + jne 43440 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x140> │ │ │ │ ffreep %st(0) │ │ │ │ add 0x10(%esp),%ebx │ │ │ │ add $0x8,%esi │ │ │ │ add 0x8(%esp),%ebx │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 4b000 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x100> │ │ │ │ + jne 43400 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x100> │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jle 4b1c1 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2c1> │ │ │ │ + jle 435d1 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2d1> │ │ │ │ mov 0x9c(%edx),%ebp │ │ │ │ mov 0x80(%edx),%ecx │ │ │ │ mov 0x5c(%esp),%ebx │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %edx,0x50(%esp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ shl $0x5,%esi │ │ │ │ - mov (%ecx,%ebx,4),%ecx │ │ │ │ + mov %edx,0x50(%esp) │ │ │ │ add %ebp,%esi │ │ │ │ + mov (%ecx,%ebx,4),%ecx │ │ │ │ fldl (%ecx) │ │ │ │ fstpl (%esp) │ │ │ │ fldl 0x8(%ecx) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x10(%ecx) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fldl 0x18(%ecx) │ │ │ │ mov 0xb4(%edx),%ecx │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ + mov %ecx,%edi │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ - mov %ecx,%edi │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x10,%esp │ │ │ │ add $0x20,%ebp │ │ │ │ + add $0x8,%edi │ │ │ │ fldl 0x10(%esp) │ │ │ │ - fmull -0x20(%ebp) │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ - add $0x8,%edi │ │ │ │ + fmull -0x20(%ebp) │ │ │ │ fldl 0x18(%esp) │ │ │ │ fmull -0x18(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x20(%esp) │ │ │ │ fmull -0x10(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x28(%esp) │ │ │ │ fmull -0x8(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl -0x8(%edi) │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 4b0f0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x1f0> │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ + jne 434f0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x1f0> │ │ │ │ + cmpl $0xffffffff,0x60(%esp) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ - cmp $0xffffffff,%edi │ │ │ │ - je 4b171 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x271> │ │ │ │ + je 43572 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x272> │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ mov 0x8c(%edx),%esi │ │ │ │ mov (%esi,%edi,4),%esi │ │ │ │ lea (%ecx,%eax,8),%edi │ │ │ │ - xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx) │ │ │ │ - faddl (%esi) │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%esi │ │ │ │ + faddl -0x8(%esi) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %ebx,%edi │ │ │ │ - jne 4b160 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x260> │ │ │ │ + jne 43560 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x260> │ │ │ │ mov 0x64(%esp),%edi │ │ │ │ fldz │ │ │ │ mov 0x6c(%edx),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ fstl (%edi) │ │ │ │ mov %edi,%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ fmull (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%esi) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 4b180 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x280> │ │ │ │ + jne 43590 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x290> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 4b1cb ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2cb> │ │ │ │ + jp 435db ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2db> │ │ │ │ xor %eax,%eax │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x8(%esi),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 4b1c1 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2c1> │ │ │ │ + je 435d1 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2d1> │ │ │ │ add $0x10,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 4b1a0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2a0> │ │ │ │ - jmp 4b092 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x192> │ │ │ │ + jne 435b0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2b0> │ │ │ │ + jmp 43492 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x192> │ │ │ │ mov 0x30(%edx),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jg 4afbe ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xbe> │ │ │ │ + jg 433be ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xbe> │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 4b193 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x293> │ │ │ │ + jmp 435a3 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2a3> │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ - jmp 4b195 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x295> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 435a5 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2a5> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -56670,43 +51929,43 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004b200 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x18a5b,%eax │ │ │ │ +00043600 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1865b,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov 0x44(%esp),%ecx │ │ │ │ mov 0x80(%eax),%edx │ │ │ │ mov (%edx,%ecx,4),%esi │ │ │ │ mov 0x78(%eax),%edx │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ mov (%edx,%ecx,4),%ebp │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 4b4b3 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2b3> │ │ │ │ + jle 438b3 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2b3> │ │ │ │ + flds 0x0(%ebp) │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ - mov 0x98(%eax),%esi │ │ │ │ mov %edx,%edi │ │ │ │ - flds 0x0(%ebp) │ │ │ │ + mov 0x98(%eax),%esi │ │ │ │ shl $0x4,%edi │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ - mov %esi,%ebx │ │ │ │ add %ecx,%edi │ │ │ │ - jmp 4b280 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x80> │ │ │ │ + mov %esi,%ebx │ │ │ │ + jmp 43680 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x80> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ add $0x10,%ecx │ │ │ │ @@ -56719,43 +51978,43 @@ │ │ │ │ flds -0x8(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x8(%ebx) │ │ │ │ flds -0x4(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%ebx) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 4b280 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x80> │ │ │ │ + jne 43680 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x80> │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x30(%eax),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jle 4b3a0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x1a0> │ │ │ │ + jle 437a0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x1a0> │ │ │ │ lea 0x0(,%edx,4),%ebx │ │ │ │ lea 0x4(%ebp),%edi │ │ │ │ lea 0x0(%ebp,%ecx,4),%ebp │ │ │ │ test %edx,%edx │ │ │ │ - jle 4b4a0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2a0> │ │ │ │ + jle 438a0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2a0> │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ mov %edx,%ecx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ lea 0x0(,%edx,4),%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ shl $0x2,%esi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ mov 0x98(%eax),%esi │ │ │ │ add %esi,%ecx │ │ │ │ nop │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ flds (%edi) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ lea (%edx,%ebx,4),%edx │ │ │ │ - jmp 4b340 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x140> │ │ │ │ + jmp 43740 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x140> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -56774,48 +52033,48 @@ │ │ │ │ fadds -0x8(%eax) │ │ │ │ fstps -0x8(%eax) │ │ │ │ flds -0x4(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 4b340 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x140> │ │ │ │ + jne 43740 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x140> │ │ │ │ ffreep %st(0) │ │ │ │ add 0x10(%esp),%ebx │ │ │ │ add $0x4,%edi │ │ │ │ add 0xc(%esp),%ebx │ │ │ │ cmp %edi,%ebp │ │ │ │ - jne 4b300 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x100> │ │ │ │ + jne 43700 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x100> │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4b4c1 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2c1> │ │ │ │ + jle 438c1 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2c1> │ │ │ │ mov 0x98(%eax),%esi │ │ │ │ mov 0x7c(%eax),%ecx │ │ │ │ mov 0x4c(%esp),%ebx │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ lea 0x0(,%edx,4),%edi │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov %edi,0x8(%esp) │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ mov %esi,%edi │ │ │ │ mov %eax,%esi │ │ │ │ mov (%ecx,%ebx,4),%ecx │ │ │ │ flds (%ecx) │ │ │ │ fstps 0xc(%esp) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fstps 0x10(%esp) │ │ │ │ flds 0x8(%ecx) │ │ │ │ fstps 0x14(%esp) │ │ │ │ flds 0xc(%ecx) │ │ │ │ fstps 0x18(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0x10,%esp │ │ │ │ flds 0x1c(%esp) │ │ │ │ - fmuls (%edi,%ebp,4) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ + fmuls (%edi,%ebp,4) │ │ │ │ flds 0x20(%esp) │ │ │ │ fmuls 0x4(%edi,%ebp,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0x24(%esp) │ │ │ │ fmuls 0x8(%edi,%ebp,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0x28(%esp) │ │ │ │ @@ -56824,251 +52083,250 @@ │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ mov 0xb0(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ fstps (%ecx,%ebp,1) │ │ │ │ add $0x4,%ebp │ │ │ │ cmp %ebp,0x8(%esp) │ │ │ │ - jne 4b3e0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x1e0> │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x50(%esp),%esi │ │ │ │ + jne 437e0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x1e0> │ │ │ │ + cmpl $0xffffffff,0x50(%esp) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ - cmp $0xffffffff,%esi │ │ │ │ - je 4b471 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x271> │ │ │ │ - mov 0x88(%eax),%esi │ │ │ │ + je 43872 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x272> │ │ │ │ + mov 0x88(%esi),%esi │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ mov %ecx,%ebx │ │ │ │ add %ecx,%edi │ │ │ │ mov (%esi,%ebp,4),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ - fadds (%esi) │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%esi │ │ │ │ + fadds -0x4(%esi) │ │ │ │ fstps -0x4(%ebx) │ │ │ │ cmp %ebx,%edi │ │ │ │ - jne 4b460 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x260> │ │ │ │ + jne 43860 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x260> │ │ │ │ mov 0x54(%esp),%esi │ │ │ │ fldz │ │ │ │ mov 0x68(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ fstl (%esi) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%esi) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 4b480 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x280> │ │ │ │ + jne 43880 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x280> │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 4b4cb ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2cb> │ │ │ │ + jp 438cb ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2cb> │ │ │ │ xor %eax,%eax │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x4(%edi),%ecx │ │ │ │ cmp %ecx,%ebp │ │ │ │ - je 4b4c1 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2c1> │ │ │ │ + je 438c1 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2c1> │ │ │ │ add $0x8,%edi │ │ │ │ cmp %edi,%ebp │ │ │ │ - jne 4b4a0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2a0> │ │ │ │ - jmp 4b392 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x192> │ │ │ │ + jne 438a0 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x2a0> │ │ │ │ + jmp 43792 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x192> │ │ │ │ mov 0x30(%eax),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jg 4b2be ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xbe> │ │ │ │ + jg 436be ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0xbe> │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 4b493 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x293> │ │ │ │ + jmp 43893 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x293> │ │ │ │ mov $0xfffffff8,%eax │ │ │ │ - jmp 4b495 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x295> │ │ │ │ + jmp 43895 ::calcRootLogLikelihoods(int, int, int, int, double*)@@Base+0x295> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004b4e0 ::_M_release()@@Base>: │ │ │ │ +000438e0 ::_M_release()@@Base>: │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x1877b,%edx │ │ │ │ + add $0x1837b,%edx │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ - mov 0x2cc(%edx),%ecx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ + mov 0x2cc(%edx),%ecx │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - je 4b520 ::_M_release()@@Base+0x40> │ │ │ │ + je 43920 ::_M_release()@@Base+0x40> │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ lea -0x1(%edx),%ebx │ │ │ │ mov %ebx,0x4(%eax) │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 4b52f ::_M_release()@@Base+0x4f> │ │ │ │ + je 4392f ::_M_release()@@Base+0x4f> │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%edx │ │ │ │ lock xadd %edx,0x4(%eax) │ │ │ │ cmp $0x1,%edx │ │ │ │ - jne 4b50c ::_M_release()@@Base+0x2c> │ │ │ │ + jne 4390c ::_M_release()@@Base+0x2c> │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ call *0x8(%edx) │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - je 4b570 ::_M_release()@@Base+0x90> │ │ │ │ + je 43970 ::_M_release()@@Base+0x90> │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ cmp $0x1,%edx │ │ │ │ - jne 4b50c ::_M_release()@@Base+0x2c> │ │ │ │ + jne 4390c ::_M_release()@@Base+0x2c> │ │ │ │ mov (%eax),%edx │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov $0xffffffff,%edx │ │ │ │ lock xadd %edx,0x8(%eax) │ │ │ │ - jmp 4b559 ::_M_release()@@Base+0x79> │ │ │ │ + jmp 43959 ::_M_release()@@Base+0x79> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004b580 : │ │ │ │ +00043980 : │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 4b59a │ │ │ │ + je 4399a │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x3 │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ add $0xc,%esp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004b5a0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base>: │ │ │ │ +000439a0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ lea -0x54(%ebp),%edx │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1829f,%esi │ │ │ │ vmovd %ecx,%xmm1 │ │ │ │ + movb $0x0,-0x61(%ebp) │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ vpinsrd $0x1,%edx,%xmm1,%xmm1 │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x18695,%esi │ │ │ │ lea 0x14(%edi),%eax │ │ │ │ - vmovd 0x1c0(%esi),%xmm0 │ │ │ │ - vpinsrd $0x1,0x33c(%esi),%xmm0,%xmm0 │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea -0x60(%ebp),%eax │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - movb $0x0,-0x61(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + vmovd 0x1c0(%esi),%xmm0 │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea -0x61(%ebp),%eax │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ + vpinsrd $0x1,0x33c(%esi),%xmm0,%xmm0 │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x274(%esi),%eax │ │ │ │ - vmovq %xmm0,-0x28(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea -0x50(%ebp),%eax │ │ │ │ + vmovq %xmm0,-0x28(%ebp) │ │ │ │ vmovd %eax,%xmm0 │ │ │ │ lea -0x5c(%ebp),%eax │ │ │ │ vpinsrd $0x1,%eax,%xmm0,%xmm0 │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ + lea -0x48(%ebp),%edx │ │ │ │ vpunpcklqdq %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x48(%ebp) │ │ │ │ - lea -0x48(%ebp),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ mov 0x210(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,(%eax) │ │ │ │ push 0x314(%esi) │ │ │ │ lea 0x10(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 17300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 4b755 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1b5> │ │ │ │ + jne 43b55 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1b5> │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ movl $0x0,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ - movl $0x0,(%eax) │ │ │ │ cmpb $0x0,-0x61(%ebp) │ │ │ │ - je 4b6ee ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x14e> │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + je 43aee ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x14e> │ │ │ │ add $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %eax,(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - js 4b6e0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x140> │ │ │ │ + js 43ae0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x140> │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b6c8 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x128> │ │ │ │ + je 43ac8 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x128> │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x3 │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4b6fa ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 43afa ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 172f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4b6b2 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x112> │ │ │ │ + jmp 43ab2 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x112> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4b74b ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1ab> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 43b4b ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1ab> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ @@ -57079,130 +52337,130 @@ │ │ │ │ push -0x6c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17230 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4b6fa ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 43afa ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x2 │ │ │ │ call 17070 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 4b6fa ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 43afa ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17210 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 4b723 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x183> │ │ │ │ + jmp 43b23 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x183> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004b770 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base>: │ │ │ │ +00043b70 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ lea -0x54(%ebp),%edx │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x180cf,%esi │ │ │ │ vmovd %ecx,%xmm1 │ │ │ │ + movb $0x0,-0x61(%ebp) │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ vpinsrd $0x1,%edx,%xmm1,%xmm1 │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x184c5,%esi │ │ │ │ lea 0x14(%edi),%eax │ │ │ │ - vmovd 0x208(%esi),%xmm0 │ │ │ │ - vpinsrd $0x1,0x32c(%esi),%xmm0,%xmm0 │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea -0x60(%ebp),%eax │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - movb $0x0,-0x61(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + vmovd 0x208(%esi),%xmm0 │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea -0x61(%ebp),%eax │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ + vpinsrd $0x1,0x32c(%esi),%xmm0,%xmm0 │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x274(%esi),%eax │ │ │ │ - vmovq %xmm0,-0x28(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea -0x50(%ebp),%eax │ │ │ │ + vmovq %xmm0,-0x28(%ebp) │ │ │ │ vmovd %eax,%xmm0 │ │ │ │ lea -0x5c(%ebp),%eax │ │ │ │ vpinsrd $0x1,%eax,%xmm0,%xmm0 │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ + lea -0x48(%ebp),%edx │ │ │ │ vpunpcklqdq %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x48(%ebp) │ │ │ │ - lea -0x48(%ebp),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ mov 0x210(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,(%eax) │ │ │ │ push 0x314(%esi) │ │ │ │ lea 0x10(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 17300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 4b925 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1b5> │ │ │ │ + jne 43d25 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1b5> │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ movl $0x0,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ - movl $0x0,(%eax) │ │ │ │ cmpb $0x0,-0x61(%ebp) │ │ │ │ - je 4b8be ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x14e> │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + je 43cbe ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x14e> │ │ │ │ add $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %eax,(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - js 4b8b0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x140> │ │ │ │ + js 43cb0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x140> │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b898 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x128> │ │ │ │ + je 43c98 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x128> │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x3 │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4b8ca ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 43cca ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 172f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4b882 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x112> │ │ │ │ + jmp 43c82 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x112> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4b91b ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1ab> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 43d1b ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1ab> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ @@ -57213,130 +52471,130 @@ │ │ │ │ push -0x6c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17230 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4b8ca ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 43cca ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x2 │ │ │ │ call 17070 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 4b8ca ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 43cca ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17210 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 4b8f3 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x183> │ │ │ │ + jmp 43cf3 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x183> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004b940 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base>: │ │ │ │ +00043d40 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ lea -0x54(%ebp),%edx │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x17eff,%esi │ │ │ │ vmovd %ecx,%xmm1 │ │ │ │ + movb $0x0,-0x61(%ebp) │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ vpinsrd $0x1,%edx,%xmm1,%xmm1 │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x182f5,%esi │ │ │ │ lea 0x14(%edi),%eax │ │ │ │ - vmovd 0x200(%esi),%xmm0 │ │ │ │ - vpinsrd $0x1,0x2f8(%esi),%xmm0,%xmm0 │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea -0x60(%ebp),%eax │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - movb $0x0,-0x61(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + vmovd 0x200(%esi),%xmm0 │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea -0x61(%ebp),%eax │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ + vpinsrd $0x1,0x2f8(%esi),%xmm0,%xmm0 │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x274(%esi),%eax │ │ │ │ - vmovq %xmm0,-0x28(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea -0x50(%ebp),%eax │ │ │ │ + vmovq %xmm0,-0x28(%ebp) │ │ │ │ vmovd %eax,%xmm0 │ │ │ │ lea -0x5c(%ebp),%eax │ │ │ │ vpinsrd $0x1,%eax,%xmm0,%xmm0 │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ + lea -0x48(%ebp),%edx │ │ │ │ vpunpcklqdq %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x48(%ebp) │ │ │ │ - lea -0x48(%ebp),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ mov 0x210(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,(%eax) │ │ │ │ push 0x314(%esi) │ │ │ │ lea 0x10(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 17300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 4baf5 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x1b5> │ │ │ │ + jne 43ef5 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x1b5> │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ movl $0x0,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ - movl $0x0,(%eax) │ │ │ │ cmpb $0x0,-0x61(%ebp) │ │ │ │ - je 4ba8e ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x14e> │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + je 43e8e ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x14e> │ │ │ │ add $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %eax,(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - js 4ba80 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x140> │ │ │ │ + js 43e80 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x140> │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4ba68 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x128> │ │ │ │ + je 43e68 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x128> │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x3 │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4ba9a ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 43e9a ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 172f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4ba52 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x112> │ │ │ │ + jmp 43e52 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x112> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4baeb ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x1ab> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 43eeb ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x1ab> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ @@ -57347,130 +52605,130 @@ │ │ │ │ push -0x6c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17230 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4ba9a ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 43e9a ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x2 │ │ │ │ call 17070 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 4ba9a ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 43e9a ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17210 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 4bac3 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x183> │ │ │ │ + jmp 43ec3 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x183> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004bb10 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base>: │ │ │ │ +00043f10 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ lea -0x54(%ebp),%edx │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x17d2f,%esi │ │ │ │ vmovd %ecx,%xmm1 │ │ │ │ + movb $0x0,-0x61(%ebp) │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ vpinsrd $0x1,%edx,%xmm1,%xmm1 │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x18125,%esi │ │ │ │ lea 0x14(%edi),%eax │ │ │ │ - vmovd 0x1e8(%esi),%xmm0 │ │ │ │ - vpinsrd $0x1,0x1b4(%esi),%xmm0,%xmm0 │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea -0x60(%ebp),%eax │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - movb $0x0,-0x61(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + vmovd 0x1e8(%esi),%xmm0 │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea -0x61(%ebp),%eax │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ + vpinsrd $0x1,0x1b4(%esi),%xmm0,%xmm0 │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x274(%esi),%eax │ │ │ │ - vmovq %xmm0,-0x28(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea -0x50(%ebp),%eax │ │ │ │ + vmovq %xmm0,-0x28(%ebp) │ │ │ │ vmovd %eax,%xmm0 │ │ │ │ lea -0x5c(%ebp),%eax │ │ │ │ vpinsrd $0x1,%eax,%xmm0,%xmm0 │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ + lea -0x48(%ebp),%edx │ │ │ │ vpunpcklqdq %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x48(%ebp) │ │ │ │ - lea -0x48(%ebp),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ mov 0x210(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,(%eax) │ │ │ │ push 0x314(%esi) │ │ │ │ lea 0x10(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 17300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 4bcc5 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1b5> │ │ │ │ + jne 440c5 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1b5> │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ movl $0x0,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ - movl $0x0,(%eax) │ │ │ │ cmpb $0x0,-0x61(%ebp) │ │ │ │ - je 4bc5e ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x14e> │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + je 4405e ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x14e> │ │ │ │ add $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %eax,(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - js 4bc50 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x140> │ │ │ │ + js 44050 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x140> │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4bc38 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x128> │ │ │ │ + je 44038 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x128> │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x3 │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4bc6a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 4406a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 172f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4bc22 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x112> │ │ │ │ + jmp 44022 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x112> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4bcbb ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1ab> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 440bb ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1ab> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ @@ -57481,130 +52739,130 @@ │ │ │ │ push -0x6c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17230 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4bc6a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 4406a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x2 │ │ │ │ call 17070 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 4bc6a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 4406a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17210 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 4bc93 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x183> │ │ │ │ + jmp 44093 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x183> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004bce0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base>: │ │ │ │ +000440e0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ lea -0x54(%ebp),%edx │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x17b5f,%esi │ │ │ │ vmovd %ecx,%xmm1 │ │ │ │ + movb $0x0,-0x61(%ebp) │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ vpinsrd $0x1,%edx,%xmm1,%xmm1 │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x17f55,%esi │ │ │ │ lea 0x14(%edi),%eax │ │ │ │ - vmovd 0x260(%esi),%xmm0 │ │ │ │ - vpinsrd $0x1,0x1b0(%esi),%xmm0,%xmm0 │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea -0x60(%ebp),%eax │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - movb $0x0,-0x61(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + vmovd 0x260(%esi),%xmm0 │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea -0x61(%ebp),%eax │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ + vpinsrd $0x1,0x1b0(%esi),%xmm0,%xmm0 │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x274(%esi),%eax │ │ │ │ - vmovq %xmm0,-0x28(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea -0x50(%ebp),%eax │ │ │ │ + vmovq %xmm0,-0x28(%ebp) │ │ │ │ vmovd %eax,%xmm0 │ │ │ │ lea -0x5c(%ebp),%eax │ │ │ │ vpinsrd $0x1,%eax,%xmm0,%xmm0 │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ + lea -0x48(%ebp),%edx │ │ │ │ vpunpcklqdq %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x48(%ebp) │ │ │ │ - lea -0x48(%ebp),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ mov 0x210(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,(%eax) │ │ │ │ push 0x314(%esi) │ │ │ │ lea 0x10(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 17300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 4be95 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1b5> │ │ │ │ + jne 44295 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1b5> │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ movl $0x0,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ - movl $0x0,(%eax) │ │ │ │ cmpb $0x0,-0x61(%ebp) │ │ │ │ - je 4be2e ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x14e> │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + je 4422e ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x14e> │ │ │ │ add $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %eax,(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - js 4be20 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x140> │ │ │ │ + js 44220 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x140> │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4be08 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x128> │ │ │ │ + je 44208 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x128> │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x3 │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4be3a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 4423a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 172f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4bdf2 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x112> │ │ │ │ + jmp 441f2 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x112> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4be8b ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1ab> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 4428b ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x1ab> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ @@ -57615,130 +52873,130 @@ │ │ │ │ push -0x6c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17230 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4be3a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 4423a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x2 │ │ │ │ call 17070 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 4be3a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 4423a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17210 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 4be63 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x183> │ │ │ │ + jmp 44263 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run()@@Base+0x183> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004beb0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base>: │ │ │ │ +000442b0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ lea -0x58(%ebp),%ecx │ │ │ │ lea -0x54(%ebp),%edx │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1798f,%esi │ │ │ │ vmovd %ecx,%xmm1 │ │ │ │ + movb $0x0,-0x61(%ebp) │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ vpinsrd $0x1,%edx,%xmm1,%xmm1 │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x17d85,%esi │ │ │ │ lea 0x14(%edi),%eax │ │ │ │ - vmovd 0x224(%esi),%xmm0 │ │ │ │ - vpinsrd $0x1,0x31c(%esi),%xmm0,%xmm0 │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea -0x60(%ebp),%eax │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - movb $0x0,-0x61(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + vmovd 0x224(%esi),%xmm0 │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea -0x61(%ebp),%eax │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ + vpinsrd $0x1,0x31c(%esi),%xmm0,%xmm0 │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x274(%esi),%eax │ │ │ │ - vmovq %xmm0,-0x28(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea -0x50(%ebp),%eax │ │ │ │ + vmovq %xmm0,-0x28(%ebp) │ │ │ │ vmovd %eax,%xmm0 │ │ │ │ lea -0x5c(%ebp),%eax │ │ │ │ vpinsrd $0x1,%eax,%xmm0,%xmm0 │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ + lea -0x48(%ebp),%edx │ │ │ │ vpunpcklqdq %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x48(%ebp) │ │ │ │ - lea -0x48(%ebp),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ mov 0x210(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,(%eax) │ │ │ │ push 0x314(%esi) │ │ │ │ lea 0x10(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 17300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 4c065 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x1b5> │ │ │ │ + jne 44465 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x1b5> │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ movl $0x0,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ - movl $0x0,(%eax) │ │ │ │ cmpb $0x0,-0x61(%ebp) │ │ │ │ - je 4bffe ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x14e> │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + je 443fe ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x14e> │ │ │ │ add $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %eax,(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - js 4bff0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x140> │ │ │ │ + js 443f0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x140> │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4bfd8 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x128> │ │ │ │ + je 443d8 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x128> │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x3 │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4c00a ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 4440a ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 172f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4bfc2 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x112> │ │ │ │ + jmp 443c2 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x112> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4c05b ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x1ab> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 4445b ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x1ab> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ @@ -57749,44 +53007,44 @@ │ │ │ │ push -0x6c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17230 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4c00a ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 4440a ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x2 │ │ │ │ call 17070 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 4c00a ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ + jne 4440a ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x15a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17210 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 4c033 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x183> │ │ │ │ + jmp 44433 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run()@@Base+0x183> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004c080 ::~unique_ptr()@@Base>: │ │ │ │ +00044480 ::~unique_ptr()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - call 57a4e ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fe> │ │ │ │ - add $0x17bd3,%ecx │ │ │ │ + call 4fd8e ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fe> │ │ │ │ + add $0x177d3,%ecx │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4c0c9 ::~unique_ptr()@@Base+0x49> │ │ │ │ + je 444c9 ::~unique_ptr()@@Base+0x49> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ebx │ │ │ │ cmp 0x334(%ecx),%ebx │ │ │ │ - jne 4c0c0 ::~unique_ptr()@@Base+0x40> │ │ │ │ + jne 444c0 ::~unique_ptr()@@Base+0x40> │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -57795,83 +53053,83 @@ │ │ │ │ call *%ebx │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004c0d0 ::_M_weak_release()@@Base>: │ │ │ │ +000444d0 ::_M_weak_release()@@Base>: │ │ │ │ call 17985 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x235> │ │ │ │ - add $0x17b8b,%edx │ │ │ │ - mov 0x2cc(%edx),%edx │ │ │ │ + add $0x1778b,%edx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x2cc(%edx),%edx │ │ │ │ cmpb $0x0,(%edx) │ │ │ │ - je 4c110 ::_M_weak_release()@@Base+0x40> │ │ │ │ + je 44510 ::_M_weak_release()@@Base+0x40> │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 4c100 ::_M_weak_release()@@Base+0x30> │ │ │ │ + je 44500 ::_M_weak_release()@@Base+0x30> │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%eax),%edx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ jmp *0xc(%edx) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%edx │ │ │ │ lock xadd %edx,0x8(%eax) │ │ │ │ - jmp 4c0f3 ::_M_weak_release()@@Base+0x23> │ │ │ │ + jmp 444f3 ::_M_weak_release()@@Base+0x23> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004c120 ()>, std::weak_ptr)@@Base>: │ │ │ │ +00044520 ()>, std::weak_ptr)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x78,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ - mov 0x10(%ebp),%edi │ │ │ │ lea -0x48(%ebp),%ecx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x17b26,%esi │ │ │ │ + mov 0x10(%ebp),%edi │ │ │ │ vmovd %ecx,%xmm1 │ │ │ │ + lea -0x44(%ebp),%ecx │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x1771f,%esi │ │ │ │ + vpinsrd $0x1,%ecx,%xmm1,%xmm1 │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - lea -0x44(%ebp),%ecx │ │ │ │ lea -0x4c(%ebp),%eax │ │ │ │ - vpinsrd $0x1,%ecx,%xmm1,%xmm1 │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ lea -0x40(%ebp),%edi │ │ │ │ - vmovd %edi,%xmm0 │ │ │ │ + mov %esi,%ebx │ │ │ │ movb $0x0,-0x4d(%ebp) │ │ │ │ + vmovd %edi,%xmm0 │ │ │ │ vpinsrd $0x1,%eax,%xmm0,%xmm0 │ │ │ │ vpunpcklqdq %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x78(%ebp) │ │ │ │ push $0x10 │ │ │ │ call 17050 │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - vmovdqa -0x78(%ebp),%xmm0 │ │ │ │ movl $0x0,-0x3c(%ebp) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ mov %eax,%edi │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ lea -0x4d(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ + vmovdqa -0x78(%ebp),%xmm0 │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ - vmovdqa %xmm0,-0x38(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x274(%esi),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ + vmovdqa %xmm0,-0x38(%ebp) │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ lea -0x38(%ebp),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ mov 0x210(%esi),%edx │ │ │ │ @@ -57881,760 +53139,760 @@ │ │ │ │ pop %edx │ │ │ │ push 0x314(%esi) │ │ │ │ add $0x10,%eax │ │ │ │ push %eax │ │ │ │ call 17300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 4c345 ()>, std::weak_ptr)@@Base+0x225> │ │ │ │ + jne 44745 ()>, std::weak_ptr)@@Base+0x225> │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ movl $0x0,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ - movl $0x0,(%eax) │ │ │ │ cmpb $0x0,-0x4d(%ebp) │ │ │ │ - je 4c32f ()>, std::weak_ptr)@@Base+0x20f> │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + je 4472f ()>, std::weak_ptr)@@Base+0x20f> │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ mov %ebx,0xc(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 4c26f ()>, std::weak_ptr)@@Base+0x14f> │ │ │ │ + je 4466f ()>, std::weak_ptr)@@Base+0x14f> │ │ │ │ mov 0x2cc(%esi),%edx │ │ │ │ cmpb $0x0,(%edx) │ │ │ │ - je 4c2b0 ()>, std::weak_ptr)@@Base+0x190> │ │ │ │ + je 446b0 ()>, std::weak_ptr)@@Base+0x190> │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 4c2a0 ()>, std::weak_ptr)@@Base+0x180> │ │ │ │ + je 446a0 ()>, std::weak_ptr)@@Base+0x180> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 170b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4c302 ()>, std::weak_ptr)@@Base+0x1e2> │ │ │ │ + jne 44702 ()>, std::weak_ptr)@@Base+0x1e2> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0xc(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4c26f ()>, std::weak_ptr)@@Base+0x14f> │ │ │ │ + jmp 4466f ()>, std::weak_ptr)@@Base+0x14f> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xffffffff,%edx │ │ │ │ lock xadd %edx,0x8(%eax) │ │ │ │ - jmp 4c26a ()>, std::weak_ptr)@@Base+0x14a> │ │ │ │ + jmp 4466a ()>, std::weak_ptr)@@Base+0x14a> │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x230(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ lea 0x2b4(,%ebx,1),%eax │ │ │ │ call 17430 <___tls_get_addr@plt> │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4c311 ()>, std::weak_ptr)@@Base+0x1f1> │ │ │ │ + jne 44711 ()>, std::weak_ptr)@@Base+0x1f1> │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4c324 ()>, std::weak_ptr)@@Base+0x204> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 44724 ()>, std::weak_ptr)@@Base+0x204> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - jmp 4c2de ()>, std::weak_ptr)@@Base+0x1be> │ │ │ │ + jmp 446de ()>, std::weak_ptr)@@Base+0x1be> │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - jmp 4c2bc ()>, std::weak_ptr)@@Base+0x19c> │ │ │ │ + jmp 446bc ()>, std::weak_ptr)@@Base+0x19c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17170 ::_M_weak_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4c2e8 ()>, std::weak_ptr)@@Base+0x1c8> │ │ │ │ + jmp 446e8 ()>, std::weak_ptr)@@Base+0x1c8> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x5c(%ebp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4c302 ()>, std::weak_ptr)@@Base+0x1e2> │ │ │ │ + jne 44702 ()>, std::weak_ptr)@@Base+0x1e2> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x2 │ │ │ │ call 17070 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 4c302 ()>, std::weak_ptr)@@Base+0x1e2> │ │ │ │ + jne 44702 ()>, std::weak_ptr)@@Base+0x1e2> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17210 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004c360 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base>: │ │ │ │ +00044760 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x174f5,%esi │ │ │ │ sub $0x50,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x30(%ebp),%edi │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x178ec,%esi │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ vmovd 0x340(%esi),%xmm0 │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ vpinsrd $0x1,0x2fc(%esi),%xmm0,%xmm0 │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ mov (%edx),%ecx │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,(%edx) │ │ │ │ lea 0x14(%eax),%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ lea -0x3c(%ebp),%edx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ lea -0x38(%ebp),%edx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ vmovq %xmm0,-0x28(%ebp) │ │ │ │ push %edx │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 175a0 ()>, std::weak_ptr)@plt> │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4c3eb ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x8b> │ │ │ │ + je 447eb ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x8b> │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x3 │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4c408 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ + je 44808 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ mov 0x2cc(%esi),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 4c430 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xd0> │ │ │ │ + je 44830 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xd0> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 4c420 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xc0> │ │ │ │ + je 44820 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xc0> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4c466 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x106> │ │ │ │ + jne 44866 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x106> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4c408 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ + jmp 44808 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 4c403 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa3> │ │ │ │ + jmp 44803 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa3> │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call 17230 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4c470 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x110> │ │ │ │ + jne 44870 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x110> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4c47e ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x11e> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 4487e ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x11e> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 4c43c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xdc> │ │ │ │ + jmp 4483c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xdc> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17170 ::_M_weak_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4c45a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xfa> │ │ │ │ + jmp 4485a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xfa> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x4c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004c490 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base>: │ │ │ │ +00044890 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x173c5,%esi │ │ │ │ sub $0x50,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x30(%ebp),%edi │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x177bc,%esi │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ vmovd 0x2c8(%esi),%xmm0 │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ vpinsrd $0x1,0x2f4(%esi),%xmm0,%xmm0 │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ mov (%edx),%ecx │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,(%edx) │ │ │ │ lea 0x14(%eax),%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ lea -0x3c(%ebp),%edx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ lea -0x38(%ebp),%edx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ vmovq %xmm0,-0x28(%ebp) │ │ │ │ push %edx │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 175a0 ()>, std::weak_ptr)@plt> │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4c51b ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x8b> │ │ │ │ + je 4491b ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x8b> │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x3 │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4c538 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ + je 44938 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ mov 0x2cc(%esi),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 4c560 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xd0> │ │ │ │ + je 44960 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xd0> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 4c550 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xc0> │ │ │ │ + je 44950 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xc0> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4c596 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x106> │ │ │ │ + jne 44996 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x106> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4c538 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ + jmp 44938 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 4c533 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa3> │ │ │ │ + jmp 44933 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa3> │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call 17230 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4c5a0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x110> │ │ │ │ + jne 449a0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x110> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4c5ae ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x11e> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 449ae ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x11e> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 4c56c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xdc> │ │ │ │ + jmp 4496c ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xdc> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17170 ::_M_weak_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4c58a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xfa> │ │ │ │ + jmp 4498a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xfa> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x4c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004c5c0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base>: │ │ │ │ +000449c0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x17295,%esi │ │ │ │ sub $0x50,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x30(%ebp),%edi │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1768c,%esi │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ vmovd 0x23c(%esi),%xmm0 │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ vpinsrd $0x1,0x348(%esi),%xmm0,%xmm0 │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ mov (%edx),%ecx │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,(%edx) │ │ │ │ lea 0x14(%eax),%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ lea -0x3c(%ebp),%edx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ lea -0x38(%ebp),%edx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ vmovq %xmm0,-0x28(%ebp) │ │ │ │ push %edx │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 175a0 ()>, std::weak_ptr)@plt> │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4c64b ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x8b> │ │ │ │ + je 44a4b ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x8b> │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x3 │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4c668 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ + je 44a68 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ mov 0x2cc(%esi),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 4c690 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xd0> │ │ │ │ + je 44a90 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xd0> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 4c680 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xc0> │ │ │ │ + je 44a80 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xc0> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4c6c6 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x106> │ │ │ │ + jne 44ac6 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x106> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4c668 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ + jmp 44a68 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 4c663 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa3> │ │ │ │ + jmp 44a63 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa3> │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call 17230 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4c6d0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x110> │ │ │ │ + jne 44ad0 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x110> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4c6de ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x11e> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 44ade ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x11e> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 4c69c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xdc> │ │ │ │ + jmp 44a9c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xdc> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17170 ::_M_weak_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4c6ba ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xfa> │ │ │ │ + jmp 44aba ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xfa> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x4c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004c6f0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base>: │ │ │ │ +00044af0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x17165,%esi │ │ │ │ sub $0x50,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x30(%ebp),%edi │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1755c,%esi │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ vmovd 0x288(%esi),%xmm0 │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ vpinsrd $0x1,0x30c(%esi),%xmm0,%xmm0 │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ mov (%edx),%ecx │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,(%edx) │ │ │ │ lea 0x14(%eax),%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ lea -0x3c(%ebp),%edx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ lea -0x38(%ebp),%edx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ vmovq %xmm0,-0x28(%ebp) │ │ │ │ push %edx │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 175a0 ()>, std::weak_ptr)@plt> │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4c77b ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x8b> │ │ │ │ + je 44b7b ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x8b> │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x3 │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4c798 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ + je 44b98 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ mov 0x2cc(%esi),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 4c7c0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xd0> │ │ │ │ + je 44bc0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xd0> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 4c7b0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xc0> │ │ │ │ + je 44bb0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xc0> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4c7f6 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x106> │ │ │ │ + jne 44bf6 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x106> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4c798 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ + jmp 44b98 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 4c793 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa3> │ │ │ │ + jmp 44b93 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa3> │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call 17230 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4c800 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x110> │ │ │ │ + jne 44c00 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x110> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4c80e ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x11e> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 44c0e ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x11e> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 4c7cc ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xdc> │ │ │ │ + jmp 44bcc ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xdc> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17170 ::_M_weak_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4c7ea ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xfa> │ │ │ │ + jmp 44bea ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xfa> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x4c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004c820 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base>: │ │ │ │ +00044c20 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x17035,%esi │ │ │ │ sub $0x50,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x30(%ebp),%edi │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1742c,%esi │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ vmovd 0x238(%esi),%xmm0 │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ vpinsrd $0x1,0x1bc(%esi),%xmm0,%xmm0 │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ mov (%edx),%ecx │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,(%edx) │ │ │ │ lea 0x14(%eax),%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ lea -0x3c(%ebp),%edx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ lea -0x38(%ebp),%edx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ vmovq %xmm0,-0x28(%ebp) │ │ │ │ push %edx │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 175a0 ()>, std::weak_ptr)@plt> │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4c8ab ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x8b> │ │ │ │ + je 44cab ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x8b> │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x3 │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4c8c8 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ + je 44cc8 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ mov 0x2cc(%esi),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 4c8f0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xd0> │ │ │ │ + je 44cf0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xd0> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 4c8e0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xc0> │ │ │ │ + je 44ce0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xc0> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4c926 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x106> │ │ │ │ + jne 44d26 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x106> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4c8c8 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ + jmp 44cc8 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 4c8c3 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa3> │ │ │ │ + jmp 44cc3 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa3> │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call 17230 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4c930 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x110> │ │ │ │ + jne 44d30 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x110> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4c93e ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x11e> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 44d3e ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x11e> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 4c8fc ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xdc> │ │ │ │ + jmp 44cfc ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xdc> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17170 ::_M_weak_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4c91a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xfa> │ │ │ │ + jmp 44d1a ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xfa> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x4c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004c950 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base>: │ │ │ │ +00044d50 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x16f05,%esi │ │ │ │ sub $0x50,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x30(%ebp),%edi │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x172fc,%esi │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ vmovd 0x280(%esi),%xmm0 │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ vpinsrd $0x1,0x2a4(%esi),%xmm0,%xmm0 │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ mov (%edx),%ecx │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,(%edx) │ │ │ │ lea 0x14(%eax),%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ lea -0x3c(%ebp),%edx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ lea -0x38(%ebp),%edx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ vmovq %xmm0,-0x28(%ebp) │ │ │ │ push %edx │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 175a0 ()>, std::weak_ptr)@plt> │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4c9db ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x8b> │ │ │ │ + je 44ddb ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x8b> │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x3 │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4c9f8 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ + je 44df8 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ mov 0x2cc(%esi),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 4ca20 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xd0> │ │ │ │ + je 44e20 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xd0> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 4ca10 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xc0> │ │ │ │ + je 44e10 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xc0> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4ca56 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x106> │ │ │ │ + jne 44e56 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x106> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4c9f8 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ + jmp 44df8 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa8> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 4c9f3 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa3> │ │ │ │ + jmp 44df3 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xa3> │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call 17230 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4ca60 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x110> │ │ │ │ + jne 44e60 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x110> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4ca6e ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x11e> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 44e6e ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0x11e> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 4ca2c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xdc> │ │ │ │ + jmp 44e2c ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xdc> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17170 ::_M_weak_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4ca4a ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xfa> │ │ │ │ + jmp 44e4a ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_run_delayed(std::weak_ptr)@@Base+0xfa> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x4c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004ca80 ::unlock()@@Base>: │ │ │ │ +00044e80 ::unlock()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x171d3,%ebx │ │ │ │ + add $0x16dd3,%ebx │ │ │ │ cmpb $0x0,0x4(%edx) │ │ │ │ - je 4cabc ::unlock()@@Base+0x3c> │ │ │ │ + je 44ebc ::unlock()@@Base+0x3c> │ │ │ │ mov (%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4cab7 ::unlock()@@Base+0x37> │ │ │ │ + je 44eb7 ::unlock()@@Base+0x37> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ call 17330 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movb $0x0,0x4(%edx) │ │ │ │ @@ -58646,65 +53904,65 @@ │ │ │ │ call 17210 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004cad0 ::~packaged_task()@@Base>: │ │ │ │ +00044ed0 ::~packaged_task()@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0x1717f,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0x16d7f,%esi │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov (%ecx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 4cb0d ::~packaged_task()@@Base+0x3d> │ │ │ │ + je 44f0d ::~packaged_task()@@Base+0x3d> │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4cb50 ::~packaged_task()@@Base+0x80> │ │ │ │ + je 44f50 ::~packaged_task()@@Base+0x80> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 4cd90 ::~packaged_task()@@Base+0x2c0> │ │ │ │ + jne 45190 ::~packaged_task()@@Base+0x2c0> │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4cb32 ::~packaged_task()@@Base+0x62> │ │ │ │ + je 44f32 ::~packaged_task()@@Base+0x62> │ │ │ │ mov 0x2cc(%esi),%esi │ │ │ │ cmpb $0x0,(%esi) │ │ │ │ - je 4cd30 ::~packaged_task()@@Base+0x260> │ │ │ │ + je 45130 ::~packaged_task()@@Base+0x260> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 4cd43 ::~packaged_task()@@Base+0x273> │ │ │ │ + je 45143 ::~packaged_task()@@Base+0x273> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4ce56 ::~packaged_task()@@Base+0x386> │ │ │ │ + jne 45256 ::~packaged_task()@@Base+0x386> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 4cb32 ::~packaged_task()@@Base+0x62> │ │ │ │ + je 44f32 ::~packaged_task()@@Base+0x62> │ │ │ │ mov %esi,%ebx │ │ │ │ call 171d0 │ │ │ │ - lea -0x4c(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ + lea -0x4c(%ebp),%edx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov (%eax),%eax │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ push $0x4 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ @@ -58718,49 +53976,49 @@ │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push -0x7c(%ebp) │ │ │ │ call 170f0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ mov %eax,%edx │ │ │ │ lea -0x2c(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - lea 0x8(%edx),%ecx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov (%edx),%eax │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 4ce20 ::~packaged_task()@@Base+0x350> │ │ │ │ + je 45220 ::~packaged_task()@@Base+0x350> │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ mov %ecx,(%edx) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ - sub $0x8,%esp │ │ │ │ movb $0x0,0x8(%edx) │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea -0x34(%ebp),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ push %eax │ │ │ │ lea -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ push %eax │ │ │ │ call 17620 , std::allocator > const&)@plt> │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp -0x78(%ebp),%eax │ │ │ │ - je 4cc05 ::~packaged_task()@@Base+0x135> │ │ │ │ + je 45005 ::~packaged_task()@@Base+0x135> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ lea -0x44(%ebp),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 4cc1d ::~packaged_task()@@Base+0x14d> │ │ │ │ + je 4501d ::~packaged_task()@@Base+0x14d> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x360(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -58781,167 +54039,167 @@ │ │ │ │ call 172e0 <__cxa_init_primary_exception@plt> │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ push -0x74(%ebp) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ push %edx │ │ │ │ call 17530 │ │ │ │ + vmovq -0x54(%ebp),%xmm0 │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ - vmovq -0x54(%ebp),%xmm0 │ │ │ │ mov %ecx,(%edx) │ │ │ │ vmovq %xmm0,0x8(%edx) │ │ │ │ pop %eax │ │ │ │ pop %ecx │ │ │ │ lea -0x64(%ebp),%eax │ │ │ │ push %edx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 17440 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 4cccd ::~packaged_task()@@Base+0x1fd> │ │ │ │ + je 450cd ::~packaged_task()@@Base+0x1fd> │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x60(%ebp),%eax │ │ │ │ push %eax │ │ │ │ call 172b0 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4cccd ::~packaged_task()@@Base+0x1fd> │ │ │ │ + je 450cd ::~packaged_task()@@Base+0x1fd> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x78(%ebp) │ │ │ │ call 172b0 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x74(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ add $0x8,%edi │ │ │ │ call 17610 │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x4(%edi),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ + mov -0x4(%edi),%eax │ │ │ │ mov %ebx,-0x4(%edi) │ │ │ │ xchg %edx,(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ test %edx,%edx │ │ │ │ - js 4ce00 ::~packaged_task()@@Base+0x330> │ │ │ │ + js 45200 ::~packaged_task()@@Base+0x330> │ │ │ │ test %eax,%eax │ │ │ │ - je 4ce4b ::~packaged_task()@@Base+0x37b> │ │ │ │ + je 4524b ::~packaged_task()@@Base+0x37b> │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0x334(%esi),%ecx │ │ │ │ - jne 4cdd0 ::~packaged_task()@@Base+0x300> │ │ │ │ + jne 451d0 ::~packaged_task()@@Base+0x300> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ - jmp 4cb0d ::~packaged_task()@@Base+0x3d> │ │ │ │ + jmp 44f0d ::~packaged_task()@@Base+0x3d> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 4cb32 ::~packaged_task()@@Base+0x62> │ │ │ │ + jne 44f32 ::~packaged_task()@@Base+0x62> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%esi) │ │ │ │ - je 4cdf0 ::~packaged_task()@@Base+0x320> │ │ │ │ + je 451f0 ::~packaged_task()@@Base+0x320> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 4cb32 ::~packaged_task()@@Base+0x62> │ │ │ │ + jne 44f32 ::~packaged_task()@@Base+0x62> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4ce56 ::~packaged_task()@@Base+0x386> │ │ │ │ + jne 45256 ::~packaged_task()@@Base+0x386> │ │ │ │ mov (%ebx),%eax │ │ │ │ mov %ebx,0x8(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ jmp *%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 4ce4b ::~packaged_task()@@Base+0x37b> │ │ │ │ + je 4524b ::~packaged_task()@@Base+0x37b> │ │ │ │ mov %esi,%ebx │ │ │ │ call 171d0 │ │ │ │ - lea -0x4c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + lea -0x4c(%ebp),%ebx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ mov (%eax),%eax │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ push $0x4 │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ call *0x10(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ - jmp 4cb82 ::~packaged_task()@@Base+0xb2> │ │ │ │ + jmp 44f82 ::~packaged_task()@@Base+0xb2> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ - jmp 4cb0d ::~packaged_task()@@Base+0x3d> │ │ │ │ + jmp 44f0d ::~packaged_task()@@Base+0x3d> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 4cd61 ::~packaged_task()@@Base+0x291> │ │ │ │ + jmp 45161 ::~packaged_task()@@Base+0x291> │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 172f0 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4ccf8 ::~packaged_task()@@Base+0x228> │ │ │ │ + jmp 450f8 ::~packaged_task()@@Base+0x228> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ inc %eax │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ call 17180 │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4cbc0 ::~packaged_task()@@Base+0xf0> │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + jmp 44fc0 ::~packaged_task()@@Base+0xf0> │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ - jmp 4cb0d ::~packaged_task()@@Base+0x3d> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + jmp 44f0d ::~packaged_task()@@Base+0x3d> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 4ce63 ::~packaged_task()@@Base+0x393> │ │ │ │ + jmp 45263 ::~packaged_task()@@Base+0x393> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 4ce79 ::~packaged_task()@@Base+0x3a9> │ │ │ │ + jmp 45279 ::~packaged_task()@@Base+0x3a9> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x84(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 173f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -58956,115 +54214,115 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004cea0 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base>: │ │ │ │ +000452a0 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ + movb $0x0,-0x20(%ebp) │ │ │ │ lea 0x2c(%esi),%edx │ │ │ │ lea 0x5c(%esi),%eax │ │ │ │ - movb $0x0,-0x20(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ lea -0x24(%ebp),%edx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ - jmp 4cfb1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x111> │ │ │ │ + jmp 453b1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x111> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ cmp %eax,0x1c(%esi) │ │ │ │ - je 4d050 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x1b0> │ │ │ │ + je 45450 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x1b0> │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %ebx,-0x2c(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - mov 0x14(%esi),%ebx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ + mov 0x14(%esi),%ebx │ │ │ │ lea -0x8(%ebx),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 4d000 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x160> │ │ │ │ + je 45400 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x160> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16d3d,%ebx │ │ │ │ + add $0x1693d,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%eax │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ cmpb $0x0,-0x20(%ebp) │ │ │ │ - je 4d170 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x2d0> │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ + je 45570 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x2d0> │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4cf6a ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0xca> │ │ │ │ + je 4536a ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0xca> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16d0c,%ebx │ │ │ │ + add $0x1690c,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17330 │ │ │ │ movb $0x0,-0x20(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4d12f ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x28f> │ │ │ │ + je 4552f ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x28f> │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ push -0x48(%ebp) │ │ │ │ call *0x10(%eax) │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16cd2,%ebx │ │ │ │ + add $0x168d5,%ebx │ │ │ │ + mov %eax,(%esp) │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4d107 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x267> │ │ │ │ + je 45507 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x267> │ │ │ │ cmpb $0x0,-0x20(%ebp) │ │ │ │ - jne 4d0e6 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x246> │ │ │ │ - sub $0xc,%esp │ │ │ │ + jne 454e6 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x246> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16ca7,%ebx │ │ │ │ + add $0x168aa,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 173c0 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 4d150 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x2b0> │ │ │ │ + jne 45550 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x2b0> │ │ │ │ movb $0x1,-0x20(%ebp) │ │ │ │ cmpb $0x0,0x74(%esi) │ │ │ │ - je 4cee0 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x40> │ │ │ │ + je 452e0 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x40> │ │ │ │ cmpb $0x0,-0x20(%ebp) │ │ │ │ - jne 4d080 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x1e0> │ │ │ │ + jne 45480 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x1e0> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4d0e1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ + jne 454e1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16c5b,%ebx │ │ │ │ + add $0x1685b,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ pop %edx │ │ │ │ push 0x10(%esi) │ │ │ │ call 17320 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ @@ -59072,219 +54330,219 @@ │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %ecx,0x18(%esi) │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ lea 0x200(%eax),%ecx │ │ │ │ vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ vmovq %xmm0,0x10(%esi) │ │ │ │ - jmp 4cf3b ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x9b> │ │ │ │ + jmp 4533b ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x9b> │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ + add $0x1680b,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x4c(%ebp) │ │ │ │ - call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16c02,%ebx │ │ │ │ call 170a0 &)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4cfd4 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x134> │ │ │ │ + jmp 453d4 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x134> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4cfe8 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x148> │ │ │ │ + je 453e8 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x148> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16bd0,%ebx │ │ │ │ + add $0x167d0,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17330 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4cfe8 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x148> │ │ │ │ + jmp 453e8 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x148> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16bb4,%ebx │ │ │ │ + add $0x167b4,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,-0x20(%ebp) │ │ │ │ - jne 4d19c ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x2fc> │ │ │ │ + jne 4559c ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x2fc> │ │ │ │ vzeroupper │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4d1be ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x31e> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 455be ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x31e> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4d0e1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ + jne 454e1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16b69,%ebx │ │ │ │ + add $0x16769,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x23 │ │ │ │ call 17210 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4d0e1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ + jne 454e1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16b48,%ebx │ │ │ │ + add $0x16748,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ call 17210 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 4d0a7 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x207> │ │ │ │ + jmp 454a7 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x207> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4d0e1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ + jne 454e1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16b20,%ebx │ │ │ │ + add $0x16720,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 4d0e1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ + jne 454e1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16aff,%ebx │ │ │ │ + add $0x166ff,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17210 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4d0e1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ + jne 454e1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16adb,%ebx │ │ │ │ + add $0x166db,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ call 17210 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 4d0c4 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x224> │ │ │ │ + jmp 454c4 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x224> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16abf,%ebx │ │ │ │ + add $0x166bf,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17030 ::unlock()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4d0d1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x231> │ │ │ │ + jmp 454d1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x231> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16a9d,%ebx │ │ │ │ + add $0x1669d,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004d1e0 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base>: │ │ │ │ +000455e0 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ + movb $0x0,-0x20(%ebp) │ │ │ │ lea 0x2c(%esi),%edx │ │ │ │ lea 0x5c(%esi),%eax │ │ │ │ - movb $0x0,-0x20(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ lea -0x24(%ebp),%edx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ - jmp 4d2f1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x111> │ │ │ │ + jmp 456f1 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x111> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ cmp %eax,0x1c(%esi) │ │ │ │ - je 4d390 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x1b0> │ │ │ │ + je 45790 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x1b0> │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %ebx,-0x2c(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - mov 0x14(%esi),%ebx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ + mov 0x14(%esi),%ebx │ │ │ │ lea -0x8(%ebx),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 4d340 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x160> │ │ │ │ + je 45740 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x160> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x169fd,%ebx │ │ │ │ + add $0x165fd,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%eax │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ cmpb $0x0,-0x20(%ebp) │ │ │ │ - je 4d4b0 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x2d0> │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ + je 458b0 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x2d0> │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4d2aa ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0xca> │ │ │ │ + je 456aa ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0xca> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x169cc,%ebx │ │ │ │ + add $0x165cc,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17330 │ │ │ │ movb $0x0,-0x20(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4d46f ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x28f> │ │ │ │ + je 4586f ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x28f> │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ push -0x48(%ebp) │ │ │ │ call *0x10(%eax) │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16992,%ebx │ │ │ │ + add $0x16595,%ebx │ │ │ │ + mov %eax,(%esp) │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4d447 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x267> │ │ │ │ + je 45847 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x267> │ │ │ │ cmpb $0x0,-0x20(%ebp) │ │ │ │ - jne 4d426 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x246> │ │ │ │ - sub $0xc,%esp │ │ │ │ + jne 45826 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x246> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16967,%ebx │ │ │ │ + add $0x1656a,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 173c0 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 4d490 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x2b0> │ │ │ │ + jne 45890 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x2b0> │ │ │ │ movb $0x1,-0x20(%ebp) │ │ │ │ cmpb $0x0,0x74(%esi) │ │ │ │ - je 4d220 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x40> │ │ │ │ + je 45620 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x40> │ │ │ │ cmpb $0x0,-0x20(%ebp) │ │ │ │ - jne 4d3c0 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x1e0> │ │ │ │ + jne 457c0 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x1e0> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4d421 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ + jne 45821 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1691b,%ebx │ │ │ │ + add $0x1651b,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ pop %edx │ │ │ │ push 0x10(%esi) │ │ │ │ call 17320 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ @@ -59292,127 +54550,127 @@ │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %ecx,0x18(%esi) │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ lea 0x200(%eax),%ecx │ │ │ │ vpinsrd $0x1,%ecx,%xmm1,%xmm0 │ │ │ │ vmovq %xmm0,0x10(%esi) │ │ │ │ - jmp 4d27b ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x9b> │ │ │ │ + jmp 4567b ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x9b> │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ + add $0x164cb,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x4c(%ebp) │ │ │ │ - call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x168c2,%ebx │ │ │ │ call 170a0 &)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4d314 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x134> │ │ │ │ + jmp 45714 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x134> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4d328 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x148> │ │ │ │ + je 45728 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x148> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16890,%ebx │ │ │ │ + add $0x16490,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17330 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4d328 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x148> │ │ │ │ + jmp 45728 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x148> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16874,%ebx │ │ │ │ + add $0x16474,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,-0x20(%ebp) │ │ │ │ - jne 4d4dc ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x2fc> │ │ │ │ + jne 458dc ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x2fc> │ │ │ │ vzeroupper │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4d4fe ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x31e> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 458fe ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x31e> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4d421 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ + jne 45821 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16829,%ebx │ │ │ │ + add $0x16429,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x23 │ │ │ │ call 17210 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4d421 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ + jne 45821 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16808,%ebx │ │ │ │ + add $0x16408,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ call 17210 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 4d3e7 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x207> │ │ │ │ + jmp 457e7 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x207> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4d421 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ + jne 45821 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x167e0,%ebx │ │ │ │ + add $0x163e0,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 4d421 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ + jne 45821 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x167bf,%ebx │ │ │ │ + add $0x163bf,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17210 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4d421 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ + jne 45821 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x241> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1679b,%ebx │ │ │ │ + add $0x1639b,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ call 17210 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 4d404 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x224> │ │ │ │ + jmp 45804 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x224> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1677f,%ebx │ │ │ │ + add $0x1637f,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17030 ::unlock()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4d411 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x231> │ │ │ │ + jmp 45811 ::threadWaiting(beagle::cpu::BeagleCPUImpl::threadData*)@@Base+0x231> │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1675d,%ebx │ │ │ │ + add $0x1635d,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004d520 ::threadData::~threadData()@@Base>: │ │ │ │ +00045920 ::threadData::~threadData()@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x38,%esp │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16730,%ebx │ │ │ │ + add $0x16330,%ebx │ │ │ │ add $0x2c,%eax │ │ │ │ push %eax │ │ │ │ call 175b0 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ @@ -59423,126 +54681,126 @@ │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ lea 0x4(%edx),%ebp │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ cmp %eax,%ebp │ │ │ │ - jae 4d5ca ::threadData::~threadData()@@Base+0xaa> │ │ │ │ + jae 459ca ::threadData::~threadData()@@Base+0xaa> │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - mov %esi,0x1c(%esp) │ │ │ │ mov %ebp,%esi │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ebp │ │ │ │ lea 0x200(%ebp),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ add $0x8,%ebp │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,%edi │ │ │ │ - jne 4d5a0 ::threadData::~threadData()@@Base+0x80> │ │ │ │ + jne 459a0 ::threadData::~threadData()@@Base+0x80> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jb 4d590 ::threadData::~threadData()@@Base+0x70> │ │ │ │ + jb 45990 ::threadData::~threadData()@@Base+0x70> │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ cmp %edx,%eax │ │ │ │ - je 4d679 ::threadData::~threadData()@@Base+0x159> │ │ │ │ - mov 0x10(%esp),%ebp │ │ │ │ + je 45a79 ::threadData::~threadData()@@Base+0x159> │ │ │ │ cmp 0x10(%esp),%esi │ │ │ │ - je 4d5f3 ::threadData::~threadData()@@Base+0xd3> │ │ │ │ + mov 0x10(%esp),%ebp │ │ │ │ + je 459f3 ::threadData::~threadData()@@Base+0xd3> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ add $0x8,%esi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 4d5e0 ::threadData::~threadData()@@Base+0xc0> │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ + jne 459e0 ::threadData::~threadData()@@Base+0xc0> │ │ │ │ cmp %edi,0xc(%esp) │ │ │ │ - je 4d613 ::threadData::~threadData()@@Base+0xf3> │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + je 45a13 ::threadData::~threadData()@@Base+0xf3> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ add $0x8,%edi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 4d600 ::threadData::~threadData()@@Base+0xe0> │ │ │ │ + jne 45a00 ::threadData::~threadData()@@Base+0xe0> │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4d667 ::threadData::~threadData()@@Base+0x147> │ │ │ │ + je 45a67 ::threadData::~threadData()@@Base+0x147> │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov 0x28(%ecx),%edx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ lea 0x4(%edx),%edi │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jae 4d65b ::threadData::~threadData()@@Base+0x13b> │ │ │ │ + jae 45a5b ::threadData::~threadData()@@Base+0x13b> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push (%esi) │ │ │ │ add $0x4,%esi │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jb 4d640 ::threadData::~threadData()@@Base+0x120> │ │ │ │ + jb 45a40 ::threadData::~threadData()@@Base+0x120> │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4d6a8 ::threadData::~threadData()@@Base+0x188> │ │ │ │ + jne 45aa8 ::threadData::~threadData()@@Base+0x188> │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - je 4d613 ::threadData::~threadData()@@Base+0xf3> │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + je 45a13 ::threadData::~threadData()@@Base+0xf3> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ add $0x8,%esi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 4d690 ::threadData::~threadData()@@Base+0x170> │ │ │ │ - jmp 4d613 ::threadData::~threadData()@@Base+0xf3> │ │ │ │ + jne 45a90 ::threadData::~threadData()@@Base+0x170> │ │ │ │ + jmp 45a13 ::threadData::~threadData()@@Base+0xf3> │ │ │ │ call 17090 │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004d6b0 ::threadData::~threadData()@@Base>: │ │ │ │ +00045ab0 ::threadData::~threadData()@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x38,%esp │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x165a0,%ebx │ │ │ │ + add $0x161a0,%ebx │ │ │ │ add $0x2c,%eax │ │ │ │ push %eax │ │ │ │ call 175b0 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ @@ -59553,256 +54811,256 @@ │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ lea 0x4(%edx),%ebp │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ cmp %eax,%ebp │ │ │ │ - jae 4d75a ::threadData::~threadData()@@Base+0xaa> │ │ │ │ + jae 45b5a ::threadData::~threadData()@@Base+0xaa> │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - mov %esi,0x1c(%esp) │ │ │ │ mov %ebp,%esi │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ebp │ │ │ │ lea 0x200(%ebp),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ add $0x8,%ebp │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,%edi │ │ │ │ - jne 4d730 ::threadData::~threadData()@@Base+0x80> │ │ │ │ + jne 45b30 ::threadData::~threadData()@@Base+0x80> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jb 4d720 ::threadData::~threadData()@@Base+0x70> │ │ │ │ + jb 45b20 ::threadData::~threadData()@@Base+0x70> │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ cmp %edx,%eax │ │ │ │ - je 4d809 ::threadData::~threadData()@@Base+0x159> │ │ │ │ - mov 0x10(%esp),%ebp │ │ │ │ + je 45c09 ::threadData::~threadData()@@Base+0x159> │ │ │ │ cmp 0x10(%esp),%esi │ │ │ │ - je 4d783 ::threadData::~threadData()@@Base+0xd3> │ │ │ │ + mov 0x10(%esp),%ebp │ │ │ │ + je 45b83 ::threadData::~threadData()@@Base+0xd3> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ add $0x8,%esi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 4d770 ::threadData::~threadData()@@Base+0xc0> │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ + jne 45b70 ::threadData::~threadData()@@Base+0xc0> │ │ │ │ cmp %edi,0xc(%esp) │ │ │ │ - je 4d7a3 ::threadData::~threadData()@@Base+0xf3> │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + je 45ba3 ::threadData::~threadData()@@Base+0xf3> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ add $0x8,%edi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 4d790 ::threadData::~threadData()@@Base+0xe0> │ │ │ │ + jne 45b90 ::threadData::~threadData()@@Base+0xe0> │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4d7f7 ::threadData::~threadData()@@Base+0x147> │ │ │ │ + je 45bf7 ::threadData::~threadData()@@Base+0x147> │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov 0x28(%ecx),%edx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ lea 0x4(%edx),%edi │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jae 4d7eb ::threadData::~threadData()@@Base+0x13b> │ │ │ │ + jae 45beb ::threadData::~threadData()@@Base+0x13b> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push (%esi) │ │ │ │ add $0x4,%esi │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jb 4d7d0 ::threadData::~threadData()@@Base+0x120> │ │ │ │ + jb 45bd0 ::threadData::~threadData()@@Base+0x120> │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4d838 ::threadData::~threadData()@@Base+0x188> │ │ │ │ + jne 45c38 ::threadData::~threadData()@@Base+0x188> │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - je 4d7a3 ::threadData::~threadData()@@Base+0xf3> │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + je 45ba3 ::threadData::~threadData()@@Base+0xf3> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ add $0x8,%esi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 4d820 ::threadData::~threadData()@@Base+0x170> │ │ │ │ - jmp 4d7a3 ::threadData::~threadData()@@Base+0xf3> │ │ │ │ + jne 45c20 ::threadData::~threadData()@@Base+0x170> │ │ │ │ + jmp 45ba3 ::threadData::~threadData()@@Base+0xf3> │ │ │ │ call 17090 │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004d840 ::~BeagleCPUImpl()@@Base>: │ │ │ │ +00045c40 ::~BeagleCPUImpl()@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ xor %esi,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x16412,%ebx │ │ │ │ + add $0x16015,%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ mov 0x19c(%ebx),%eax │ │ │ │ mov 0x2c(%ebp),%edx │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je 4d8ac ::~BeagleCPUImpl()@@Base+0x6c> │ │ │ │ + je 45cac ::~BeagleCPUImpl()@@Base+0x6c> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x7c(%ebp),%eax │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ mov (%eax,%edi,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4d88d ::~BeagleCPUImpl()@@Base+0x4d> │ │ │ │ + je 45c8d ::~BeagleCPUImpl()@@Base+0x4d> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x80(%ebp),%eax │ │ │ │ mov (%eax,%edi,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4d8a6 ::~BeagleCPUImpl()@@Base+0x66> │ │ │ │ + je 45ca6 ::~BeagleCPUImpl()@@Base+0x66> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ inc %esi │ │ │ │ cmp 0x2c(%ebp),%esi │ │ │ │ - jb 4d870 ::~BeagleCPUImpl()@@Base+0x30> │ │ │ │ + jb 45c70 ::~BeagleCPUImpl()@@Base+0x30> │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 4d8df ::~BeagleCPUImpl()@@Base+0x9f> │ │ │ │ + je 45cdf ::~BeagleCPUImpl()@@Base+0x9f> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x98(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4d8d9 ::~BeagleCPUImpl()@@Base+0x99> │ │ │ │ + je 45cd9 ::~BeagleCPUImpl()@@Base+0x99> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ inc %esi │ │ │ │ cmp 0x1c(%ebp),%esi │ │ │ │ - jb 4d8c0 ::~BeagleCPUImpl()@@Base+0x80> │ │ │ │ + jb 45cc0 ::~BeagleCPUImpl()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x98(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ call 17400 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4d93f ::~BeagleCPUImpl()@@Base+0xff> │ │ │ │ + je 45d3f ::~BeagleCPUImpl()@@Base+0xff> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x84(%ebp),%eax │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ mov (%eax,%edi,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4d920 ::~BeagleCPUImpl()@@Base+0xe0> │ │ │ │ + je 45d20 ::~BeagleCPUImpl()@@Base+0xe0> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x88(%ebp),%eax │ │ │ │ mov (%eax,%edi,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4d939 ::~BeagleCPUImpl()@@Base+0xf9> │ │ │ │ + je 45d39 ::~BeagleCPUImpl()@@Base+0xf9> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ inc %esi │ │ │ │ cmp 0x8(%ebp),%esi │ │ │ │ - jb 4d900 ::~BeagleCPUImpl()@@Base+0xc0> │ │ │ │ + jb 45d00 ::~BeagleCPUImpl()@@Base+0xc0> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x84(%ebp) │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ push 0x88(%ebp) │ │ │ │ call 17400 │ │ │ │ mov 0x34(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x80,0x54(%ebp) │ │ │ │ - je 4de1f ::~BeagleCPUImpl()@@Base+0x5df> │ │ │ │ + je 4621f ::~BeagleCPUImpl()@@Base+0x5df> │ │ │ │ test %eax,%eax │ │ │ │ - je 4df0f ::~BeagleCPUImpl()@@Base+0x6cf> │ │ │ │ + je 4630f ::~BeagleCPUImpl()@@Base+0x6cf> │ │ │ │ mov 0x90(%ebp),%edx │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4d999 ::~BeagleCPUImpl()@@Base+0x159> │ │ │ │ + je 45d99 ::~BeagleCPUImpl()@@Base+0x159> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ mov 0x90(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ inc %esi │ │ │ │ cmp 0x34(%ebp),%esi │ │ │ │ - jb 4d980 ::~BeagleCPUImpl()@@Base+0x140> │ │ │ │ + jb 45d80 ::~BeagleCPUImpl()@@Base+0x140> │ │ │ │ test %edx,%edx │ │ │ │ - je 4d9af ::~BeagleCPUImpl()@@Base+0x16f> │ │ │ │ + je 45daf ::~BeagleCPUImpl()@@Base+0x16f> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x94(%ebp) │ │ │ │ call 17400 │ │ │ │ mov 0x8c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 4de57 ::~BeagleCPUImpl()@@Base+0x617> │ │ │ │ + je 46257 ::~BeagleCPUImpl()@@Base+0x617> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4de57 ::~BeagleCPUImpl()@@Base+0x617> │ │ │ │ + jne 46257 ::~BeagleCPUImpl()@@Base+0x617> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%ebp) │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ push 0x6c(%ebp) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,0x4c(%ebp) │ │ │ │ - jne 4de98 ::~BeagleCPUImpl()@@Base+0x658> │ │ │ │ + jne 46298 ::~BeagleCPUImpl()@@Base+0x658> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x9c(%ebp) │ │ │ │ call 17400 │ │ │ │ pop %edx │ │ │ │ push 0xa0(%ebp) │ │ │ │ call 17400 │ │ │ │ pop %ecx │ │ │ │ @@ -59813,15 +55071,15 @@ │ │ │ │ call 17400 │ │ │ │ pop %edi │ │ │ │ push 0xac(%ebp) │ │ │ │ call 17400 │ │ │ │ mov 0xb0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4da62 ::~BeagleCPUImpl()@@Base+0x222> │ │ │ │ + je 45e62 ::~BeagleCPUImpl()@@Base+0x222> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xb4(%ebp) │ │ │ │ call 17400 │ │ │ │ @@ -59836,26 +55094,26 @@ │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ push 0xc4(%ebp) │ │ │ │ call 17400 │ │ │ │ mov 0x64(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4dab6 ::~BeagleCPUImpl()@@Base+0x276> │ │ │ │ + je 45eb6 ::~BeagleCPUImpl()@@Base+0x276> │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,0xcc(%ebp) │ │ │ │ - je 4de0a ::~BeagleCPUImpl()@@Base+0x5ca> │ │ │ │ + je 4620a ::~BeagleCPUImpl()@@Base+0x5ca> │ │ │ │ mov 0xc8(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 4db70 ::~BeagleCPUImpl()@@Base+0x330> │ │ │ │ + jle 45f70 ::~BeagleCPUImpl()@@Base+0x330> │ │ │ │ mov %ebp,0x40(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0xd0(%eax),%edx │ │ │ │ add %esi,%edx │ │ │ │ @@ -59863,52 +55121,52 @@ │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ push %edi │ │ │ │ call 173c0 │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ - jne 4df2e ::~BeagleCPUImpl()@@Base+0x6ee> │ │ │ │ - movb $0x1,0x74(%edx) │ │ │ │ + jne 4632e ::~BeagleCPUImpl()@@Base+0x6ee> │ │ │ │ sub $0xc,%esp │ │ │ │ + movb $0x1,0x74(%edx) │ │ │ │ add $0x2c,%edx │ │ │ │ inc %ebp │ │ │ │ push %edx │ │ │ │ add $0x78,%esi │ │ │ │ call 17140 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 17330 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc8(%eax),%eax │ │ │ │ cmp %ebp,%eax │ │ │ │ - jg 4dae0 ::~BeagleCPUImpl()@@Base+0x2a0> │ │ │ │ + jg 45ee0 ::~BeagleCPUImpl()@@Base+0x2a0> │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ test %eax,%eax │ │ │ │ - jle 4db70 ::~BeagleCPUImpl()@@Base+0x330> │ │ │ │ + jle 45f70 ::~BeagleCPUImpl()@@Base+0x330> │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0xd0(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ inc %edi │ │ │ │ add %esi,%eax │ │ │ │ add $0x78,%esi │ │ │ │ push %eax │ │ │ │ call 17540 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0xc8(%ebp) │ │ │ │ - jg 4db50 ::~BeagleCPUImpl()@@Base+0x310> │ │ │ │ + jg 45f50 ::~BeagleCPUImpl()@@Base+0x310> │ │ │ │ mov 0xd0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4dd07 ::~BeagleCPUImpl()@@Base+0x4c7> │ │ │ │ + je 46107 ::~BeagleCPUImpl()@@Base+0x4c7> │ │ │ │ imul $0x78,-0x4(%eax),%edx │ │ │ │ add %eax,%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 4dcf8 ::~BeagleCPUImpl()@@Base+0x4b8> │ │ │ │ + je 460f8 ::~BeagleCPUImpl()@@Base+0x4b8> │ │ │ │ mov %ebp,0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x4c(%edx),%eax │ │ │ │ sub $0x78,%edx │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ push %eax │ │ │ │ call 175b0 │ │ │ │ @@ -59916,324 +55174,324 @@ │ │ │ │ mov 0x14(%edx),%ecx │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ mov 0x20(%edx),%edi │ │ │ │ mov 0xc(%edx),%esi │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0x28(%edx),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ lea 0x4(%ecx),%ebp │ │ │ │ cmp %eax,%ebp │ │ │ │ - jae 4dc2e ::~BeagleCPUImpl()@@Base+0x3ee> │ │ │ │ + jae 4602e ::~BeagleCPUImpl()@@Base+0x3ee> │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ + mov %ebp,%edi │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ - mov %ebp,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%ebp │ │ │ │ lea 0x200(%ebp),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ add $0x8,%ebp │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 4dc00 ::~BeagleCPUImpl()@@Base+0x3c0> │ │ │ │ + jne 46000 ::~BeagleCPUImpl()@@Base+0x3c0> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jb 4dbf0 ::~BeagleCPUImpl()@@Base+0x3b0> │ │ │ │ + jb 45ff0 ::~BeagleCPUImpl()@@Base+0x3b0> │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 4de68 ::~BeagleCPUImpl()@@Base+0x628> │ │ │ │ + je 46268 ::~BeagleCPUImpl()@@Base+0x628> │ │ │ │ cmp 0xc(%esp),%esi │ │ │ │ - je 4dc67 ::~BeagleCPUImpl()@@Base+0x427> │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ + je 46067 ::~BeagleCPUImpl()@@Base+0x427> │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ add $0x8,%esi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 4dc50 ::~BeagleCPUImpl()@@Base+0x410> │ │ │ │ + jne 46050 ::~BeagleCPUImpl()@@Base+0x410> │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ + cmp %edi,0x8(%esp) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov %edx,%ebp │ │ │ │ - cmp %edi,0x8(%esp) │ │ │ │ - je 4dc95 ::~BeagleCPUImpl()@@Base+0x455> │ │ │ │ + je 46095 ::~BeagleCPUImpl()@@Base+0x455> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ add $0x8,%edi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 4dc80 ::~BeagleCPUImpl()@@Base+0x440> │ │ │ │ + jne 46080 ::~BeagleCPUImpl()@@Base+0x440> │ │ │ │ mov %ebp,%edx │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 4dcdc ::~BeagleCPUImpl()@@Base+0x49c> │ │ │ │ + je 460dc ::~BeagleCPUImpl()@@Base+0x49c> │ │ │ │ mov 0x28(%edx),%eax │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ mov %edx,%ebp │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jae 4dcc6 ::~BeagleCPUImpl()@@Base+0x486> │ │ │ │ + jae 460c6 ::~BeagleCPUImpl()@@Base+0x486> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push (%esi) │ │ │ │ add $0x4,%esi │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jb 4dcb0 ::~BeagleCPUImpl()@@Base+0x470> │ │ │ │ + jb 460b0 ::~BeagleCPUImpl()@@Base+0x470> │ │ │ │ mov %ebp,%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x4(%edx) │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ call 17320 │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ mov (%edx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 4df29 ::~BeagleCPUImpl()@@Base+0x6e9> │ │ │ │ + jne 46329 ::~BeagleCPUImpl()@@Base+0x6e9> │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ cmp %edx,0xd0(%eax) │ │ │ │ - jne 4db90 ::~BeagleCPUImpl()@@Base+0x350> │ │ │ │ + jne 45f90 ::~BeagleCPUImpl()@@Base+0x350> │ │ │ │ mov %eax,%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x4(%edx),%eax │ │ │ │ push %eax │ │ │ │ call 17420 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xe8(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4ddb5 ::~BeagleCPUImpl()@@Base+0x575> │ │ │ │ + je 461b5 ::~BeagleCPUImpl()@@Base+0x575> │ │ │ │ mov -0x4(%eax),%edx │ │ │ │ lea (%eax,%edx,8),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 4dda6 ::~BeagleCPUImpl()@@Base+0x566> │ │ │ │ + je 461a6 ::~BeagleCPUImpl()@@Base+0x566> │ │ │ │ mov 0x2cc(%ebx),%ecx │ │ │ │ - jmp 4dd41 ::~BeagleCPUImpl()@@Base+0x501> │ │ │ │ + jmp 46141 ::~BeagleCPUImpl()@@Base+0x501> │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 4dd5f ::~BeagleCPUImpl()@@Base+0x51f> │ │ │ │ + je 4615f ::~BeagleCPUImpl()@@Base+0x51f> │ │ │ │ cmp %esi,0xe8(%ebp) │ │ │ │ - je 4dda6 ::~BeagleCPUImpl()@@Base+0x566> │ │ │ │ + je 461a6 ::~BeagleCPUImpl()@@Base+0x566> │ │ │ │ mov -0x4(%esi),%edi │ │ │ │ sub $0x8,%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 4dd39 ::~BeagleCPUImpl()@@Base+0x4f9> │ │ │ │ + je 46139 ::~BeagleCPUImpl()@@Base+0x4f9> │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - jne 4dd2b ::~BeagleCPUImpl()@@Base+0x4eb> │ │ │ │ + jne 4612b ::~BeagleCPUImpl()@@Base+0x4eb> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%edi) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 4dd39 ::~BeagleCPUImpl()@@Base+0x4f9> │ │ │ │ + jne 46139 ::~BeagleCPUImpl()@@Base+0x4f9> │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call *0x8(%eax) │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - je 4df1a ::~BeagleCPUImpl()@@Base+0x6da> │ │ │ │ + je 4631a ::~BeagleCPUImpl()@@Base+0x6da> │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 4dd39 ::~BeagleCPUImpl()@@Base+0x4f9> │ │ │ │ + jne 46139 ::~BeagleCPUImpl()@@Base+0x4f9> │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ cmp %esi,0xe8(%ebp) │ │ │ │ - jne 4dd41 ::~BeagleCPUImpl()@@Base+0x501> │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + jne 46141 ::~BeagleCPUImpl()@@Base+0x501> │ │ │ │ sub $0xc,%esp │ │ │ │ sub $0x4,%esi │ │ │ │ push %esi │ │ │ │ call 17420 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc8(%ebp),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4dded ::~BeagleCPUImpl()@@Base+0x5ad> │ │ │ │ + jle 461ed ::~BeagleCPUImpl()@@Base+0x5ad> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xd4(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%esi,4) │ │ │ │ inc %esi │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0xc8(%ebp) │ │ │ │ - jg 4ddd0 ::~BeagleCPUImpl()@@Base+0x590> │ │ │ │ + jg 461d0 ::~BeagleCPUImpl()@@Base+0x590> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xd4(%ebp) │ │ │ │ call 17400 │ │ │ │ pop %edx │ │ │ │ push 0xd8(%ebp) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,0xcd(%ebp) │ │ │ │ - jne 4decc ::~BeagleCPUImpl()@@Base+0x68c> │ │ │ │ + jne 462cc ::~BeagleCPUImpl()@@Base+0x68c> │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ test %eax,%eax │ │ │ │ - je 4d9dc ::~BeagleCPUImpl()@@Base+0x19c> │ │ │ │ + je 45ddc ::~BeagleCPUImpl()@@Base+0x19c> │ │ │ │ mov 0x8c(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ nop │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 4de49 ::~BeagleCPUImpl()@@Base+0x609> │ │ │ │ + je 46249 ::~BeagleCPUImpl()@@Base+0x609> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 17400 │ │ │ │ mov 0x8c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ inc %esi │ │ │ │ cmp 0x34(%ebp),%esi │ │ │ │ - jb 4de30 ::~BeagleCPUImpl()@@Base+0x5f0> │ │ │ │ + jb 46230 ::~BeagleCPUImpl()@@Base+0x5f0> │ │ │ │ test %eax,%eax │ │ │ │ - je 4d9ea ::~BeagleCPUImpl()@@Base+0x1aa> │ │ │ │ + je 45dea ::~BeagleCPUImpl()@@Base+0x1aa> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4d9ea ::~BeagleCPUImpl()@@Base+0x1aa> │ │ │ │ + jmp 45dea ::~BeagleCPUImpl()@@Base+0x1aa> │ │ │ │ + cmp %esi,0x8(%esp) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov %edx,%ebp │ │ │ │ - cmp %esi,0x8(%esp) │ │ │ │ - je 4dc95 ::~BeagleCPUImpl()@@Base+0x455> │ │ │ │ + je 46095 ::~BeagleCPUImpl()@@Base+0x455> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ add $0x8,%esi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 4de80 ::~BeagleCPUImpl()@@Base+0x640> │ │ │ │ - jmp 4dc93 ::~BeagleCPUImpl()@@Base+0x453> │ │ │ │ + jne 46280 ::~BeagleCPUImpl()@@Base+0x640> │ │ │ │ + jmp 46093 ::~BeagleCPUImpl()@@Base+0x453> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x70(%ebp) │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ push 0x74(%ebp) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,0x4d(%ebp) │ │ │ │ - je 4da0b ::~BeagleCPUImpl()@@Base+0x1cb> │ │ │ │ + je 45e0b ::~BeagleCPUImpl()@@Base+0x1cb> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x78(%ebp) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4da0b ::~BeagleCPUImpl()@@Base+0x1cb> │ │ │ │ + jmp 45e0b ::~BeagleCPUImpl()@@Base+0x1cb> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xdc(%ebp) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,0xce(%ebp) │ │ │ │ - je 4de17 ::~BeagleCPUImpl()@@Base+0x5d7> │ │ │ │ + je 46217 ::~BeagleCPUImpl()@@Base+0x5d7> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xe0(%ebp) │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ push 0xe4(%ebp) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x90(%ebp),%edx │ │ │ │ - jmp 4d99f ::~BeagleCPUImpl()@@Base+0x15f> │ │ │ │ + jmp 45d9f ::~BeagleCPUImpl()@@Base+0x15f> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%edi) │ │ │ │ - jmp 4dd85 ::~BeagleCPUImpl()@@Base+0x545> │ │ │ │ + jmp 46185 ::~BeagleCPUImpl()@@Base+0x545> │ │ │ │ call 17090 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17210 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004df40 ::~BeagleCPUImpl()@@Base>: │ │ │ │ +00046340 ::~BeagleCPUImpl()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x15d13,%ebx │ │ │ │ + add $0x15917,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 171a0 ::~BeagleCPUImpl()@plt> │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004df70 ::~BeagleCPU4StateImpl()@@Base>: │ │ │ │ +00046370 ::~BeagleCPU4StateImpl()@@Base>: │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x15cea,%ebx │ │ │ │ + add $0x158ea,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - mov 0x1f4(%ebx),%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ + mov 0x1f4(%ebx),%edx │ │ │ │ add $0x8,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call 173d0 ::~BeagleCPUImpl()@plt> │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004dfa0 ::~BeagleCPU4StateImpl()@@Base>: │ │ │ │ +000463a0 ::~BeagleCPU4StateImpl()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x15cb9,%ebx │ │ │ │ + add $0x158b9,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov 0x1f4(%ebx),%eax │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ + mov 0x1f4(%ebx),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call 173d0 ::~BeagleCPUImpl()@plt> │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x14,%esp │ │ │ │ @@ -60244,153 +55502,153 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004dfe0 ::~BeagleCPUImpl()@@Base>: │ │ │ │ +000463e0 ::~BeagleCPUImpl()@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ xor %esi,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x15c72,%ebx │ │ │ │ + add $0x15875,%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ mov 0x330(%ebx),%eax │ │ │ │ mov 0x2c(%ebp),%edx │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je 4e049 ::~BeagleCPUImpl()@@Base+0x69> │ │ │ │ + je 46449 ::~BeagleCPUImpl()@@Base+0x69> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x78(%ebp),%eax │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ mov (%eax,%edi,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4e02d ::~BeagleCPUImpl()@@Base+0x4d> │ │ │ │ + je 4642d ::~BeagleCPUImpl()@@Base+0x4d> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x7c(%ebp),%eax │ │ │ │ mov (%eax,%edi,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4e043 ::~BeagleCPUImpl()@@Base+0x63> │ │ │ │ + je 46443 ::~BeagleCPUImpl()@@Base+0x63> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ inc %esi │ │ │ │ cmp 0x2c(%ebp),%esi │ │ │ │ - jb 4e010 ::~BeagleCPUImpl()@@Base+0x30> │ │ │ │ + jb 46410 ::~BeagleCPUImpl()@@Base+0x30> │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 4e07f ::~BeagleCPUImpl()@@Base+0x9f> │ │ │ │ + je 4647f ::~BeagleCPUImpl()@@Base+0x9f> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x94(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4e079 ::~BeagleCPUImpl()@@Base+0x99> │ │ │ │ + je 46479 ::~BeagleCPUImpl()@@Base+0x99> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ inc %esi │ │ │ │ cmp 0x1c(%ebp),%esi │ │ │ │ - jb 4e060 ::~BeagleCPUImpl()@@Base+0x80> │ │ │ │ + jb 46460 ::~BeagleCPUImpl()@@Base+0x80> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x94(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ call 17400 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4e0df ::~BeagleCPUImpl()@@Base+0xff> │ │ │ │ + je 464df ::~BeagleCPUImpl()@@Base+0xff> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x80(%ebp),%eax │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ mov (%eax,%edi,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4e0c0 ::~BeagleCPUImpl()@@Base+0xe0> │ │ │ │ + je 464c0 ::~BeagleCPUImpl()@@Base+0xe0> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x84(%ebp),%eax │ │ │ │ mov (%eax,%edi,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4e0d9 ::~BeagleCPUImpl()@@Base+0xf9> │ │ │ │ + je 464d9 ::~BeagleCPUImpl()@@Base+0xf9> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ inc %esi │ │ │ │ cmp 0x8(%ebp),%esi │ │ │ │ - jb 4e0a0 ::~BeagleCPUImpl()@@Base+0xc0> │ │ │ │ + jb 464a0 ::~BeagleCPUImpl()@@Base+0xc0> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x80(%ebp) │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ push 0x84(%ebp) │ │ │ │ call 17400 │ │ │ │ mov 0x34(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x80,0x54(%ebp) │ │ │ │ - je 4e5bf ::~BeagleCPUImpl()@@Base+0x5df> │ │ │ │ + je 469bf ::~BeagleCPUImpl()@@Base+0x5df> │ │ │ │ test %eax,%eax │ │ │ │ - je 4e6af ::~BeagleCPUImpl()@@Base+0x6cf> │ │ │ │ + je 46aaf ::~BeagleCPUImpl()@@Base+0x6cf> │ │ │ │ mov 0x8c(%ebp),%edx │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4e139 ::~BeagleCPUImpl()@@Base+0x159> │ │ │ │ + je 46539 ::~BeagleCPUImpl()@@Base+0x159> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ mov 0x8c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ inc %esi │ │ │ │ cmp 0x34(%ebp),%esi │ │ │ │ - jb 4e120 ::~BeagleCPUImpl()@@Base+0x140> │ │ │ │ + jb 46520 ::~BeagleCPUImpl()@@Base+0x140> │ │ │ │ test %edx,%edx │ │ │ │ - je 4e14f ::~BeagleCPUImpl()@@Base+0x16f> │ │ │ │ + je 4654f ::~BeagleCPUImpl()@@Base+0x16f> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x90(%ebp) │ │ │ │ call 17400 │ │ │ │ mov 0x88(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 4e5f7 ::~BeagleCPUImpl()@@Base+0x617> │ │ │ │ + je 469f7 ::~BeagleCPUImpl()@@Base+0x617> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x88(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4e5f7 ::~BeagleCPUImpl()@@Base+0x617> │ │ │ │ + jne 469f7 ::~BeagleCPUImpl()@@Base+0x617> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x64(%ebp) │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ push 0x68(%ebp) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,0x4c(%ebp) │ │ │ │ - jne 4e638 ::~BeagleCPUImpl()@@Base+0x658> │ │ │ │ + jne 46a38 ::~BeagleCPUImpl()@@Base+0x658> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x98(%ebp) │ │ │ │ call 17400 │ │ │ │ pop %edx │ │ │ │ push 0x9c(%ebp) │ │ │ │ call 17400 │ │ │ │ pop %ecx │ │ │ │ @@ -60401,15 +55659,15 @@ │ │ │ │ call 17400 │ │ │ │ pop %edi │ │ │ │ push 0xa8(%ebp) │ │ │ │ call 17400 │ │ │ │ mov 0xac(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4e202 ::~BeagleCPUImpl()@@Base+0x222> │ │ │ │ + je 46602 ::~BeagleCPUImpl()@@Base+0x222> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xb0(%ebp) │ │ │ │ call 17400 │ │ │ │ @@ -60424,26 +55682,26 @@ │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ push 0xc0(%ebp) │ │ │ │ call 17400 │ │ │ │ mov 0x60(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4e256 ::~BeagleCPUImpl()@@Base+0x276> │ │ │ │ + je 46656 ::~BeagleCPUImpl()@@Base+0x276> │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,0xc8(%ebp) │ │ │ │ - je 4e5aa ::~BeagleCPUImpl()@@Base+0x5ca> │ │ │ │ + je 469aa ::~BeagleCPUImpl()@@Base+0x5ca> │ │ │ │ mov 0xc4(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 4e310 ::~BeagleCPUImpl()@@Base+0x330> │ │ │ │ + jle 46710 ::~BeagleCPUImpl()@@Base+0x330> │ │ │ │ mov %ebp,0x40(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0xcc(%eax),%edx │ │ │ │ add %esi,%edx │ │ │ │ @@ -60451,52 +55709,52 @@ │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ push %edi │ │ │ │ call 173c0 │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ - jne 4e6ce ::~BeagleCPUImpl()@@Base+0x6ee> │ │ │ │ - movb $0x1,0x74(%edx) │ │ │ │ + jne 46ace ::~BeagleCPUImpl()@@Base+0x6ee> │ │ │ │ sub $0xc,%esp │ │ │ │ + movb $0x1,0x74(%edx) │ │ │ │ add $0x2c,%edx │ │ │ │ inc %ebp │ │ │ │ push %edx │ │ │ │ add $0x78,%esi │ │ │ │ call 17140 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 17330 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc4(%eax),%eax │ │ │ │ cmp %ebp,%eax │ │ │ │ - jg 4e280 ::~BeagleCPUImpl()@@Base+0x2a0> │ │ │ │ + jg 46680 ::~BeagleCPUImpl()@@Base+0x2a0> │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ test %eax,%eax │ │ │ │ - jle 4e310 ::~BeagleCPUImpl()@@Base+0x330> │ │ │ │ + jle 46710 ::~BeagleCPUImpl()@@Base+0x330> │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0xcc(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ inc %edi │ │ │ │ add %esi,%eax │ │ │ │ add $0x78,%esi │ │ │ │ push %eax │ │ │ │ call 17540 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0xc4(%ebp) │ │ │ │ - jg 4e2f0 ::~BeagleCPUImpl()@@Base+0x310> │ │ │ │ + jg 466f0 ::~BeagleCPUImpl()@@Base+0x310> │ │ │ │ mov 0xcc(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4e4a7 ::~BeagleCPUImpl()@@Base+0x4c7> │ │ │ │ + je 468a7 ::~BeagleCPUImpl()@@Base+0x4c7> │ │ │ │ imul $0x78,-0x4(%eax),%edx │ │ │ │ add %eax,%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 4e498 ::~BeagleCPUImpl()@@Base+0x4b8> │ │ │ │ + je 46898 ::~BeagleCPUImpl()@@Base+0x4b8> │ │ │ │ mov %ebp,0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x4c(%edx),%eax │ │ │ │ sub $0x78,%edx │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ push %eax │ │ │ │ call 175b0 │ │ │ │ @@ -60504,324 +55762,324 @@ │ │ │ │ mov 0x14(%edx),%ecx │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ mov 0x20(%edx),%edi │ │ │ │ mov 0xc(%edx),%esi │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0x28(%edx),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ lea 0x4(%ecx),%ebp │ │ │ │ cmp %eax,%ebp │ │ │ │ - jae 4e3ce ::~BeagleCPUImpl()@@Base+0x3ee> │ │ │ │ + jae 467ce ::~BeagleCPUImpl()@@Base+0x3ee> │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ + mov %ebp,%edi │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ - mov %ebp,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%ebp │ │ │ │ lea 0x200(%ebp),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ add $0x8,%ebp │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 4e3a0 ::~BeagleCPUImpl()@@Base+0x3c0> │ │ │ │ + jne 467a0 ::~BeagleCPUImpl()@@Base+0x3c0> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jb 4e390 ::~BeagleCPUImpl()@@Base+0x3b0> │ │ │ │ + jb 46790 ::~BeagleCPUImpl()@@Base+0x3b0> │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 4e608 ::~BeagleCPUImpl()@@Base+0x628> │ │ │ │ + je 46a08 ::~BeagleCPUImpl()@@Base+0x628> │ │ │ │ cmp 0xc(%esp),%esi │ │ │ │ - je 4e407 ::~BeagleCPUImpl()@@Base+0x427> │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ + je 46807 ::~BeagleCPUImpl()@@Base+0x427> │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ add $0x8,%esi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 4e3f0 ::~BeagleCPUImpl()@@Base+0x410> │ │ │ │ + jne 467f0 ::~BeagleCPUImpl()@@Base+0x410> │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ + cmp %edi,0x8(%esp) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov %edx,%ebp │ │ │ │ - cmp %edi,0x8(%esp) │ │ │ │ - je 4e435 ::~BeagleCPUImpl()@@Base+0x455> │ │ │ │ + je 46835 ::~BeagleCPUImpl()@@Base+0x455> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ add $0x8,%edi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 4e420 ::~BeagleCPUImpl()@@Base+0x440> │ │ │ │ + jne 46820 ::~BeagleCPUImpl()@@Base+0x440> │ │ │ │ mov %ebp,%edx │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 4e47c ::~BeagleCPUImpl()@@Base+0x49c> │ │ │ │ + je 4687c ::~BeagleCPUImpl()@@Base+0x49c> │ │ │ │ mov 0x28(%edx),%eax │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ mov %edx,%ebp │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jae 4e466 ::~BeagleCPUImpl()@@Base+0x486> │ │ │ │ + jae 46866 ::~BeagleCPUImpl()@@Base+0x486> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push (%esi) │ │ │ │ add $0x4,%esi │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jb 4e450 ::~BeagleCPUImpl()@@Base+0x470> │ │ │ │ + jb 46850 ::~BeagleCPUImpl()@@Base+0x470> │ │ │ │ mov %ebp,%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x4(%edx) │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ call 17320 │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ mov (%edx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 4e6c9 ::~BeagleCPUImpl()@@Base+0x6e9> │ │ │ │ + jne 46ac9 ::~BeagleCPUImpl()@@Base+0x6e9> │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ cmp %edx,0xcc(%eax) │ │ │ │ - jne 4e330 ::~BeagleCPUImpl()@@Base+0x350> │ │ │ │ + jne 46730 ::~BeagleCPUImpl()@@Base+0x350> │ │ │ │ mov %eax,%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x4(%edx),%eax │ │ │ │ push %eax │ │ │ │ call 17420 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xe4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4e555 ::~BeagleCPUImpl()@@Base+0x575> │ │ │ │ + je 46955 ::~BeagleCPUImpl()@@Base+0x575> │ │ │ │ mov -0x4(%eax),%edx │ │ │ │ lea (%eax,%edx,8),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 4e546 ::~BeagleCPUImpl()@@Base+0x566> │ │ │ │ + je 46946 ::~BeagleCPUImpl()@@Base+0x566> │ │ │ │ mov 0x2cc(%ebx),%ecx │ │ │ │ - jmp 4e4e1 ::~BeagleCPUImpl()@@Base+0x501> │ │ │ │ + jmp 468e1 ::~BeagleCPUImpl()@@Base+0x501> │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 4e4ff ::~BeagleCPUImpl()@@Base+0x51f> │ │ │ │ + je 468ff ::~BeagleCPUImpl()@@Base+0x51f> │ │ │ │ cmp %esi,0xe4(%ebp) │ │ │ │ - je 4e546 ::~BeagleCPUImpl()@@Base+0x566> │ │ │ │ + je 46946 ::~BeagleCPUImpl()@@Base+0x566> │ │ │ │ mov -0x4(%esi),%edi │ │ │ │ sub $0x8,%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 4e4d9 ::~BeagleCPUImpl()@@Base+0x4f9> │ │ │ │ + je 468d9 ::~BeagleCPUImpl()@@Base+0x4f9> │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - jne 4e4cb ::~BeagleCPUImpl()@@Base+0x4eb> │ │ │ │ + jne 468cb ::~BeagleCPUImpl()@@Base+0x4eb> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%edi) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 4e4d9 ::~BeagleCPUImpl()@@Base+0x4f9> │ │ │ │ + jne 468d9 ::~BeagleCPUImpl()@@Base+0x4f9> │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call *0x8(%eax) │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - je 4e6ba ::~BeagleCPUImpl()@@Base+0x6da> │ │ │ │ + je 46aba ::~BeagleCPUImpl()@@Base+0x6da> │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 4e4d9 ::~BeagleCPUImpl()@@Base+0x4f9> │ │ │ │ + jne 468d9 ::~BeagleCPUImpl()@@Base+0x4f9> │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ cmp %esi,0xe4(%ebp) │ │ │ │ - jne 4e4e1 ::~BeagleCPUImpl()@@Base+0x501> │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + jne 468e1 ::~BeagleCPUImpl()@@Base+0x501> │ │ │ │ sub $0xc,%esp │ │ │ │ sub $0x4,%esi │ │ │ │ push %esi │ │ │ │ call 17420 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc4(%ebp),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4e58d ::~BeagleCPUImpl()@@Base+0x5ad> │ │ │ │ + jle 4698d ::~BeagleCPUImpl()@@Base+0x5ad> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xd0(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%esi,4) │ │ │ │ inc %esi │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0xc4(%ebp) │ │ │ │ - jg 4e570 ::~BeagleCPUImpl()@@Base+0x590> │ │ │ │ + jg 46970 ::~BeagleCPUImpl()@@Base+0x590> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xd0(%ebp) │ │ │ │ call 17400 │ │ │ │ pop %edx │ │ │ │ push 0xd4(%ebp) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,0xc9(%ebp) │ │ │ │ - jne 4e66c ::~BeagleCPUImpl()@@Base+0x68c> │ │ │ │ + jne 46a6c ::~BeagleCPUImpl()@@Base+0x68c> │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ test %eax,%eax │ │ │ │ - je 4e17c ::~BeagleCPUImpl()@@Base+0x19c> │ │ │ │ + je 4657c ::~BeagleCPUImpl()@@Base+0x19c> │ │ │ │ mov 0x88(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ nop │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 4e5e9 ::~BeagleCPUImpl()@@Base+0x609> │ │ │ │ + je 469e9 ::~BeagleCPUImpl()@@Base+0x609> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 17400 │ │ │ │ mov 0x88(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ inc %esi │ │ │ │ cmp 0x34(%ebp),%esi │ │ │ │ - jb 4e5d0 ::~BeagleCPUImpl()@@Base+0x5f0> │ │ │ │ + jb 469d0 ::~BeagleCPUImpl()@@Base+0x5f0> │ │ │ │ test %eax,%eax │ │ │ │ - je 4e18a ::~BeagleCPUImpl()@@Base+0x1aa> │ │ │ │ + je 4658a ::~BeagleCPUImpl()@@Base+0x1aa> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4e18a ::~BeagleCPUImpl()@@Base+0x1aa> │ │ │ │ + jmp 4658a ::~BeagleCPUImpl()@@Base+0x1aa> │ │ │ │ + cmp %esi,0x8(%esp) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov %edx,%ebp │ │ │ │ - cmp %esi,0x8(%esp) │ │ │ │ - je 4e435 ::~BeagleCPUImpl()@@Base+0x455> │ │ │ │ + je 46835 ::~BeagleCPUImpl()@@Base+0x455> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ add $0x8,%esi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 4e620 ::~BeagleCPUImpl()@@Base+0x640> │ │ │ │ - jmp 4e433 ::~BeagleCPUImpl()@@Base+0x453> │ │ │ │ + jne 46a20 ::~BeagleCPUImpl()@@Base+0x640> │ │ │ │ + jmp 46833 ::~BeagleCPUImpl()@@Base+0x453> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%ebp) │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ push 0x70(%ebp) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,0x4d(%ebp) │ │ │ │ - je 4e1ab ::~BeagleCPUImpl()@@Base+0x1cb> │ │ │ │ + je 465ab ::~BeagleCPUImpl()@@Base+0x1cb> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x74(%ebp) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4e1ab ::~BeagleCPUImpl()@@Base+0x1cb> │ │ │ │ + jmp 465ab ::~BeagleCPUImpl()@@Base+0x1cb> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xd8(%ebp) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,0xca(%ebp) │ │ │ │ - je 4e5b7 ::~BeagleCPUImpl()@@Base+0x5d7> │ │ │ │ + je 469b7 ::~BeagleCPUImpl()@@Base+0x5d7> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xdc(%ebp) │ │ │ │ call 17400 │ │ │ │ pop %eax │ │ │ │ push 0xe0(%ebp) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x8c(%ebp),%edx │ │ │ │ - jmp 4e13f ::~BeagleCPUImpl()@@Base+0x15f> │ │ │ │ + jmp 4653f ::~BeagleCPUImpl()@@Base+0x15f> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%edi) │ │ │ │ - jmp 4e525 ::~BeagleCPUImpl()@@Base+0x545> │ │ │ │ + jmp 46925 ::~BeagleCPUImpl()@@Base+0x545> │ │ │ │ call 17090 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17210 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004e6e0 ::~BeagleCPUImpl()@@Base>: │ │ │ │ +00046ae0 ::~BeagleCPUImpl()@@Base>: │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x15573,%ebx │ │ │ │ + add $0x15177,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 17520 ::~BeagleCPUImpl()@plt> │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004e710 ::~BeagleCPU4StateImpl()@@Base>: │ │ │ │ +00046b10 ::~BeagleCPU4StateImpl()@@Base>: │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1554a,%ebx │ │ │ │ + add $0x1514a,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - mov 0x2c0(%ebx),%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ + mov 0x2c0(%ebx),%edx │ │ │ │ add $0x8,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call 17360 ::~BeagleCPUImpl()@plt> │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004e740 ::~BeagleCPU4StateImpl()@@Base>: │ │ │ │ +00046b40 ::~BeagleCPU4StateImpl()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x15519,%ebx │ │ │ │ + add $0x15119,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov 0x2c0(%ebx),%eax │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ + mov 0x2c0(%ebx),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call 17360 ::~BeagleCPUImpl()@plt> │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17320 │ │ │ │ add $0x14,%esp │ │ │ │ @@ -60832,31 +56090,31 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004e780 ::EigenDecompositionSquare(int, int, int, long)@@Base>: │ │ │ │ +00046b80 ::EigenDecompositionSquare(int, int, int, long)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x154d7,%ebx │ │ │ │ sub $0x28,%esp │ │ │ │ - mov 0x1a4(%ebx),%edx │ │ │ │ - vmovd 0x48(%esp),%xmm2 │ │ │ │ + call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ + add $0x150d4,%ebx │ │ │ │ mov 0x44(%esp),%ebp │ │ │ │ + vmovd 0x48(%esp),%xmm2 │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ - add $0x8,%edx │ │ │ │ + mov 0x1a4(%ebx),%edx │ │ │ │ vmovd %ebp,%xmm3 │ │ │ │ vpinsrd $0x1,0x40(%esp),%xmm3,%xmm0 │ │ │ │ vpinsrd $0x1,%eax,%xmm2,%xmm1 │ │ │ │ + add $0x8,%edx │ │ │ │ and $0x20,%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ mov %eax,%edx │ │ │ │ shr $0x5,%edx │ │ │ │ and $0x1,%edx │ │ │ │ test %eax,%eax │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ @@ -60871,70 +56129,70 @@ │ │ │ │ push %esi │ │ │ │ call 171b0 │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ test %eax,%eax │ │ │ │ - je 4e8d4 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ + je 46cd4 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 171b0 │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%edx) │ │ │ │ test %eax,%eax │ │ │ │ - je 4e8d4 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ + je 46cd4 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 171b0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,0x28(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4e8d4 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ + je 46cd4 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ mov %ebp,%eax │ │ │ │ + shl $0x3,%edi │ │ │ │ xor %esi,%esi │ │ │ │ imul %ebp,%eax │ │ │ │ - shl $0x3,%edi │ │ │ │ lea 0x0(,%eax,8),%ebp │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4e8bc ::EigenDecompositionSquare(int, int, int, long)@@Base+0x13c> │ │ │ │ + jle 46cbc ::EigenDecompositionSquare(int, int, int, long)@@Base+0x13c> │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ call 171b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ test %eax,%eax │ │ │ │ - je 4e8d4 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ + je 46cd4 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ call 171b0 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%edx,%esi,4) │ │ │ │ test %eax,%eax │ │ │ │ - je 4e8d4 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ + je 46cd4 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 171b0 │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ test %eax,%eax │ │ │ │ - je 4e8d4 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ + je 46cd4 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x34(%esp) │ │ │ │ - jne 4e870 ::EigenDecompositionSquare(int, int, int, long)@@Base+0xf0> │ │ │ │ + jne 46c70 ::EigenDecompositionSquare(int, int, int, long)@@Base+0xf0> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ call 171b0 │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ mov %eax,0x18(%edi) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -60951,27 +56209,27 @@ │ │ │ │ mov %edx,(%eax) │ │ │ │ push 0x21c(%ebx) │ │ │ │ push 0x2d0(%ebx) │ │ │ │ push %eax │ │ │ │ call 17550 <__cxa_throw@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0004e900 ::EigenDecompositionCube(int, int, int, long)@@Base>: │ │ │ │ +00046d00 ::EigenDecompositionCube(int, int, int, long)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ vmovd 0x48(%esp),%xmm2 │ │ │ │ vpinsrd $0x1,0x4c(%esp),%xmm2,%xmm1 │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1533a,%ebx │ │ │ │ + add $0x14f3e,%ebx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ vmovd %esi,%xmm3 │ │ │ │ vpinsrd $0x1,0x40(%esp),%xmm3,%xmm0 │ │ │ │ vpunpcklqdq %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqu %xmm0,0x8(%eax) │ │ │ │ mov 0x310(%ebx),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ecx) │ │ │ │ @@ -60980,52 +56238,52 @@ │ │ │ │ push %edi │ │ │ │ call 171b0 │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebp,0x4(%eax) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 4ea1b ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ + je 46e1b ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 171b0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,0x24(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4ea1b ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ + je 46e1b ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ lea 0x0(,%esi,8),%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 4e9e5 ::EigenDecompositionCube(int, int, int, long)@@Base+0xe5> │ │ │ │ + jle 46de5 ::EigenDecompositionCube(int, int, int, long)@@Base+0xe5> │ │ │ │ imul %esi,%esi │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ imul %edi,%esi │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x14(%esp) │ │ │ │ call 171b0 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%edx,%esi,4) │ │ │ │ test %eax,%eax │ │ │ │ - je 4ea1b ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ + je 46e1b ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x0(%ebp,%esi,4) │ │ │ │ test %eax,%eax │ │ │ │ - je 4ea1b ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ + je 46e1b ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x34(%esp) │ │ │ │ - jne 4e9b0 ::EigenDecompositionCube(int, int, int, long)@@Base+0xb0> │ │ │ │ + jne 46db0 ::EigenDecompositionCube(int, int, int, long)@@Base+0xb0> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 171b0 │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov %eax,0x18(%ecx) │ │ │ │ mov %edi,(%esp) │ │ │ │ call 171b0 │ │ │ │ @@ -61063,815 +56321,826 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004ea60 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base>: │ │ │ │ +00046e60 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x14df4,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x151f0,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov 0x20(%ecx),%eax │ │ │ │ - mov 0x14(%ecx),%ebx │ │ │ │ + sub $0x68,%esp │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ mov (%ecx),%edi │ │ │ │ + mov 0x14(%eax),%esi │ │ │ │ + mov 0x18(%eax),%ebx │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ - mov 0x10(%ecx),%esi │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov 0x24(%ecx),%eax │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ - mov 0x18(%ecx),%ebx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov 0x30(%ecx),%eax │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - mov 0x1c(%ecx),%ebx │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov 0x34(%ecx),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - vmovd -0x60(%ebp),%xmm2 │ │ │ │ - vpinsrd $0x1,-0x64(%ebp),%xmm2,%xmm0 │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov 0x10(%ecx),%ecx │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + mov 0x1c(%eax),%esi │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + vmovd %ebx,%xmm2 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + mov 0x20(%eax),%esi │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + mov 0x24(%eax),%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov 0x30(%eax),%esi │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ + mov 0x34(%eax),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + vpinsrd $0x1,-0x40(%ebp),%xmm2,%xmm0 │ │ │ │ + fldl -0x9e40(%ebx) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov %gs:0x14,%esi │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + add 0xc(%eax),%esi │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ movl $0xc8,0x60(%edi) │ │ │ │ - mov %esi,0x20(%edi) │ │ │ │ + mov %ecx,0x20(%edi) │ │ │ │ movl $0x1,0x44(%edi) │ │ │ │ movl $0x1,0x48(%edi) │ │ │ │ movw $0x0,0x4c(%edi) │ │ │ │ - mov %esi,0x28(%edi) │ │ │ │ - fldl -0x9d20(%eax) │ │ │ │ - mov 0x8(%ecx),%eax │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - vmovsd -0x80(%ebp),%xmm3 │ │ │ │ - mov %eax,0x8(%edi) │ │ │ │ + mov %ecx,0x28(%edi) │ │ │ │ + mov %esi,%eax │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + vmovsd -0x60(%ebp),%xmm3 │ │ │ │ + mov %esi,0x8(%edi) │ │ │ │ sub %edx,%eax │ │ │ │ mov (%edi),%edx │ │ │ │ - mov %ecx,0x10(%edi) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ mov %eax,0x40(%edi) │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ - vmovsd %xmm3,0x58(%edi) │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ mov %eax,0x24(%edi) │ │ │ │ mov 0x170(%edx),%edx │ │ │ │ - cmp 0x1d8(%ecx),%edx │ │ │ │ - jne 4f1b0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x750> │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + cmp 0x1d8(%ebx),%edx │ │ │ │ + mov %esi,0x10(%edi) │ │ │ │ + vmovsd %xmm3,0x58(%edi) │ │ │ │ + jne 475b0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x750> │ │ │ │ + mov %esi,0x14(%edi) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %ecx,0x14(%edi) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - imul %esi,%eax │ │ │ │ mov %edx,0x18(%edi) │ │ │ │ - mov %ebx,0x1c(%edi) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + imul %ecx,%eax │ │ │ │ vmovq %xmm0,0x2c(%edi) │ │ │ │ mov %eax,0x3c(%edi) │ │ │ │ - mov %ecx,0x34(%edi) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - or -0x74(%ebp),%ecx │ │ │ │ - test $0x80,%cl │ │ │ │ - je 4f190 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x730> │ │ │ │ + mov %edx,0x1c(%edi) │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + mov %edx,0x34(%edi) │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + or -0x58(%ebp),%edx │ │ │ │ + test $0x80,%dl │ │ │ │ + je 47590 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x730> │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ mov %eax,0x34(%edi) │ │ │ │ mov $0x480,%eax │ │ │ │ mov %eax,%ebx │ │ │ │ or $0x10,%eax │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ or $0x20,%ebx │ │ │ │ - test $0x20,%cl │ │ │ │ - mov %ebx,%edx │ │ │ │ - cmove %eax,%edx │ │ │ │ - mov %edx,%ebx │ │ │ │ - or $0x100000,%edx │ │ │ │ + test $0x20,%dl │ │ │ │ + cmovne %ebx,%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + or $0x100000,%eax │ │ │ │ or $0x200000,%ebx │ │ │ │ - test $0x200000,%ecx │ │ │ │ - cmovne %ebx,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - or $0x40,%dh │ │ │ │ + test $0x200000,%edx │ │ │ │ + cmove %eax,%ebx │ │ │ │ + mov %ebx,%eax │ │ │ │ + or $0x40,%bh │ │ │ │ or $0x40000000,%eax │ │ │ │ - and $0x40000000,%ecx │ │ │ │ - cmovne %eax,%edx │ │ │ │ - mov %edx,0x54(%edi) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - and $0x20,%edx │ │ │ │ - je 4f050 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5f0> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + and $0x40000000,%edx │ │ │ │ + cmove %ebx,%eax │ │ │ │ + mov %eax,0x54(%edi) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + test $0x20,%al │ │ │ │ + je 47450 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5f0> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push $0x34 │ │ │ │ call 17050 │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ mov %edx,(%esp) │ │ │ │ - push -0x64(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x60(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ + push %ecx │ │ │ │ + push -0x44(%ebp) │ │ │ │ push %eax │ │ │ │ call 170c0 ::EigenDecompositionSquare(int, int, int, long)@plt> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov 0x2c(%edi),%esi │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov %esi,0x64(%edi) │ │ │ │ + mov 0x2c(%edi),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,0x64(%edi) │ │ │ │ push %esi │ │ │ │ push $0x8 │ │ │ │ call 17110 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x68(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 4ed20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + je 47120 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 4ed20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + je 47120 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ - mov 0x30(%edi),%edx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + mov 0x30(%edi),%ecx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ imul 0x28(%edi),%eax │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - imul %edx,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov %eax,0x38(%edi) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ call 17110 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %eax,0x84(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 4ed20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + je 47120 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push $0x4 │ │ │ │ call 17110 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x80(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 4ed20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + je 47120 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %esi │ │ │ │ push $0x4 │ │ │ │ call 17110 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x7c(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 4ed20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + je 47120 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push $0x1 │ │ │ │ - push -0x64(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ call 17110 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x88(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 4ed20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + je 47120 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ - cmp %ecx,-0x60(%ebp) │ │ │ │ - jle 4ed73 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x313> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + cmp %ecx,-0x40(%ebp) │ │ │ │ + jle 47173 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x313> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ lea (%eax,%ecx,4),%esi │ │ │ │ - lea -0x50(%ebp),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - jmp 4ed02 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2a2> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jmp 47102 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2a2> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 4ed20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + je 47120 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ inc %edi │ │ │ │ add $0x4,%esi │ │ │ │ - cmp %edi,-0x60(%ebp) │ │ │ │ - je 4ed70 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x310> │ │ │ │ + cmp %edi,-0x40(%ebp) │ │ │ │ + je 47170 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x310> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x64(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x44(%ebp) │ │ │ │ push $0x20 │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x48(%ebp) │ │ │ │ call 17260 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4ecf0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x290> │ │ │ │ + je 470f0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x290> │ │ │ │ xor %eax,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x4 │ │ │ │ call 17130 <__cxa_allocate_exception@plt> │ │ │ │ mov 0x264(%ebx),%edx │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 4f426 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x9c6> │ │ │ │ + jne 4781f ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x9bf> │ │ │ │ push %edx │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ push 0x21c(%ecx) │ │ │ │ push 0x2d0(%ecx) │ │ │ │ mov %ecx,%ebx │ │ │ │ push %eax │ │ │ │ call 17550 <__cxa_throw@plt> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ mov 0x54(%edi),%edx │ │ │ │ mov 0x34(%edi),%eax │ │ │ │ movl $0x0,0x8c(%edi) │ │ │ │ movl $0x0,0x90(%edi) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ and $0x80,%edx │ │ │ │ mov %edx,%esi │ │ │ │ - je 4f080 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x620> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + je 47480 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x620> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x90(%edi) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x90(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 4ed20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + je 47120 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ xor %esi,%esi │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4ee06 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x3a6> │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + jle 47206 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x3a6> │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ call 171b0 │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%edx,%esi,4) │ │ │ │ test %eax,%eax │ │ │ │ - je 4ed20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + je 47120 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ inc %esi │ │ │ │ - cmp -0x60(%ebp),%esi │ │ │ │ - jne 4ede0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x380> │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + cmp -0x40(%ebp),%esi │ │ │ │ + jne 471e0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x380> │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ mov %eax,0x94(%edi) │ │ │ │ movl $0x4,(%esp) │ │ │ │ call 171b0 │ │ │ │ mov %eax,0x8c(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0x1c(%edi),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x98(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 4ed20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + je 47120 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ test %esi,%esi │ │ │ │ - jle 4eee3 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x483> │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + jle 472e3 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x483> │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ imul 0x3c(%edi),%esi │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x0(,%esi,8),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x4c(%ebp),%eax │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - jmp 4eeb6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x456> │ │ │ │ + lea -0x2c(%ebp),%eax │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jmp 472b6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x456> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 4ed20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + je 47120 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ inc %edi │ │ │ │ add $0x4,%esi │ │ │ │ - cmp %edi,-0x60(%ebp) │ │ │ │ - je 4eee0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x480> │ │ │ │ + cmp %edi,-0x40(%ebp) │ │ │ │ + je 472e0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x480> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x64(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x44(%ebp) │ │ │ │ push $0x20 │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x48(%ebp) │ │ │ │ call 17260 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4eea0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x440> │ │ │ │ - jmp 4ed1c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2bc> │ │ │ │ + je 472a0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x440> │ │ │ │ + jmp 4711c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2bc> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ imul 0x20(%edi),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ push %esi │ │ │ │ push $0x20 │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ test %eax,%eax │ │ │ │ mov $0x0,%eax │ │ │ │ - cmove -0x40(%ebp),%eax │ │ │ │ + cmove -0x20(%ebp),%eax │ │ │ │ mov %eax,0x9c(%edi) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 171b0 │ │ │ │ mov %eax,0xa0(%edi) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 171b0 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,0xa4(%edi) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ push %eax │ │ │ │ - lea -0x44(%ebp),%eax │ │ │ │ + lea -0x24(%ebp),%eax │ │ │ │ push $0x20 │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ add $0xc,%esp │ │ │ │ xor %edx,%edx │ │ │ │ test %eax,%eax │ │ │ │ - cmove -0x44(%ebp),%edx │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ + cmove -0x24(%ebp),%edx │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ mov %edx,0xa8(%edi) │ │ │ │ - push -0x60(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ push $0x20 │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ xor %edx,%edx │ │ │ │ movl $0x0,0xb0(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - cmove -0x48(%ebp),%edx │ │ │ │ + cmove -0x28(%ebp),%edx │ │ │ │ mov %edx,0xac(%edi) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 171b0 │ │ │ │ mov %eax,0xb4(%edi) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 171b0 │ │ │ │ mov %eax,0xb8(%edi) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 171b0 │ │ │ │ mov %eax,0xbc(%edi) │ │ │ │ pop %ecx │ │ │ │ pop %esi │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ push $0x1 │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ push %esi │ │ │ │ call 17110 │ │ │ │ mov %eax,0xc4(%edi) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 171b0 │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ mov %eax,0xc0(%edi) │ │ │ │ add %eax,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 4f010 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5b0> │ │ │ │ + jle 47410 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5b0> │ │ │ │ mov %esi,%edx │ │ │ │ fld1 │ │ │ │ sub %eax,%edx │ │ │ │ and $0x8,%edx │ │ │ │ - je 4eff0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x590> │ │ │ │ + je 473f0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x590> │ │ │ │ fstl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 4f000 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5a0> │ │ │ │ + je 47400 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5a0> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 4eff0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x590> │ │ │ │ + jne 473f0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x590> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4f010 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5b0> │ │ │ │ + jmp 47410 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5b0> │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movw $0x0,0xcc(%edi) │ │ │ │ - testb $0x40,-0x6d(%ebp) │ │ │ │ - jne 4f140 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6e0> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + testb $0x40,-0x4d(%ebp) │ │ │ │ + jne 47540 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6e0> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4f426 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x9c6> │ │ │ │ + jne 4781f ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x9bf> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x28 │ │ │ │ call 17050 │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ mov %edx,(%esp) │ │ │ │ - push -0x64(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x60(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ + push %ecx │ │ │ │ + push -0x44(%ebp) │ │ │ │ push %eax │ │ │ │ call 173b0 ::EigenDecompositionCube(int, int, int, long)@plt> │ │ │ │ - jmp 4ebda ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x17a> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jmp 46fdf ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x17f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x8c(%edi) │ │ │ │ mov %eax,%ebx │ │ │ │ + mov %eax,0x8c(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 4ed20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + je 47120 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4ee45 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x3e5> │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ + jle 47245 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x3e5> │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - jmp 4f0c6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x666> │ │ │ │ + jmp 474c6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x666> │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ inc %esi │ │ │ │ - cmp -0x60(%ebp),%esi │ │ │ │ - je 4f130 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6d0> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + cmp -0x40(%ebp),%esi │ │ │ │ + je 47530 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6d0> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov %ecx,(%eax,%esi,4) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4ed20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ - testb $0x2,-0x6d(%ebp) │ │ │ │ - je 4f0c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x660> │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + je 47120 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + testb $0x2,-0x4d(%ebp) │ │ │ │ + je 474c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x660> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4f0c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x660> │ │ │ │ + jle 474c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x660> │ │ │ │ mov %ecx,%eax │ │ │ │ lea (%ecx,%edi,1),%ebx │ │ │ │ fld1 │ │ │ │ test $0x8,%edi │ │ │ │ - je 4f110 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6b0> │ │ │ │ + je 47510 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6b0> │ │ │ │ add $0x8,%eax │ │ │ │ fstl (%ecx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 4f0bc ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x65c> │ │ │ │ + je 474bc ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x65c> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 4f110 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6b0> │ │ │ │ + jne 47510 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6b0> │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ - cmp -0x60(%ebp),%esi │ │ │ │ - jne 4f0c6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x666> │ │ │ │ + cmp -0x40(%ebp),%esi │ │ │ │ + jne 474c6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x666> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - jmp 4ee45 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x3e5> │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + jmp 47245 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x3e5> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ call 17470 │ │ │ │ + cmpl $0x4,0x20(%edi) │ │ │ │ mov 0x10(%edi),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ - cmpl $0x4,0x20(%edi) │ │ │ │ - jle 4f1f0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x790> │ │ │ │ + jle 475f0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x790> │ │ │ │ mov $0x2,%eax │ │ │ │ mov %eax,0x50(%edi) │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jle 4f023 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5c3> │ │ │ │ + jle 47423 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5c3> │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 4f023 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5c3> │ │ │ │ + jg 47423 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5c3> │ │ │ │ sar $1,%eax │ │ │ │ + sar $1,%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ - sar $1,%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ cmovle %eax,%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - jmp 4f222 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x7c2> │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 47622 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x7c2> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - test $0x1,%ch │ │ │ │ - je 4f23c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x7dc> │ │ │ │ + test $0x1,%dh │ │ │ │ + je 4763c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x7dc> │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x34(%edi) │ │ │ │ mov $0x500,%eax │ │ │ │ - jmp 4eb6e ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x10e> │ │ │ │ + jmp 46f72 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x112> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - vmovq %xmm0,-0x80(%ebp) │ │ │ │ + vmovq %xmm0,-0x60(%ebp) │ │ │ │ push %edi │ │ │ │ call *%edx │ │ │ │ - vmovq -0x80(%ebp),%xmm0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + vmovq -0x60(%ebp),%xmm0 │ │ │ │ cltd │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov %eax,0x14(%edi) │ │ │ │ idiv %ecx │ │ │ │ test %edx,%edx │ │ │ │ - je 4f1e2 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x782> │ │ │ │ + je 475e2 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x782> │ │ │ │ sub %edx,%ecx │ │ │ │ - add %ecx,-0x6c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + add %ecx,-0x4c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ mov %eax,0x14(%edi) │ │ │ │ - mov 0x20(%edi),%esi │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ - jmp 4eb3d ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xdd> │ │ │ │ + mov 0x20(%edi),%ecx │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + jmp 46f3e ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xde> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x100,0x50(%edi) │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 4f268 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x808> │ │ │ │ + jle 47668 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x808> │ │ │ │ cmp $0x3ffff,%esi │ │ │ │ - jg 4f272 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x812> │ │ │ │ + jg 47672 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x812> │ │ │ │ cmp $0xff,%esi │ │ │ │ - jle 4f023 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5c3> │ │ │ │ + jle 47423 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5c3> │ │ │ │ mov %esi,%ecx │ │ │ │ mov $0x8,%eax │ │ │ │ sar $0x7,%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ cmovle %ecx,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 4f296 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x836> │ │ │ │ + jmp 47696 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x836> │ │ │ │ mov $0x2000200,%eax │ │ │ │ - test $0x2000000,%ecx │ │ │ │ - jne 4eb6e ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x10e> │ │ │ │ - mov %ecx,%eax │ │ │ │ + test $0x2000000,%edx │ │ │ │ + jne 46f72 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x112> │ │ │ │ + mov %edx,%eax │ │ │ │ and $0x400,%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ sbb %eax,%eax │ │ │ │ and $0xfffffe00,%eax │ │ │ │ add $0x440,%eax │ │ │ │ - jmp 4eb6e ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x10e> │ │ │ │ + jmp 46f72 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x112> │ │ │ │ mov $0x300,%eax │ │ │ │ - jmp 4f15c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6fc> │ │ │ │ + jmp 4755c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6fc> │ │ │ │ mov %esi,%eax │ │ │ │ - sar $0x7,%eax │ │ │ │ sar $1,%ecx │ │ │ │ + sar $0x7,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ cmovle %eax,%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ cltd │ │ │ │ - idivl -0x68(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + idivl -0x48(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %eax,%edi │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ - idivl -0x60(%ebp) │ │ │ │ + idivl -0x40(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - cmovge -0x64(%ebp),%eax │ │ │ │ + cmovge -0x44(%ebp),%eax │ │ │ │ mov %eax,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 4f2c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x860> │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + jne 476c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x860> │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ mov (%edi),%eax │ │ │ │ push %ebx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x48(%ebp) │ │ │ │ push %edi │ │ │ │ call *0x38(%eax) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ imul 0x44(%edi),%eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ lea (%eax,%eax,8),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xdc(%edi) │ │ │ │ mov 0x50(%edi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ cmp %eax,0x10(%edi) │ │ │ │ - jge 4f31c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x8bc> │ │ │ │ + jge 4771c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x8bc> │ │ │ │ movb $0x0,0xcd(%edi) │ │ │ │ - jmp 4f023 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5c3> │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jmp 47423 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5c3> │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0xe0(%edi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0xe0(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - je 4f3d6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x976> │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + je 477d1 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x971> │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 4f3fd ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x99d> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 477fd ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x99d> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + shr $0x3,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ - shr $0x4,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 -0x9e20(%ebx),%zmm0 │ │ │ │ - vmovdqa32 -0x9de0(%ebx),%zmm1 │ │ │ │ + shl $0x5,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + vmovdqa -0x9ec0(%ebx),%ymm0 │ │ │ │ + vmovdqa -0x9ea0(%ebx),%ymm1 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovdqu32 %zmm0,-0x40(%eax) │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 4f380 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x920> │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 47780 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x920> │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - and $0xf,%ecx │ │ │ │ - je 4f401 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x9a1> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 477f8 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x998> │ │ │ │ vzeroupper │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,(%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ not %ecx │ │ │ │ add %ebx,%ecx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jle 4f3d6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x976> │ │ │ │ + jle 477d1 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x971> │ │ │ │ and $0x1,%ecx │ │ │ │ - je 4f3c3 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x963> │ │ │ │ + je 477be ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x95e> │ │ │ │ mov %eax,(%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x68(%ebp) │ │ │ │ - jle 4f3d6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x976> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + cmp %eax,-0x48(%ebp) │ │ │ │ + jle 477d1 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x971> │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov %eax,(%edx,%eax,4) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ mov %ecx,(%edx,%ecx,4) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 4f3c6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x966> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jg 477c1 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x961> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ movb $0x0,0xce(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xe4(%edi) │ │ │ │ - jmp 4f310 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x8b0> │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4f3a4 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x944> │ │ │ │ + jmp 47710 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x8b0> │ │ │ │ vzeroupper │ │ │ │ - jmp 4f3d6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x976> │ │ │ │ + jmp 477d1 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x971> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4779f ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x93f> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push %esi │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 4f433 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x9d3> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 4f406 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x9a6> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 4f406 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x9a6> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + je 4782c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x9cc> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 47801 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x9a1> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 47801 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x9a1> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ + push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0004f440 ::createImpl(int, int, int, int, int, int, int, int, int, int, int, long, long, int*)@@Base>: │ │ │ │ +00047840 ::createImpl(int, int, int, int, int, int, int, int, int, int, int, long, long, int*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ sub $0x54,%esp │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ mov 0x18(%ebp),%esi │ │ │ │ - call 57a56 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ - add $0x14805,%edi │ │ │ │ + call 4fd96 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ + add $0x14405,%edi │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ mov 0x20(%ebp),%ebx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov 0x24(%ebp),%edx │ │ │ │ mov 0x28(%ebp),%esi │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - mov 0x2c(%ebp),%eax │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ + mov 0x2c(%ebp),%eax │ │ │ │ mov 0x30(%ebp),%ebx │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ mov 0x34(%ebp),%edx │ │ │ │ mov 0x3c(%ebp),%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ mov 0x40(%ebp),%ecx │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ mov 0x38(%ebp),%edx │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ push $0xec │ │ │ │ call 17050 │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - vmovdqu8 %zmm0,0x80(%eax) │ │ │ │ + vmovdqu %ymm0,0xc0(%eax) │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + vmovdqu %ymm0,0x20(%eax) │ │ │ │ mov %eax,%esi │ │ │ │ - vmovdqu8 %zmm0,(%eax) │ │ │ │ - vmovdqu8 %zmm0,0x40(%eax) │ │ │ │ - vmovdqu8 %zmm0,0xac(%eax) │ │ │ │ + vmovdqu %ymm0,0x40(%eax) │ │ │ │ + vmovdqu %ymm0,0x60(%eax) │ │ │ │ + vmovdqu %ymm0,0x80(%eax) │ │ │ │ + vmovdqu %ymm0,0xa0(%eax) │ │ │ │ + vmovdqu %xmm0,0xdc(%eax) │ │ │ │ mov 0x19c(%edi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ push -0x48(%ebp) │ │ │ │ @@ -61919,74 +57188,75 @@ │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ │ │ │ │ -0004f570 ::createImpl(int, int, int, int, int, int, int, int, int, int, int, long, long, int*)@@Base>: │ │ │ │ +00047980 ::createImpl(int, int, int, int, int, int, int, int, int, int, int, long, long, int*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ lea 0x8(%ebp),%ecx │ │ │ │ sub $0x38,%esp │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x14(%eax),%esi │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ - call 57a56 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ - add $0x146d0,%edi │ │ │ │ + call 4fd96 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ + add $0x142c0,%edi │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov 0x20(%eax),%ecx │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ - mov 0x28(%eax),%ebx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov 0x28(%eax),%ebx │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ - mov 0x34(%eax),%ecx │ │ │ │ cmpl $0x4,0x10(%eax) │ │ │ │ - jne 4f660 ::createImpl(int, int, int, int, int, int, int, int, int, int, int, long, long, int*)@@Base+0xf0> │ │ │ │ + mov 0x34(%eax),%ecx │ │ │ │ + jne 47a80 ::createImpl(int, int, int, int, int, int, int, int, int, int, int, long, long, int*)@@Base+0x100> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push $0xec │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ call 17050 │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - vmovdqu8 %zmm0,0x80(%eax) │ │ │ │ + vmovdqu %ymm0,0xc0(%eax) │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + vmovdqu %ymm0,0x20(%eax) │ │ │ │ mov %eax,%esi │ │ │ │ - vmovdqu8 %zmm0,(%eax) │ │ │ │ - vmovdqu8 %zmm0,0x40(%eax) │ │ │ │ - vmovdqu8 %zmm0,0xac(%eax) │ │ │ │ + vmovdqu %ymm0,0x40(%eax) │ │ │ │ + vmovdqu %ymm0,0x60(%eax) │ │ │ │ + vmovdqu %ymm0,0x80(%eax) │ │ │ │ + vmovdqu %ymm0,0xa0(%eax) │ │ │ │ + vmovdqu %xmm0,0xdc(%eax) │ │ │ │ mov 0x1f4(%edi),%eax │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ push %ecx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ push %edx │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x3c(%ebp) │ │ │ │ push -0x38(%ebp) │ │ │ │ push -0x34(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x2c(%ebp) │ │ │ │ @@ -62003,15 +57273,14 @@ │ │ │ │ mov %esi,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ xor %esi,%esi │ │ │ │ pop %ecx │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -62031,33 +57300,33 @@ │ │ │ │ mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ │ │ │ │ -0004f6a0 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x145bb,%eax │ │ │ │ +00047ac0 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1419b,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4f851 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x1b1> │ │ │ │ + jle 47c61 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x1a1> │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ mov 0x7c(%esp),%ebx │ │ │ │ mov 0x78(%esp),%edx │ │ │ │ mov 0x74(%ecx),%ecx │ │ │ │ mov %ebx,0x2c(%esp) │ │ │ │ - mov %edx,0x30(%esp) │ │ │ │ mov 0x88(%esp),%ebx │ │ │ │ + mov %edx,0x30(%esp) │ │ │ │ mov %ecx,0x48(%esp) │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ mov 0x80(%ecx),%ecx │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ @@ -62069,98 +57338,96 @@ │ │ │ │ mov (%eax),%eax │ │ │ │ mov (%edx,%eax,4),%edi │ │ │ │ mov 0x4(%edx,%eax,4),%ecx │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jge 4f8c0 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x220> │ │ │ │ + jge 47cc0 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x200> │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ mov %edi,%esi │ │ │ │ - mov %ecx,0x34(%esp) │ │ │ │ - mov %ebx,0x3c(%esp) │ │ │ │ mov %edi,0x38(%esp) │ │ │ │ + mov %ecx,0x34(%esp) │ │ │ │ shl $0x5,%esi │ │ │ │ - mov (%eax),%eax │ │ │ │ + mov %ebx,0x3c(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ add 0x74(%esp),%esi │ │ │ │ + mov (%eax),%eax │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ lea 0x0(,%edi,8),%edx │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ fldl (%eax) │ │ │ │ fstpl (%esp) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x10(%eax) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fldl 0x18(%eax) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ mov 0xb4(%eax),%ebp │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x5,%eax │ │ │ │ add 0x74(%esp),%eax │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ add %edx,%ebp │ │ │ │ mov %ebp,%edi │ │ │ │ mov %esi,%ebp │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x10,%esp │ │ │ │ add $0x20,%ebp │ │ │ │ add $0x8,%edi │ │ │ │ fldl 0x10(%esp) │ │ │ │ - fmull -0x20(%ebp) │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ + fmull -0x20(%ebp) │ │ │ │ fldl 0x18(%esp) │ │ │ │ fmull -0x18(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x20(%esp) │ │ │ │ fmull -0x10(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x28(%esp) │ │ │ │ fmull -0x8(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl -0x8(%edi) │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 4f7a0 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ + jne 47bc0 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ + cmpl $0xffffffff,0x28(%esp) │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 4f860 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x1c0> │ │ │ │ + jne 47c70 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x1b0> │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ fldz │ │ │ │ fstpl (%ebx) │ │ │ │ mov 0xb4(%eax),%esi │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ fldz │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ fmull (%eax,%edi,8) │ │ │ │ inc %edi │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%ebx) │ │ │ │ cmp %edi,%ecx │ │ │ │ - jne 4f820 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x180> │ │ │ │ + jne 47c30 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x170> │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x4,0x24(%esp) │ │ │ │ + add $0x8,%ebx │ │ │ │ addl $0x4,0x2c(%esp) │ │ │ │ addl $0x4,0x30(%esp) │ │ │ │ - add $0x8,%ebx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ cmp %eax,0x44(%esp) │ │ │ │ - jne 4f710 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x70> │ │ │ │ + jne 47b30 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x70> │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -62170,67 +57437,64 @@ │ │ │ │ mov 0x8c(%ebp),%ebp │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add 0x0(%ebp,%eax,4),%edx │ │ │ │ mov (%esp),%eax │ │ │ │ lea (%esi,%ecx,8),%ebp │ │ │ │ - jmp 4f8a0 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x200> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - faddl (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 4f8a0 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x200> │ │ │ │ + jne 47ca0 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x1e0> │ │ │ │ fldz │ │ │ │ fstpl (%ebx) │ │ │ │ - jmp 4f808 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x168> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 47c26 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x166> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fstpl (%ebx) │ │ │ │ - jmp 4f831 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x191> │ │ │ │ + jmp 47c41 ::integrateOutStatesAndScaleByPartition(double const*, int const*, int const*, int const*, int, double*)@@Base+0x181> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004f8d0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +00047cd0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x14381,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x13f81,%eax │ │ │ │ mov 0xf0(%esp),%ecx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ movl $0x0,0x9c(%esp) │ │ │ │ + mov %eax,0xac(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4fb9c ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2cc> │ │ │ │ + jle 47f9c ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2cc> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x9c(%esp),%edi │ │ │ │ - mov 0xec(%esp),%ebx │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0xf0(%esp),%ebx │ │ │ │ + mov 0xd4(%esp),%eax │ │ │ │ mov (%ebx,%edi,4),%edx │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov 0x4(%eax,%edx,4),%ebx │ │ │ │ mov 0xd4(%esp),%eax │ │ │ │ mov %ebx,0x8c(%esp) │ │ │ │ sub %ecx,%ebx │ │ │ │ - mov 0x20(%eax),%eax │ │ │ │ mov %ecx,0x88(%esp) │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ mov %ebx,%edx │ │ │ │ + mov 0x20(%eax),%eax │ │ │ │ mov 0xd4(%esp),%ebx │ │ │ │ imul %eax,%edx │ │ │ │ imul %ecx,%eax │ │ │ │ mov 0x9c(%ebx),%ecx │ │ │ │ shl $0x3,%edx │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ @@ -62258,21 +57522,21 @@ │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov 0xe0(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xd0(%esp),%edx │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ cmp %ebx,0xc(%edx) │ │ │ │ - jle 4fc50 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x380> │ │ │ │ + jle 48050 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x380> │ │ │ │ mov 0x88(%edx),%edx │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 4fc50 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x380> │ │ │ │ + je 48050 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x380> │ │ │ │ test %eax,%eax │ │ │ │ - jle 4fb81 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b1> │ │ │ │ + jle 47f81 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b1> │ │ │ │ mov 0x84(%esp),%ebp │ │ │ │ mov 0xd0(%esp),%esi │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ lea 0x0(,%ebp,4),%ebx │ │ │ │ @@ -62281,33 +57545,33 @@ │ │ │ │ mov 0x18(%ebx),%ebx │ │ │ │ mov %ebx,0x48(%esp) │ │ │ │ shl $0x2,%ebx │ │ │ │ mov %ebx,0x70(%esp) │ │ │ │ mov 0x10(%esi),%ebx │ │ │ │ mov 0x88(%esp),%esi │ │ │ │ add %ebp,%ebx │ │ │ │ + shl $0x5,%ebp │ │ │ │ sub %esi,%ebx │ │ │ │ + shl $0x5,%esi │ │ │ │ + mov %ebp,0x58(%esp) │ │ │ │ + xor %ebp,%ebp │ │ │ │ shl $0x2,%ebx │ │ │ │ + mov %esi,0x50(%esp) │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - shl $0x5,%ebp │ │ │ │ - shl $0x5,%esi │ │ │ │ lea (%edx,%ebx,1),%eax │ │ │ │ - mov %ebp,0x58(%esp) │ │ │ │ - mov %esi,0x50(%esp) │ │ │ │ - xor %ebp,%ebp │ │ │ │ + mov %ebx,%esi │ │ │ │ mov %eax,0x60(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov %ebx,%esi │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0x68(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%esp),%ebx │ │ │ │ cmp %ebx,0x84(%esp) │ │ │ │ - jge 4fe72 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5a2> │ │ │ │ + jge 48272 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5a2> │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x8c(%esp),%ebx │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ fldl (%eax) │ │ │ │ lea 0x5(%ebp),%eax │ │ │ │ lea (%ebx,%esi,8),%ecx │ │ │ │ mov 0x50(%esp),%ebx │ │ │ │ @@ -62326,23 +57590,23 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%ebx),%edx │ │ │ │ add $0x20,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x20,%ecx │ │ │ │ lea (%edx,%ebp,1),%esi │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ - fmull -0x20(%ecx) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ + fmull -0x20(%ecx) │ │ │ │ add %edx,%esi │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x20(%eax) │ │ │ │ fstpl -0x20(%eax) │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ - fmull -0x18(%ecx) │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ + fmull -0x18(%ecx) │ │ │ │ add %edx,%esi │ │ │ │ add 0x20(%esp),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x18(%eax) │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ fmull -0x10(%ecx) │ │ │ │ @@ -62351,33 +57615,33 @@ │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fldl (%edi,%edx,8) │ │ │ │ fmull -0x8(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,0x8(%esp) │ │ │ │ - jne 4faf0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x220> │ │ │ │ + jne 47ef0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x220> │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ add $0x14,%ebp │ │ │ │ add 0x68(%esp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 4fc20 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x350> │ │ │ │ + je 48020 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x350> │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ - mov 0x40(%esp),%ebx │ │ │ │ addl $0x8,0x28(%esp) │ │ │ │ + mov 0x40(%esp),%ebx │ │ │ │ add %esi,%eax │ │ │ │ - lea (%ebx,%eax,1),%esi │ │ │ │ cmp %ebp,0x38(%esp) │ │ │ │ - jne 4fa90 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1c0> │ │ │ │ + lea (%ebx,%eax,1),%esi │ │ │ │ + jne 47e90 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1c0> │ │ │ │ incl 0x9c(%esp) │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ cmp %eax,0xf0(%esp) │ │ │ │ - jne 4f910 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x40> │ │ │ │ + jne 47d10 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x40> │ │ │ │ sub $0x4,%esp │ │ │ │ push 0xf8(%esp) │ │ │ │ push 0xf8(%esp) │ │ │ │ push 0xf8(%esp) │ │ │ │ push 0xf8(%esp) │ │ │ │ push 0xf8(%esp) │ │ │ │ mov 0xe8(%esp),%eax │ │ │ │ @@ -62390,59 +57654,59 @@ │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x14,%ebp │ │ │ │ cmp 0x38(%esp),%ebp │ │ │ │ - je 4fb81 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b1> │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ + je 47f81 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b1> │ │ │ │ add 0x40(%esp),%esi │ │ │ │ addl $0x8,0x28(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ cmp %ecx,0x84(%esp) │ │ │ │ - jl 4faa4 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1d4> │ │ │ │ + jl 47ea4 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1d4> │ │ │ │ lea 0x28(%eax),%ebp │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ebp,0x38(%esp) │ │ │ │ - je 4fb81 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b1> │ │ │ │ - mov 0x88(%esp),%ebx │ │ │ │ + je 47f81 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b1> │ │ │ │ add 0x40(%esp),%esi │ │ │ │ addl $0x8,0x28(%esp) │ │ │ │ + mov 0x88(%esp),%ebx │ │ │ │ cmp %ebx,0x84(%esp) │ │ │ │ - jl 4faa4 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1d4> │ │ │ │ - jmp 4fbed ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x31d> │ │ │ │ + jl 47ea4 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1d4> │ │ │ │ + jmp 47fed ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x31d> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 4fb81 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b1> │ │ │ │ + jle 47f81 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b1> │ │ │ │ mov (%esi,%ebx,4),%ebx │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov 0x84(%esp),%edx │ │ │ │ mov %ecx,%esi │ │ │ │ mov %eax,0x94(%esp) │ │ │ │ mov 0x88(%esp),%eax │ │ │ │ mov %ebx,0xa0(%esp) │ │ │ │ mov 0xd0(%esp),%ebx │ │ │ │ lea 0x0(,%edx,4),%ebp │ │ │ │ - shl $0x5,%eax │ │ │ │ shl $0x5,%edx │ │ │ │ - mov 0x14(%ebx),%ebx │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %edx,0xa8(%esp) │ │ │ │ mov %eax,0xa4(%esp) │ │ │ │ + mov 0x14(%ebx),%ebx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ shl $0x2,%ebx │ │ │ │ mov %ebx,0x98(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%esp),%edi │ │ │ │ cmp %edi,0x84(%esp) │ │ │ │ - jge 4fe50 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x580> │ │ │ │ + jge 48250 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x580> │ │ │ │ fldl (%esi) │ │ │ │ - fldl (%ebx) │ │ │ │ lea 0x0(,%ebp,8),%edx │ │ │ │ + fldl (%ebx) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fldl 0x18(%ebx) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ @@ -62477,20 +57741,20 @@ │ │ │ │ mov 0xa8(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ add 0xa4(%esp),%edi │ │ │ │ mov %eax,0x90(%esp) │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ add $0x20,%eax │ │ │ │ add $0x20,%ecx │ │ │ │ + add $0x20,%edx │ │ │ │ + fldl -0x18(%ecx) │ │ │ │ fldl -0x10(%ecx) │ │ │ │ fldl -0x8(%ecx) │ │ │ │ - add $0x20,%edx │ │ │ │ fldl 0x8(%esp) │ │ │ │ fmul %st(4),%st │ │ │ │ fldl 0x10(%esp) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x18(%esp) │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -62543,33 +57807,33 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmull -0x8(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 4fd90 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c0> │ │ │ │ + jne 48190 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c0> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add 0x98(%esp),%ebp │ │ │ │ add $0x8,%esi │ │ │ │ add $0xa0,%ebx │ │ │ │ cmp %esi,0x94(%esp) │ │ │ │ - jne 4fcc0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3f0> │ │ │ │ - jmp 4fb81 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b1> │ │ │ │ + jne 480c0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3f0> │ │ │ │ + jmp 47f81 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b1> │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ add $0x14,%ebp │ │ │ │ test %edx,%edx │ │ │ │ - jne 4fb65 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x295> │ │ │ │ + jne 47f65 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x295> │ │ │ │ cmp 0x38(%esp),%ebp │ │ │ │ - je 4fb81 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b1> │ │ │ │ + je 47f81 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2b1> │ │ │ │ add 0x40(%esp),%esi │ │ │ │ addl $0x8,0x28(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ - jmp 4fbef ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x31f> │ │ │ │ + jmp 47fef ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x31f> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -62582,28 +57846,28 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0004fec0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x13d9b,%eax │ │ │ │ +000482c0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1399b,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ mov 0x70(%esp),%edi │ │ │ │ mov 0x84(%esp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 500f3 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x233> │ │ │ │ + jle 484f3 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x233> │ │ │ │ mov 0x74(%edi),%esi │ │ │ │ mov 0x74(%esp),%ebx │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ mov %esi,0x34(%esp) │ │ │ │ mov 0x84(%edi),%esi │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ mov 0x78(%esp),%ebx │ │ │ │ @@ -62620,36 +57884,36 @@ │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ mov (%eax),%eax │ │ │ │ mov (%ebx,%eax,4),%esi │ │ │ │ mov 0x4(%ebx,%eax,4),%ebp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ - mov (%eax),%eax │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ + mov (%eax),%eax │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ mov (%eax),%eax │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov (%ebx,%eax,4),%eax │ │ │ │ lea 0x0(,%esi,4),%ebx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ cmp %ebp,%esi │ │ │ │ - jge 4fff4 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x134> │ │ │ │ - fldl (%eax) │ │ │ │ + jge 483f4 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x134> │ │ │ │ shl $0x5,%esi │ │ │ │ + fldl (%eax) │ │ │ │ mov %esi,%edx │ │ │ │ mov %ecx,%esi │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ add 0x9c(%edi),%edx │ │ │ │ mov %ebp,%ecx │ │ │ │ shl $0x5,%ecx │ │ │ │ add %esi,%ecx │ │ │ │ - jmp 4ffc0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ + jmp 483c0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ @@ -62663,21 +57927,21 @@ │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fldl -0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 4ffc0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ + jne 483c0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebp,%eax │ │ │ │ sub 0x8(%esp),%eax │ │ │ │ lea (%ebx,%eax,4),%ebx │ │ │ │ cmpl $0x1,0x44(%esp) │ │ │ │ - jle 500c8 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x208> │ │ │ │ + jle 484c8 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x208> │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ add %ecx,%eax │ │ │ │ sub %ebp,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ @@ -62697,24 +57961,24 @@ │ │ │ │ sub %ecx,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add 0xc(%esp),%ebx │ │ │ │ cmp %ebp,0x8(%esp) │ │ │ │ - jge 500bb ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1fb> │ │ │ │ + jge 484bb ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1fb> │ │ │ │ mov 0x9c(%edi),%ecx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ fldl (%esi) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ add 0x1c(%esp),%ecx │ │ │ │ - lea (%edx,%ebx,8),%edx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + lea (%edx,%ebx,8),%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ add $0x20,%eax │ │ │ │ add $0x20,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x20(%eax) │ │ │ │ fstpl -0x20(%eax) │ │ │ │ @@ -62727,27 +57991,27 @@ │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 50080 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1c0> │ │ │ │ + jne 48480 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1c0> │ │ │ │ ffreep %st(0) │ │ │ │ add 0x24(%esp),%ebx │ │ │ │ add 0x10(%esp),%ebx │ │ │ │ add $0x8,%esi │ │ │ │ cmp %esi,0x14(%esp) │ │ │ │ - jne 50050 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x190> │ │ │ │ + jne 48450 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x190> │ │ │ │ addl $0x4,0x28(%esp) │ │ │ │ addl $0x4,0x30(%esp) │ │ │ │ addl $0x4,0x2c(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ cmp %eax,0x40(%esp) │ │ │ │ - jne 4ff30 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x70> │ │ │ │ + jne 48330 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x70> │ │ │ │ mov 0x84(%esp),%edx │ │ │ │ mov 0x88(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push 0x90(%esp) │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ push 0x90(%esp) │ │ │ │ @@ -62765,31 +58029,31 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00050130 ::EigenDecompositionSquare(int, int, int, long)@@Base>: │ │ │ │ +00048530 ::EigenDecompositionSquare(int, int, int, long)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x13b27,%ebx │ │ │ │ sub $0x28,%esp │ │ │ │ - mov 0x26c(%ebx),%edx │ │ │ │ - vmovd 0x48(%esp),%xmm2 │ │ │ │ + call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ + add $0x13724,%ebx │ │ │ │ mov 0x44(%esp),%ebp │ │ │ │ + vmovd 0x48(%esp),%xmm2 │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ - add $0x8,%edx │ │ │ │ + mov 0x26c(%ebx),%edx │ │ │ │ vmovd %ebp,%xmm3 │ │ │ │ vpinsrd $0x1,0x40(%esp),%xmm3,%xmm0 │ │ │ │ vpinsrd $0x1,%eax,%xmm2,%xmm1 │ │ │ │ + add $0x8,%edx │ │ │ │ and $0x20,%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ mov %eax,%edx │ │ │ │ shr $0x5,%edx │ │ │ │ and $0x1,%edx │ │ │ │ test %eax,%eax │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ @@ -62804,70 +58068,70 @@ │ │ │ │ push %esi │ │ │ │ call 171b0 │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ test %eax,%eax │ │ │ │ - je 50284 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ + je 48684 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 171b0 │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%edx) │ │ │ │ test %eax,%eax │ │ │ │ - je 50284 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ + je 48684 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 171b0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,0x28(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 50284 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ + je 48684 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ mov %ebp,%eax │ │ │ │ + shl $0x2,%edi │ │ │ │ xor %esi,%esi │ │ │ │ imul %ebp,%eax │ │ │ │ - shl $0x2,%edi │ │ │ │ lea 0x0(,%eax,4),%ebp │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 5026c ::EigenDecompositionSquare(int, int, int, long)@@Base+0x13c> │ │ │ │ + jle 4866c ::EigenDecompositionSquare(int, int, int, long)@@Base+0x13c> │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ call 171b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ test %eax,%eax │ │ │ │ - je 50284 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ + je 48684 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ call 171b0 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%edx,%esi,4) │ │ │ │ test %eax,%eax │ │ │ │ - je 50284 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ + je 48684 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 171b0 │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ test %eax,%eax │ │ │ │ - je 50284 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ + je 48684 ::EigenDecompositionSquare(int, int, int, long)@@Base+0x154> │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x34(%esp) │ │ │ │ - jne 50220 ::EigenDecompositionSquare(int, int, int, long)@@Base+0xf0> │ │ │ │ + jne 48620 ::EigenDecompositionSquare(int, int, int, long)@@Base+0xf0> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ call 171b0 │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ mov %eax,0x18(%edi) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -62884,27 +58148,27 @@ │ │ │ │ mov %edx,(%eax) │ │ │ │ push 0x21c(%ebx) │ │ │ │ push 0x2d0(%ebx) │ │ │ │ push %eax │ │ │ │ call 17550 <__cxa_throw@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000502b0 ::EigenDecompositionCube(int, int, int, long)@@Base>: │ │ │ │ +000486b0 ::EigenDecompositionCube(int, int, int, long)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ vmovd 0x48(%esp),%xmm2 │ │ │ │ vpinsrd $0x1,0x4c(%esp),%xmm2,%xmm1 │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1398a,%ebx │ │ │ │ + add $0x1358e,%ebx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ vmovd %esi,%xmm3 │ │ │ │ vpinsrd $0x1,0x40(%esp),%xmm3,%xmm0 │ │ │ │ vpunpcklqdq %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqu %xmm0,0x8(%eax) │ │ │ │ mov 0x1b8(%ebx),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%ecx) │ │ │ │ @@ -62913,52 +58177,52 @@ │ │ │ │ push %edi │ │ │ │ call 171b0 │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebp,0x4(%eax) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 503cb ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ + je 487cb ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 171b0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,0x24(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 503cb ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ + je 487cb ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 50395 ::EigenDecompositionCube(int, int, int, long)@@Base+0xe5> │ │ │ │ + jle 48795 ::EigenDecompositionCube(int, int, int, long)@@Base+0xe5> │ │ │ │ imul %esi,%esi │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ imul %edi,%esi │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x14(%esp) │ │ │ │ call 171b0 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%edx,%esi,4) │ │ │ │ test %eax,%eax │ │ │ │ - je 503cb ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ + je 487cb ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x0(%ebp,%esi,4) │ │ │ │ test %eax,%eax │ │ │ │ - je 503cb ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ + je 487cb ::EigenDecompositionCube(int, int, int, long)@@Base+0x11b> │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x34(%esp) │ │ │ │ - jne 50360 ::EigenDecompositionCube(int, int, int, long)@@Base+0xb0> │ │ │ │ + jne 48760 ::EigenDecompositionCube(int, int, int, long)@@Base+0xb0> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 171b0 │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov %eax,0x18(%ecx) │ │ │ │ mov %edi,(%esp) │ │ │ │ call 171b0 │ │ │ │ @@ -62988,914 +58252,913 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00050400 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base>: │ │ │ │ +00048800 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x13454,%eax │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x13850,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xe8,%esp │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov 0x14(%ecx),%eax │ │ │ │ - mov 0x18(%ecx),%ebx │ │ │ │ + sub $0x88,%esp │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ mov (%ecx),%edi │ │ │ │ + mov 0x1c(%eax),%esi │ │ │ │ + mov 0x14(%eax),%ebx │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ - mov 0x10(%ecx),%esi │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov 0x1c(%ecx),%eax │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ + mov 0x10(%ecx),%ecx │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + mov 0x20(%eax),%esi │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + mov 0x18(%eax),%ebx │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + mov 0x24(%eax),%esi │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ vmovd %ebx,%xmm3 │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov 0x20(%ecx),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov 0x24(%ecx),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov 0x30(%ecx),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov 0x34(%ecx),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - vpinsrd $0x1,-0x60(%ebp),%xmm3,%xmm0 │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x8(%ecx),%eax │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + mov 0x30(%eax),%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov 0x34(%eax),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + vpinsrd $0x1,-0x40(%ebp),%xmm3,%xmm0 │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ + mov %gs:0x14,%esi │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + add 0xc(%eax),%esi │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ movl $0x800000,0x58(%edi) │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ movl $0x14,0x5c(%edi) │ │ │ │ - mov %esi,0x20(%edi) │ │ │ │ + mov %ecx,0x20(%edi) │ │ │ │ movl $0x1,0x44(%edi) │ │ │ │ movl $0x1,0x48(%edi) │ │ │ │ movw $0x0,0x4c(%edi) │ │ │ │ - mov %esi,0x28(%edi) │ │ │ │ - mov %eax,0x8(%edi) │ │ │ │ + mov %ecx,0x28(%edi) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %esi,0x8(%edi) │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ sub %edx,%eax │ │ │ │ mov (%edi),%edx │ │ │ │ - mov %ecx,0x10(%edi) │ │ │ │ mov %eax,0x40(%edi) │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ mov %eax,0x24(%edi) │ │ │ │ + mov %esi,0x10(%edi) │ │ │ │ mov 0x170(%edx),%edx │ │ │ │ cmp 0x39c(%ebx),%edx │ │ │ │ - jne 50ca0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x8a0> │ │ │ │ - mov %ecx,0x14(%edi) │ │ │ │ + jne 49070 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x870> │ │ │ │ + mov %esi,0x14(%edi) │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,0x18(%edi) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - imul %esi,%eax │ │ │ │ - or -0x74(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + imul %ecx,%eax │ │ │ │ vmovq %xmm0,0x2c(%edi) │ │ │ │ mov %eax,0x3c(%edi) │ │ │ │ mov %edx,0x1c(%edi) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ mov %edx,0x34(%edi) │ │ │ │ - test $0x80,%cl │ │ │ │ - je 50c80 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x880> │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + or -0x54(%ebp),%edx │ │ │ │ + test $0x80,%dl │ │ │ │ + je 49050 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x850> │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ mov %eax,0x34(%edi) │ │ │ │ mov $0x480,%eax │ │ │ │ mov %eax,%ebx │ │ │ │ or $0x10,%eax │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ or $0x20,%ebx │ │ │ │ - test $0x20,%cl │ │ │ │ - mov %ebx,%edx │ │ │ │ - cmove %eax,%edx │ │ │ │ - mov %edx,%ebx │ │ │ │ - or $0x100000,%edx │ │ │ │ + test $0x20,%dl │ │ │ │ + cmovne %ebx,%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + or $0x100000,%eax │ │ │ │ or $0x200000,%ebx │ │ │ │ - test $0x200000,%ecx │ │ │ │ - cmovne %ebx,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - or $0x40,%dh │ │ │ │ + test $0x200000,%edx │ │ │ │ + cmove %eax,%ebx │ │ │ │ + mov %ebx,%eax │ │ │ │ + or $0x40,%bh │ │ │ │ or $0x40000000,%eax │ │ │ │ - and $0x40000000,%ecx │ │ │ │ - cmovne %eax,%edx │ │ │ │ - mov %edx,0x54(%edi) │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ - and $0x20,%edx │ │ │ │ - je 50a60 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x660> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + and $0x40000000,%edx │ │ │ │ + cmove %ebx,%eax │ │ │ │ + mov %eax,0x54(%edi) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + test $0x20,%al │ │ │ │ + je 48e50 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x650> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push $0x34 │ │ │ │ call 17050 │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ mov %edx,(%esp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ + push %ecx │ │ │ │ + push -0x44(%ebp) │ │ │ │ push %eax │ │ │ │ call 170d0 ::EigenDecompositionSquare(int, int, int, long)@plt> │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov 0x2c(%edi),%esi │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov %esi,0x60(%edi) │ │ │ │ + mov 0x2c(%edi),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,0x60(%edi) │ │ │ │ push %esi │ │ │ │ push $0x8 │ │ │ │ call 17110 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x64(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 506c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + je 48ab0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2b0> │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x68(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 506c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + je 48ab0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2b0> │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ - mov 0x30(%edi),%edx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov 0x30(%edi),%ecx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ imul 0x28(%edi),%eax │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ - imul %edx,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov %eax,0x38(%edi) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ call 17110 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %eax,0x80(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 506c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + je 48ab0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2b0> │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push $0x4 │ │ │ │ call 17110 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x7c(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 506c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + je 48ab0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2b0> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %esi │ │ │ │ push $0x4 │ │ │ │ call 17110 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x78(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 506c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + je 48ab0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2b0> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push $0x1 │ │ │ │ - push -0x64(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ call 17110 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x84(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 50f26 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb26> │ │ │ │ + je 48ab0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2b0> │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ - cmp %ecx,-0x60(%ebp) │ │ │ │ - jle 50713 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x313> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + cmp %ecx,-0x40(%ebp) │ │ │ │ + jle 48b03 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x303> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ lea (%eax,%ecx,4),%esi │ │ │ │ - lea -0x50(%ebp),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - jmp 506a2 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2a2> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jmp 48a92 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x292> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 506c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + je 48ab0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2b0> │ │ │ │ inc %edi │ │ │ │ add $0x4,%esi │ │ │ │ - cmp %edi,-0x60(%ebp) │ │ │ │ - je 50710 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x310> │ │ │ │ + cmp %edi,-0x40(%ebp) │ │ │ │ + je 48b00 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x300> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x64(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x44(%ebp) │ │ │ │ push $0x20 │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x48(%ebp) │ │ │ │ call 17260 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 50690 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x290> │ │ │ │ + je 48a80 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x280> │ │ │ │ xor %eax,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x4 │ │ │ │ call 17130 <__cxa_allocate_exception@plt> │ │ │ │ mov 0x264(%ebx),%edx │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 50f4d ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb4d> │ │ │ │ + jne 4931f ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb1f> │ │ │ │ push %edx │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ push 0x21c(%edx) │ │ │ │ push 0x2d0(%edx) │ │ │ │ mov %edx,%ebx │ │ │ │ push %eax │ │ │ │ call 17550 <__cxa_throw@plt> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov 0x54(%edi),%ecx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + mov 0x54(%edi),%edx │ │ │ │ mov 0x34(%edi),%eax │ │ │ │ movl $0x0,0x88(%edi) │ │ │ │ movl $0x0,0x8c(%edi) │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ - and $0x80,%ecx │ │ │ │ - je 50a90 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x690> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + and $0x80,%edx │ │ │ │ + je 48e80 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x680> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x8c(%edi) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x8c(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 50f26 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb26> │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + je 48ab0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2b0> │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ xor %esi,%esi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 507a6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x3a6> │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + jle 48b96 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x396> │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ call 171b0 │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ test %eax,%eax │ │ │ │ - je 506c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + je 48ab0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2b0> │ │ │ │ inc %esi │ │ │ │ - cmp -0x60(%ebp),%esi │ │ │ │ - jne 50780 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x380> │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + cmp -0x40(%ebp),%esi │ │ │ │ + jne 48b70 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x370> │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ mov %eax,0x90(%edi) │ │ │ │ movl $0x4,(%esp) │ │ │ │ call 171b0 │ │ │ │ mov %eax,0x88(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0x1c(%edi),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x94(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 50f26 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb26> │ │ │ │ + je 48ab0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2b0> │ │ │ │ test %esi,%esi │ │ │ │ - jle 50886 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x486> │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ + jle 48c73 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x473> │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ imul 0x3c(%edi),%esi │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x4c(%ebp),%eax │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - jmp 50856 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x456> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + lea -0x2c(%ebp),%eax │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jmp 48c46 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x446> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 506c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ + je 48ab0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2b0> │ │ │ │ inc %edi │ │ │ │ add $0x4,%esi │ │ │ │ - cmp %edi,-0x60(%ebp) │ │ │ │ - je 50880 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x480> │ │ │ │ + cmp %edi,-0x40(%ebp) │ │ │ │ + je 48c70 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x470> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x64(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x44(%ebp) │ │ │ │ push $0x20 │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x48(%ebp) │ │ │ │ call 17260 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 50840 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x440> │ │ │ │ - jmp 506bc ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2bc> │ │ │ │ + je 48c30 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x430> │ │ │ │ + jmp 48aac ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2ac> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ imul 0x20(%edi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ shl $0x2,%esi │ │ │ │ push %esi │ │ │ │ push $0x20 │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ test %eax,%eax │ │ │ │ mov $0x0,%eax │ │ │ │ - cmove -0x40(%ebp),%eax │ │ │ │ + cmove -0x20(%ebp),%eax │ │ │ │ mov %eax,0x98(%edi) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 171b0 │ │ │ │ mov %eax,0x9c(%edi) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 171b0 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,0xa0(%edi) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ push %eax │ │ │ │ - lea -0x44(%ebp),%eax │ │ │ │ + lea -0x24(%ebp),%eax │ │ │ │ push $0x20 │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ add $0xc,%esp │ │ │ │ - xor %edx,%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - cmove -0x44(%ebp),%edx │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - mov %edx,0xa4(%edi) │ │ │ │ - push -0x60(%ebp) │ │ │ │ + cmove -0x24(%ebp),%ecx │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %ecx,0xa4(%edi) │ │ │ │ + push -0x40(%ebp) │ │ │ │ push $0x20 │ │ │ │ push %eax │ │ │ │ call 17260 │ │ │ │ xor %edx,%edx │ │ │ │ movl $0x0,0xac(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - cmove -0x48(%ebp),%edx │ │ │ │ + cmove -0x28(%ebp),%edx │ │ │ │ mov %edx,0xa8(%edi) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 171b0 │ │ │ │ mov %eax,0xb0(%edi) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 171b0 │ │ │ │ mov %eax,0xb4(%edi) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 171b0 │ │ │ │ mov %eax,0xb8(%edi) │ │ │ │ + pop %ecx │ │ │ │ pop %esi │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - pop %eax │ │ │ │ push $0x1 │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ push %esi │ │ │ │ call 17110 │ │ │ │ mov %eax,0xc0(%edi) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0xbc(%edi) │ │ │ │ mov %eax,%edx │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov %eax,0xbc(%edi) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 50a20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x620> │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + jle 48e10 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x610> │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 50d73 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x973> │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 4915f ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x95f> │ │ │ │ + shr $0x3,%ecx │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov %edx,%eax │ │ │ │ - shr $0x4,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ + mov %ecx,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ - and $0x40,%ebx │ │ │ │ - vmovaps -0x9d60(%esi),%zmm0 │ │ │ │ - je 509c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5c0> │ │ │ │ - lea 0x40(%edx),%eax │ │ │ │ - vmovups %zmm0,(%edx) │ │ │ │ + and $0x20,%ebx │ │ │ │ + vmovaps -0x9e60(%esi),%ymm0 │ │ │ │ + je 48da0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5a0> │ │ │ │ + lea 0x20(%edx),%eax │ │ │ │ + vmovups %ymm0,(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 509d4 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5d4> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovups %zmm0,(%eax) │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vmovups %zmm0,-0x40(%eax) │ │ │ │ + je 48db0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5b0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + vmovups %ymm0,(%eax) │ │ │ │ + vmovups %ymm0,0x20(%eax) │ │ │ │ + add $0x40,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 509c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5c0> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - test $0xf,%al │ │ │ │ - je 50d8c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x98c> │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + jne 48da0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5a0> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + test $0x7,%al │ │ │ │ + je 49150 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x950> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ vzeroupper │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ fld1 │ │ │ │ - not %ecx │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ + not %ecx │ │ │ │ inc %eax │ │ │ │ add %ebx,%ecx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jle 50a16 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x616> │ │ │ │ + jle 48e00 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x600> │ │ │ │ and $0x1,%ecx │ │ │ │ - jne 50c10 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x810> │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + jne 48fe0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x7e0> │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ fsts 0x4(%edx,%eax,4) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 50a04 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x604> │ │ │ │ + jg 48de0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5e0> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 50a20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x620> │ │ │ │ + jmp 48e10 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x610> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movw $0x0,0xc8(%edi) │ │ │ │ - testb $0x40,-0x6d(%ebp) │ │ │ │ - jne 50c30 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x830> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + testb $0x40,-0x4d(%ebp) │ │ │ │ + jne 49000 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x800> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 50f4d ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb4d> │ │ │ │ + jne 4931f ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb1f> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x28 │ │ │ │ call 17050 │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ mov %edx,(%esp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ + push %ecx │ │ │ │ + push -0x44(%ebp) │ │ │ │ push %eax │ │ │ │ call 174d0 ::EigenDecompositionCube(int, int, int, long)@plt> │ │ │ │ - jmp 50573 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x173> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jmp 48973 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x173> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov %eax,0x88(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 50f26 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb26> │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + je 48ab0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2b0> │ │ │ │ xor %esi,%esi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 507e8 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x3e8> │ │ │ │ - vmovaps -0x9d60(%ebx),%zmm4 │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ + jle 48bd5 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x3d5> │ │ │ │ + vmovaps -0x9e60(%ebx),%ymm4 │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - vmovaps %zmm4,-0xb8(%ebp) │ │ │ │ + vmovaps %ymm4,-0x78(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp 50b0a ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x70a> │ │ │ │ + jmp 48efa ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6fa> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 50b00 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x700> │ │ │ │ + jmp 48ef0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6f0> │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %esi │ │ │ │ - cmp -0x60(%ebp),%esi │ │ │ │ - je 50c00 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x800> │ │ │ │ + cmp -0x40(%ebp),%esi │ │ │ │ + je 48fd0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x7d0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x64(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x44(%ebp) │ │ │ │ call 171b0 │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ test %eax,%eax │ │ │ │ - je 506c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2c0> │ │ │ │ - testb $0x2,-0x6d(%ebp) │ │ │ │ - je 50b00 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x700> │ │ │ │ + je 48ab0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x2b0> │ │ │ │ + testb $0x2,-0x4d(%ebp) │ │ │ │ + je 48ef0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6f0> │ │ │ │ test %edi,%edi │ │ │ │ - jle 50b00 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x700> │ │ │ │ + jle 48ef0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6f0> │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 50d6c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x96c> │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 49158 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x958> │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ - and $0x40,%ebx │ │ │ │ - je 50b80 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x780> │ │ │ │ - vmovaps -0xb8(%ebp),%zmm5 │ │ │ │ - lea 0x40(%eax),%edx │ │ │ │ - vmovups %zmm5,(%eax) │ │ │ │ + and $0x20,%ebx │ │ │ │ + je 48f60 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x760> │ │ │ │ + vmovaps -0x78(%ebp),%ymm5 │ │ │ │ + lea 0x20(%eax),%edx │ │ │ │ + vmovups %ymm5,(%eax) │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 50b9f ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x79f> │ │ │ │ - jmp 50b80 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x780> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + je 48f76 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x776> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovaps -0xb8(%ebp),%zmm2 │ │ │ │ - sub $0xffffff80,%edx │ │ │ │ - vmovups %zmm2,-0x80(%edx) │ │ │ │ - vmovups %zmm2,-0x40(%edx) │ │ │ │ + vmovaps -0x78(%ebp),%ymm2 │ │ │ │ + add $0x40,%edx │ │ │ │ + vmovups %ymm2,-0x40(%edx) │ │ │ │ + vmovups %ymm2,-0x20(%edx) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 50b80 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x780> │ │ │ │ - test $0xf,%edi │ │ │ │ - je 50d84 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x984> │ │ │ │ + jne 48f60 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x760> │ │ │ │ + test $0x7,%edi │ │ │ │ + je 49140 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x940> │ │ │ │ mov %edi,%edx │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ vzeroupper │ │ │ │ mov %edx,%ecx │ │ │ │ fld1 │ │ │ │ - not %ecx │ │ │ │ fsts (%eax,%edx,4) │ │ │ │ + not %ecx │ │ │ │ inc %edx │ │ │ │ add %edi,%ecx │ │ │ │ cmp %edi,%edx │ │ │ │ - jge 50af0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6f0> │ │ │ │ + jge 48ee0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6e0> │ │ │ │ and $0x1,%ecx │ │ │ │ - je 50be0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x7e0> │ │ │ │ + je 48fb0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x7b0> │ │ │ │ fsts (%eax,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jge 50af4 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6f4> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jge 48ee4 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6e4> │ │ │ │ + nop │ │ │ │ fsts (%eax,%edx,4) │ │ │ │ fsts 0x4(%eax,%edx,4) │ │ │ │ add $0x2,%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jl 50be0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x7e0> │ │ │ │ + jl 48fb0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x7b0> │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ - cmp -0x60(%ebp),%esi │ │ │ │ - jne 50b0a ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x70a> │ │ │ │ + cmp -0x40(%ebp),%esi │ │ │ │ + jne 48efa ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6fa> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - jmp 507e8 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x3e8> │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + jmp 48bd5 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x3d5> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x6c(%ebp) │ │ │ │ - jg 50a01 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x601> │ │ │ │ + cmp %eax,-0x4c(%ebp) │ │ │ │ + jg 48ddd ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5dd> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 50a20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x620> │ │ │ │ + jmp 48e10 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x610> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ call 17470 │ │ │ │ + cmpl $0x4,0x20(%edi) │ │ │ │ mov 0x10(%edi),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ - cmpl $0x4,0x20(%edi) │ │ │ │ - jle 50cf0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x8f0> │ │ │ │ + jle 490b0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x8b0> │ │ │ │ mov $0x2,%eax │ │ │ │ mov %eax,0x50(%edi) │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jle 50a33 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x633> │ │ │ │ + jle 48e23 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x623> │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 50a33 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x633> │ │ │ │ + jg 48e23 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x623> │ │ │ │ sar $1,%eax │ │ │ │ + sar $1,%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ - sar $1,%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ cmovle %eax,%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - jmp 50d26 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x926> │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 490ea ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x8ea> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - test $0x1,%ch │ │ │ │ - je 50d40 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x940> │ │ │ │ + test $0x1,%dh │ │ │ │ + je 49107 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x907> │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x34(%edi) │ │ │ │ mov $0x500,%eax │ │ │ │ - jmp 50507 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x107> │ │ │ │ + jmp 48906 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x106> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - vmovq %xmm0,-0xc0(%ebp) │ │ │ │ + vmovq %xmm0,-0x80(%ebp) │ │ │ │ push %edi │ │ │ │ call *%edx │ │ │ │ - vmovq -0xc0(%ebp),%xmm0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + vmovq -0x80(%ebp),%xmm0 │ │ │ │ cltd │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov %eax,0x14(%edi) │ │ │ │ idiv %ecx │ │ │ │ test %edx,%edx │ │ │ │ - je 50ce1 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x8e1> │ │ │ │ + je 490a2 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x8a2> │ │ │ │ sub %edx,%ecx │ │ │ │ - add %ecx,-0xb8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + add %ecx,-0x78(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ mov %eax,0x14(%edi) │ │ │ │ - mov 0x20(%edi),%esi │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ - jmp 504d3 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xd3> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x20(%edi),%ecx │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + jmp 488d2 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xd2> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ movl $0x100,0x50(%edi) │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 50d7a ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x97a> │ │ │ │ + jle 49166 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x966> │ │ │ │ cmp $0x3ffff,%esi │ │ │ │ - jg 50d94 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x994> │ │ │ │ + jg 49170 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x970> │ │ │ │ cmp $0xff,%esi │ │ │ │ - jle 50a33 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x633> │ │ │ │ - mov %esi,%ecx │ │ │ │ + jle 48e23 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x623> │ │ │ │ + mov %esi,%edx │ │ │ │ mov $0x8,%eax │ │ │ │ - sar $0x7,%ecx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - cmovle %ecx,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + sar $0x7,%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + cmovle %edx,%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 50db8 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x9b8> │ │ │ │ + jmp 49194 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x994> │ │ │ │ mov $0x2000200,%eax │ │ │ │ - test $0x2000000,%ecx │ │ │ │ - jne 50507 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x107> │ │ │ │ - mov %ecx,%eax │ │ │ │ + test $0x2000000,%edx │ │ │ │ + jne 48906 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x106> │ │ │ │ + mov %edx,%eax │ │ │ │ and $0x400,%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ sbb %eax,%eax │ │ │ │ and $0xfffffe00,%eax │ │ │ │ add $0x440,%eax │ │ │ │ - jmp 50507 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x107> │ │ │ │ + jmp 48906 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x106> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 48ef0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x6f0> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 48e10 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x610> │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 50bb3 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x7b3> │ │ │ │ + jmp 48f8a ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x78a> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 509e5 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5e5> │ │ │ │ + jmp 48dc1 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x5c1> │ │ │ │ mov $0x300,%eax │ │ │ │ - jmp 50c4c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x84c> │ │ │ │ - vzeroupper │ │ │ │ - jmp 50b00 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x700> │ │ │ │ - vzeroupper │ │ │ │ - jmp 50a20 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x620> │ │ │ │ + jmp 4901c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x81c> │ │ │ │ mov %esi,%eax │ │ │ │ - sar $0x7,%eax │ │ │ │ sar $1,%ecx │ │ │ │ + sar $0x7,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ cmovle %eax,%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ cltd │ │ │ │ - idivl -0x68(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + idivl -0x48(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %eax,%edi │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ - idivl -0x60(%ebp) │ │ │ │ + idivl -0x40(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - cmovge -0x64(%ebp),%eax │ │ │ │ + cmovge -0x44(%ebp),%eax │ │ │ │ mov %eax,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 50de0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x9e0> │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + jne 491c0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x9c0> │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ mov (%edi),%eax │ │ │ │ push %ebx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x48(%ebp) │ │ │ │ push %edi │ │ │ │ call *0x38(%eax) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ imul 0x44(%edi),%eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ lea (%eax,%eax,8),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xd8(%edi) │ │ │ │ mov 0x50(%edi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ cmp %eax,0x10(%edi) │ │ │ │ - jge 50e3c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xa3c> │ │ │ │ + jge 4921c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xa1c> │ │ │ │ movb $0x0,0xc9(%edi) │ │ │ │ - jmp 50a33 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x633> │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jmp 48e23 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0x623> │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0xdc(%edi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0xdc(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - je 50ef6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xaf6> │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + je 492d1 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xad1> │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 50f1d ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb1d> │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 492fd ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xafd> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + shr $0x3,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ - shr $0x4,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 -0x9e20(%esi),%zmm0 │ │ │ │ - vmovdqa32 -0x9de0(%esi),%zmm1 │ │ │ │ + shl $0x5,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + vmovdqa -0x9ec0(%ebx),%ymm0 │ │ │ │ + vmovdqa -0x9ea0(%ebx),%ymm1 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovdqu32 %zmm0,-0x40(%eax) │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 50ea0 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xaa0> │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + jne 49280 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xa80> │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - and $0xf,%ecx │ │ │ │ - je 50f21 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb21> │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 492f8 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xaf8> │ │ │ │ vzeroupper │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,(%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ not %ecx │ │ │ │ - add %esi,%ecx │ │ │ │ - cmp %eax,%esi │ │ │ │ - jle 50ef6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xaf6> │ │ │ │ + add %ebx,%ecx │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jle 492d1 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xad1> │ │ │ │ and $0x1,%ecx │ │ │ │ - je 50ee3 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xae3> │ │ │ │ + je 492be ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xabe> │ │ │ │ mov %eax,(%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x68(%ebp) │ │ │ │ - jle 50ef6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xaf6> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + cmp %eax,-0x48(%ebp) │ │ │ │ + jle 492d1 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xad1> │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov %eax,(%edx,%eax,4) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ mov %ecx,(%edx,%ecx,4) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 50ee6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xae6> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jg 492c1 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xac1> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ movb $0x0,0xca(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xe0(%edi) │ │ │ │ - jmp 50e30 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xa30> │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 50ec4 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xac4> │ │ │ │ + jmp 49210 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xa10> │ │ │ │ vzeroupper │ │ │ │ - jmp 50ef6 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xaf6> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - push $0x4 │ │ │ │ - call 17130 <__cxa_allocate_exception@plt> │ │ │ │ - mov 0x264(%ebx),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x8,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - sub %gs:0x14,%edx │ │ │ │ - je 50f84 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb84> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 50f58 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb58> │ │ │ │ - mov %eax,%esi │ │ │ │ + jmp 492d1 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xad1> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4929f ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xa9f> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x64(%ebp) │ │ │ │ + push %esi │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 50f4d ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb4d> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + je 4932c ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb2c> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 49301 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb01> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 49301 ::createInstance(int, int, int, int, int, int, int, int, int, int, int, long, long)@@Base+0xb01> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ + push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ - push %ecx │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - push 0x21c(%ecx) │ │ │ │ - push 0x2d0(%ecx) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - push %eax │ │ │ │ - call 17550 <__cxa_throw@plt> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00050fa0 ::createImpl(int, int, int, int, int, int, int, int, int, int, int, long, long, int*)@@Base>: │ │ │ │ +00049340 ::createImpl(int, int, int, int, int, int, int, int, int, int, int, long, long, int*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ sub $0x54,%esp │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ mov 0x18(%ebp),%esi │ │ │ │ - call 57a56 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ - add $0x12ca5,%edi │ │ │ │ + call 4fd96 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ + add $0x12905,%edi │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ mov 0x20(%ebp),%ebx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov 0x24(%ebp),%edx │ │ │ │ mov 0x28(%ebp),%esi │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - mov 0x2c(%ebp),%eax │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ + mov 0x2c(%ebp),%eax │ │ │ │ mov 0x30(%ebp),%ebx │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ mov 0x34(%ebp),%edx │ │ │ │ mov 0x3c(%ebp),%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ mov 0x40(%ebp),%ecx │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ mov 0x38(%ebp),%edx │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ push $0xe8 │ │ │ │ call 17050 │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - vmovdqu8 %zmm0,0x80(%eax) │ │ │ │ + vmovdqu %ymm0,0xc0(%eax) │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + vmovdqu %ymm0,0x20(%eax) │ │ │ │ mov %eax,%esi │ │ │ │ - vmovdqu8 %zmm0,(%eax) │ │ │ │ - vmovdqu8 %zmm0,0x40(%eax) │ │ │ │ - vmovdqu8 %zmm0,0xa8(%eax) │ │ │ │ + vmovdqu %ymm0,0x40(%eax) │ │ │ │ + vmovdqu %ymm0,0x60(%eax) │ │ │ │ + vmovdqu %ymm0,0x80(%eax) │ │ │ │ + vmovdqu %ymm0,0xa0(%eax) │ │ │ │ + vmovdqu %xmm0,0xd8(%eax) │ │ │ │ mov 0x330(%edi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ push -0x48(%ebp) │ │ │ │ @@ -63943,74 +59206,75 @@ │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ │ │ │ │ -000510d0 ::createImpl(int, int, int, int, int, int, int, int, int, int, int, long, long, int*)@@Base>: │ │ │ │ +00049480 ::createImpl(int, int, int, int, int, int, int, int, int, int, int, long, long, int*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ lea 0x8(%ebp),%ecx │ │ │ │ sub $0x38,%esp │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x14(%eax),%esi │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ - call 57a56 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ - add $0x12b70,%edi │ │ │ │ + call 4fd96 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ + add $0x127c0,%edi │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov 0x20(%eax),%ecx │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ - mov 0x28(%eax),%ebx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov 0x28(%eax),%ebx │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ - mov 0x34(%eax),%ecx │ │ │ │ cmpl $0x4,0x10(%eax) │ │ │ │ - jne 511c0 ::createImpl(int, int, int, int, int, int, int, int, int, int, int, long, long, int*)@@Base+0xf0> │ │ │ │ + mov 0x34(%eax),%ecx │ │ │ │ + jne 49580 ::createImpl(int, int, int, int, int, int, int, int, int, int, int, long, long, int*)@@Base+0x100> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push $0xe8 │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ call 17050 │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - vmovdqu8 %zmm0,0x80(%eax) │ │ │ │ + vmovdqu %ymm0,0xc0(%eax) │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + vmovdqu %ymm0,0x20(%eax) │ │ │ │ mov %eax,%esi │ │ │ │ - vmovdqu8 %zmm0,(%eax) │ │ │ │ - vmovdqu8 %zmm0,0x40(%eax) │ │ │ │ - vmovdqu8 %zmm0,0xa8(%eax) │ │ │ │ + vmovdqu %ymm0,0x40(%eax) │ │ │ │ + vmovdqu %ymm0,0x60(%eax) │ │ │ │ + vmovdqu %ymm0,0x80(%eax) │ │ │ │ + vmovdqu %ymm0,0xa0(%eax) │ │ │ │ + vmovdqu %xmm0,0xd8(%eax) │ │ │ │ mov 0x2c0(%edi),%eax │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ push %ecx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ push %edx │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x3c(%ebp) │ │ │ │ push -0x38(%ebp) │ │ │ │ push -0x34(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x2c(%ebp) │ │ │ │ @@ -64027,15 +59291,14 @@ │ │ │ │ mov %esi,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ xor %esi,%esi │ │ │ │ pop %ecx │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -64055,81 +59318,81 @@ │ │ │ │ mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ │ │ │ │ -00051200 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x12a5b,%eax │ │ │ │ +000495c0 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1269b,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ + mov 0x74(%esp),%ebp │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ - mov 0x74(%esp),%ebp │ │ │ │ test %eax,%eax │ │ │ │ - jle 513a1 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x1a1> │ │ │ │ + jle 49761 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x1a1> │ │ │ │ mov 0x70(%esp),%ebx │ │ │ │ - mov 0x7c(%esp),%edx │ │ │ │ - mov 0x88(%esp),%ecx │ │ │ │ + mov 0x80(%esp),%edx │ │ │ │ + mov 0x78(%esp),%esi │ │ │ │ mov 0x70(%ebx),%ebx │ │ │ │ - mov %edx,0x2c(%esp) │ │ │ │ - mov 0x78(%esp),%edx │ │ │ │ + lea (%edx,%eax,4),%eax │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ mov %ebx,0x48(%esp) │ │ │ │ mov 0x70(%esp),%ebx │ │ │ │ - mov %edx,0x30(%esp) │ │ │ │ mov 0x7c(%ebx),%ebx │ │ │ │ mov %ebx,0x4c(%esp) │ │ │ │ - mov 0x80(%esp),%ebx │ │ │ │ - lea (%ebx,%eax,4),%eax │ │ │ │ - mov %ebx,0x24(%esp) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x7c(%esp),%ebx │ │ │ │ + mov %ebx,0x2c(%esp) │ │ │ │ + mov 0x88(%esp),%ebx │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov (%eax,%edx,4),%edi │ │ │ │ mov 0x4(%eax,%edx,4),%eax │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 51430 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x230> │ │ │ │ + jge 497f0 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x230> │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - lea 0x0(,%eax,4),%ecx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ mov %edi,0x38(%esp) │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ mov %ebx,0x3c(%esp) │ │ │ │ mov (%esi),%edx │ │ │ │ - mov 0x4c(%esp),%esi │ │ │ │ - mov (%esi,%edx,4),%edx │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ mov %esi,0x40(%esp) │ │ │ │ mov %esi,%edi │ │ │ │ mov 0x70(%esp),%esi │ │ │ │ + mov (%ecx,%edx,4),%edx │ │ │ │ + lea 0x0(,%eax,4),%ecx │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ flds (%edx) │ │ │ │ fstps 0x14(%esp) │ │ │ │ flds 0x4(%edx) │ │ │ │ fstps 0x18(%esp) │ │ │ │ flds 0x8(%edx) │ │ │ │ fstps 0x1c(%esp) │ │ │ │ flds 0xc(%edx) │ │ │ │ fstps 0x20(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x10,%esp │ │ │ │ flds 0x24(%esp) │ │ │ │ - fmuls 0x0(%ebp,%edi,4) │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ + fmuls 0x0(%ebp,%edi,4) │ │ │ │ flds 0x28(%esp) │ │ │ │ fmuls 0x4(%ebp,%edi,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0x2c(%esp) │ │ │ │ fmuls 0x8(%ebp,%edi,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0x30(%esp) │ │ │ │ @@ -64138,45 +59401,44 @@ │ │ │ │ fstpl (%esp) │ │ │ │ call 17280 │ │ │ │ mov 0xb0(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ fstps (%edx,%edi,1) │ │ │ │ add $0x4,%edi │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jne 512f0 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0xf0> │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ + jne 496b0 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0xf0> │ │ │ │ + cmpl $0xffffffff,0x28(%esp) │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - cmp $0xffffffff,%ecx │ │ │ │ - jne 513b0 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x1b0> │ │ │ │ + jne 49770 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x1b0> │ │ │ │ fldz │ │ │ │ fstpl (%ebx) │ │ │ │ mov 0x70(%esp),%esi │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ fldz │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ mov 0x68(%esi),%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx,%edi,4) │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ inc %edi │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 51370 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x170> │ │ │ │ + jne 49730 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x170> │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x4,0x24(%esp) │ │ │ │ + add $0x8,%ebx │ │ │ │ addl $0x4,0x2c(%esp) │ │ │ │ addl $0x4,0x30(%esp) │ │ │ │ - add $0x8,%ebx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ cmp %eax,0x44(%esp) │ │ │ │ - jne 51270 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x70> │ │ │ │ + jne 49630 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x70> │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -64190,70 +59452,70 @@ │ │ │ │ add (%esi,%edx,4),%ecx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov %ecx,%esi │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - jmp 51400 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x200> │ │ │ │ + jmp 497c0 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x200> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ - fadds (%esi) │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%esi │ │ │ │ + fadds -0x4(%esi) │ │ │ │ fstps -0x4(%ecx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 51400 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x200> │ │ │ │ + jne 497c0 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x200> │ │ │ │ fldz │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ fstpl (%ebx) │ │ │ │ - jmp 51357 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 49715 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x155> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fstpl (%ebx) │ │ │ │ - jmp 51381 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x181> │ │ │ │ + jmp 49741 ::integrateOutStatesAndScaleByPartition(float const*, int const*, int const*, int const*, int, double*)@@Base+0x181> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00051440 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +00049800 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x12814,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x12454,%eax │ │ │ │ mov 0xb0(%esp),%ecx │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ movl $0x0,0x5c(%esp) │ │ │ │ + mov %eax,0x6c(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 516e6 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2a6> │ │ │ │ + jle 49aa6 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2a6> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x5c(%esp),%edi │ │ │ │ - mov 0xac(%esp),%ebx │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0xb0(%esp),%ebx │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ mov (%ebx,%edi,4),%edx │ │ │ │ mov 0x70(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov 0x4(%eax,%edx,4),%ebx │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ mov %ebx,0x4c(%esp) │ │ │ │ sub %ecx,%ebx │ │ │ │ - mov 0x20(%eax),%eax │ │ │ │ mov %ecx,0x48(%esp) │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ mov %ebx,%edx │ │ │ │ + mov 0x20(%eax),%eax │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ imul %eax,%edx │ │ │ │ imul %ecx,%eax │ │ │ │ mov 0x98(%ebx),%ecx │ │ │ │ shl $0x2,%edx │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ @@ -64281,21 +59543,21 @@ │ │ │ │ mov 0x78(%eax),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x90(%esp),%edx │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ cmp %ebx,0xc(%edx) │ │ │ │ - jle 51790 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x350> │ │ │ │ + jle 49b50 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x350> │ │ │ │ mov 0x84(%edx),%edx │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 51790 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x350> │ │ │ │ + je 49b50 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x350> │ │ │ │ test %eax,%eax │ │ │ │ - jle 516d1 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x291> │ │ │ │ + jle 49a91 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x291> │ │ │ │ mov 0x44(%esp),%ebp │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ lea (%eax,%eax,4),%eax │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ lea 0x0(,%ebp,4),%ebx │ │ │ │ @@ -64304,34 +59566,34 @@ │ │ │ │ mov 0x18(%ebx),%ebx │ │ │ │ mov %ebx,0x28(%esp) │ │ │ │ shl $0x2,%ebx │ │ │ │ mov %ebx,0x3c(%esp) │ │ │ │ mov 0x10(%esi),%ebx │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ add %ebp,%ebx │ │ │ │ + shl $0x4,%ebp │ │ │ │ sub %esi,%ebx │ │ │ │ + shl $0x4,%esi │ │ │ │ + mov %ebp,0x30(%esp) │ │ │ │ + xor %ebp,%ebp │ │ │ │ shl $0x2,%ebx │ │ │ │ + mov %esi,0x2c(%esp) │ │ │ │ mov %ebx,0x24(%esp) │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ - shl $0x4,%ebp │ │ │ │ - shl $0x4,%esi │ │ │ │ lea (%edx,%ebx,1),%eax │ │ │ │ - mov %ebp,0x30(%esp) │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ - xor %ebp,%ebp │ │ │ │ + mov %ebx,%esi │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov %ebx,%esi │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ cmp %ebx,0x44(%esp) │ │ │ │ - jge 51969 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x529> │ │ │ │ + jge 49d29 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x529> │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x4c(%esp),%ebx │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ flds (%eax) │ │ │ │ lea 0x5(%ebp),%eax │ │ │ │ lea (%ebx,%esi,4),%ecx │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ @@ -64351,23 +59613,23 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx),%edx │ │ │ │ add $0x10,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x10,%ecx │ │ │ │ lea (%edx,%ebp,1),%esi │ │ │ │ flds (%edi,%esi,4) │ │ │ │ - fmuls -0x10(%ecx) │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ + fmuls -0x10(%ecx) │ │ │ │ add %edx,%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x10(%eax) │ │ │ │ fstps -0x10(%eax) │ │ │ │ flds (%edi,%esi,4) │ │ │ │ - fmuls -0xc(%ecx) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ + fmuls -0xc(%ecx) │ │ │ │ add %edx,%esi │ │ │ │ add 0x14(%esp),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0xc(%eax) │ │ │ │ fstps -0xc(%eax) │ │ │ │ flds (%edi,%esi,4) │ │ │ │ fmuls -0x8(%ecx) │ │ │ │ @@ -64376,33 +59638,33 @@ │ │ │ │ fstps -0x8(%eax) │ │ │ │ flds (%edi,%edx,4) │ │ │ │ fmuls -0x4(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,0x8(%esp) │ │ │ │ - jne 51640 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x200> │ │ │ │ + jne 49a00 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x200> │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ add $0x14,%ebp │ │ │ │ add 0x38(%esp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 51760 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x320> │ │ │ │ + je 49b20 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x320> │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ addl $0x4,0x18(%esp) │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ add %esi,%eax │ │ │ │ - lea (%ebx,%eax,1),%esi │ │ │ │ cmp %ebp,0x20(%esp) │ │ │ │ - jne 515e0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1a0> │ │ │ │ + lea (%ebx,%eax,1),%esi │ │ │ │ + jne 499a0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1a0> │ │ │ │ incl 0x5c(%esp) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ cmp %eax,0xb0(%esp) │ │ │ │ - jne 51470 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x30> │ │ │ │ + jne 49830 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x30> │ │ │ │ sub $0x4,%esp │ │ │ │ push 0xb8(%esp) │ │ │ │ push 0xb8(%esp) │ │ │ │ push 0xb8(%esp) │ │ │ │ push 0xb8(%esp) │ │ │ │ push 0xb8(%esp) │ │ │ │ mov 0xa8(%esp),%eax │ │ │ │ @@ -64415,59 +59677,59 @@ │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x14,%ebp │ │ │ │ cmp 0x20(%esp),%ebp │ │ │ │ - je 516d1 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x291> │ │ │ │ - mov 0x48(%esp),%ecx │ │ │ │ + je 49a91 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x291> │ │ │ │ add 0x24(%esp),%esi │ │ │ │ addl $0x4,0x18(%esp) │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ cmp %ecx,0x44(%esp) │ │ │ │ - jl 515ee ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1ae> │ │ │ │ + jl 499ae ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1ae> │ │ │ │ lea 0x28(%eax),%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ebp,0x20(%esp) │ │ │ │ - je 516d1 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x291> │ │ │ │ - mov 0x48(%esp),%ebx │ │ │ │ + je 49a91 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x291> │ │ │ │ add 0x24(%esp),%esi │ │ │ │ addl $0x4,0x18(%esp) │ │ │ │ + mov 0x48(%esp),%ebx │ │ │ │ cmp %ebx,0x44(%esp) │ │ │ │ - jl 515ee ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1ae> │ │ │ │ - jmp 51737 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2f7> │ │ │ │ + jl 499ae ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1ae> │ │ │ │ + jmp 49af7 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2f7> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 516d1 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x291> │ │ │ │ + jle 49a91 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x291> │ │ │ │ mov (%esi,%ebx,4),%ebx │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ mov %ecx,%esi │ │ │ │ mov %eax,0x54(%esp) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %ebx,0x60(%esp) │ │ │ │ mov 0x90(%esp),%ebx │ │ │ │ lea 0x0(,%edx,4),%ebp │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - mov 0x14(%ebx),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %edx,0x68(%esp) │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ + mov 0x14(%ebx),%ebx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ shl $0x2,%ebx │ │ │ │ mov %ebx,0x58(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ cmp %edi,0x44(%esp) │ │ │ │ - jge 51950 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x510> │ │ │ │ + jge 49d10 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x510> │ │ │ │ flds (%esi) │ │ │ │ - flds (%ebx) │ │ │ │ lea 0x0(,%ebp,4),%edx │ │ │ │ + flds (%ebx) │ │ │ │ fstps 0x8(%esp) │ │ │ │ flds 0x4(%ebx) │ │ │ │ fstps 0xc(%esp) │ │ │ │ flds 0x8(%ebx) │ │ │ │ fstps 0x10(%esp) │ │ │ │ flds 0xc(%ebx) │ │ │ │ fstps 0x14(%esp) │ │ │ │ @@ -64502,20 +59764,20 @@ │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ add 0x64(%esp),%edi │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ - flds 0x4(%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ + add $0x10,%edx │ │ │ │ + flds -0xc(%ecx) │ │ │ │ flds -0x8(%ecx) │ │ │ │ flds -0x4(%ecx) │ │ │ │ - add $0x10,%edx │ │ │ │ flds 0x8(%esp) │ │ │ │ fmul %st(4),%st │ │ │ │ flds 0xc(%esp) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0x10(%esp) │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -64568,33 +59830,33 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmuls -0x4(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 51890 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x450> │ │ │ │ + jne 49c50 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x450> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add 0x58(%esp),%ebp │ │ │ │ add $0x4,%esi │ │ │ │ add $0x50,%ebx │ │ │ │ cmp %esi,0x54(%esp) │ │ │ │ - jne 517e0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3a0> │ │ │ │ - jmp 516d1 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x291> │ │ │ │ + jne 49ba0 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3a0> │ │ │ │ + jmp 49a91 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x291> │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ add $0x14,%ebp │ │ │ │ test %edx,%edx │ │ │ │ - jne 516b5 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x275> │ │ │ │ + jne 49a75 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x275> │ │ │ │ cmp 0x20(%esp),%ebp │ │ │ │ - je 516d1 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x291> │ │ │ │ + je 49a91 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x291> │ │ │ │ add 0x24(%esp),%esi │ │ │ │ addl $0x4,0x18(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ - jmp 51739 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2f9> │ │ │ │ + jmp 49af9 ::calcEdgeLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2f9> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -64611,28 +59873,28 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000519c0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x1229b,%eax │ │ │ │ +00049d80 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x11edb,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ - mov %eax,0x4c(%esp) │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ mov 0x70(%esp),%edi │ │ │ │ mov 0x84(%esp),%edx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 51bf3 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x233> │ │ │ │ + jle 49fb3 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x233> │ │ │ │ mov 0x70(%edi),%esi │ │ │ │ mov 0x74(%esp),%ebx │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ mov %esi,0x34(%esp) │ │ │ │ mov 0x80(%edi),%esi │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ mov 0x78(%esp),%ebx │ │ │ │ @@ -64649,36 +59911,36 @@ │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ mov (%eax),%eax │ │ │ │ mov (%ebx,%eax,4),%esi │ │ │ │ mov 0x4(%ebx,%eax,4),%ebp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ - mov (%eax),%eax │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ + mov (%eax),%eax │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ mov (%eax),%eax │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov (%ebx,%eax,4),%eax │ │ │ │ lea 0x0(,%esi,4),%ebx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ cmp %ebp,%esi │ │ │ │ - jge 51af4 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x134> │ │ │ │ - flds (%eax) │ │ │ │ + jge 49eb4 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x134> │ │ │ │ shl $0x4,%esi │ │ │ │ + flds (%eax) │ │ │ │ mov %esi,%edx │ │ │ │ mov %ecx,%esi │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ add 0x98(%edi),%edx │ │ │ │ mov %ebp,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ add %esi,%ecx │ │ │ │ - jmp 51ac0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ + jmp 49e80 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ @@ -64692,21 +59954,21 @@ │ │ │ │ flds -0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x8(%edx) │ │ │ │ flds -0x4(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 51ac0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ + jne 49e80 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x100> │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebp,%eax │ │ │ │ sub 0x8(%esp),%eax │ │ │ │ lea (%ebx,%eax,4),%ebx │ │ │ │ cmpl $0x1,0x44(%esp) │ │ │ │ - jle 51bc8 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x208> │ │ │ │ + jle 49f88 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x208> │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ add %ecx,%eax │ │ │ │ sub %ebp,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ @@ -64726,24 +59988,24 @@ │ │ │ │ sub %ecx,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add 0xc(%esp),%ebx │ │ │ │ cmp %ebp,0x8(%esp) │ │ │ │ - jge 51bbb ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1fb> │ │ │ │ + jge 49f7b ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1fb> │ │ │ │ mov 0x98(%edi),%ecx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ flds (%esi) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ add 0x1c(%esp),%ecx │ │ │ │ - lea (%edx,%ebx,4),%edx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + lea (%edx,%ebx,4),%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x10(%eax) │ │ │ │ fstps -0x10(%eax) │ │ │ │ @@ -64756,27 +60018,27 @@ │ │ │ │ fadds -0x8(%eax) │ │ │ │ fstps -0x8(%eax) │ │ │ │ flds -0x4(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 51b80 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1c0> │ │ │ │ + jne 49f40 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1c0> │ │ │ │ ffreep %st(0) │ │ │ │ add 0x24(%esp),%ebx │ │ │ │ add 0x10(%esp),%ebx │ │ │ │ add $0x4,%esi │ │ │ │ cmp %esi,0x14(%esp) │ │ │ │ - jne 51b50 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x190> │ │ │ │ + jne 49f10 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x190> │ │ │ │ addl $0x4,0x28(%esp) │ │ │ │ addl $0x4,0x30(%esp) │ │ │ │ addl $0x4,0x2c(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ cmp %eax,0x40(%esp) │ │ │ │ - jne 51a30 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x70> │ │ │ │ + jne 49df0 ::calcRootLogLikelihoodsByPartition(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x70> │ │ │ │ mov 0x84(%esp),%edx │ │ │ │ mov 0x88(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push 0x90(%esp) │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ push 0x90(%esp) │ │ │ │ @@ -64794,19 +60056,19 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00051c30 >::~unique_ptr()@@Base>: │ │ │ │ +00049ff0 >::~unique_ptr()@@Base>: │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 51c50 >::~unique_ptr()@@Base+0x20> │ │ │ │ + je 4a010 >::~unique_ptr()@@Base+0x20> │ │ │ │ mov (%eax),%edx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ jmp *0x4(%edx) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -64814,30 +60076,30 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00051c60 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>&&, std::allocator const&)@@Base>: │ │ │ │ +0004a020 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>&&, std::allocator const&)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a56 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ - add $0x11ff5,%edi │ │ │ │ + call 4fd96 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ + add $0x11c35,%edi │ │ │ │ sub $0x28,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ push $0x40 │ │ │ │ + mov %edi,%ebx │ │ │ │ call 17050 │ │ │ │ mov $0x1,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ mov %ecx,0x4(%eax) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ mov 0x2d4(%edi),%eax │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ movb $0x0,0x18(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ lea 0xc(%esi),%eax │ │ │ │ @@ -64860,18 +60122,18 @@ │ │ │ │ mov %edx,0x20(%esi) │ │ │ │ mov %eax,(%edx) │ │ │ │ mov 0x24c(%edi),%eax │ │ │ │ vmovq (%ecx),%xmm0 │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - vmovq %xmm0,0x24(%esi) │ │ │ │ - vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ mov %eax,0x2c(%esi) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ + vmovq %xmm0,0x24(%esi) │ │ │ │ + vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ movzbl 0x14(%ecx),%eax │ │ │ │ mov %al,0x38(%esi) │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov %eax,0x3c(%esi) │ │ │ │ @@ -64880,15 +60142,15 @@ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - jmp 51d5e > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>&&, std::allocator const&)@@Base+0xfe> │ │ │ │ + jmp 4a11e > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>&&, std::allocator const&)@@Base+0xfe> │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ @@ -64907,58 +60169,58 @@ │ │ │ │ call 17320 │ │ │ │ pop %eax │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00051d90 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_reset()@@Base>: │ │ │ │ +0004a150 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_reset()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x11eb3,%ebx │ │ │ │ + add $0x11af3,%ebx │ │ │ │ add $0x18,%eax │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 17450 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>&&, std::allocator const&)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 51dd8 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_reset()@@Base+0x48> │ │ │ │ + jne 4a198 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_reset()@@Base+0x48> │ │ │ │ add $0x14,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret $0x4 │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00051de0 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base>: │ │ │ │ +0004a1a0 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a56 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ - add $0x11e75,%edi │ │ │ │ + call 4fd96 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ + add $0x11ab5,%edi │ │ │ │ sub $0x28,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ push $0x4c │ │ │ │ + mov %edi,%ebx │ │ │ │ call 17050 │ │ │ │ mov $0x1,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ mov %ecx,0x4(%eax) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ mov 0x248(%edi),%eax │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ movb $0x0,0x18(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ lea 0xc(%esi),%eax │ │ │ │ @@ -64981,18 +60243,18 @@ │ │ │ │ mov %edx,0x20(%esi) │ │ │ │ mov %eax,(%edx) │ │ │ │ mov 0x218(%edi),%eax │ │ │ │ vmovq (%ecx),%xmm0 │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - vmovq %xmm0,0x24(%esi) │ │ │ │ - vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ mov %eax,0x2c(%esi) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ + vmovq %xmm0,0x24(%esi) │ │ │ │ + vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ mov 0x14(%ecx),%eax │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov %eax,0x3c(%esi) │ │ │ │ @@ -65007,15 +60269,15 @@ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - jmp 51eef > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base+0x10f> │ │ │ │ + jmp 4a2af > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base+0x10f> │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ @@ -65034,58 +60296,58 @@ │ │ │ │ call 17320 │ │ │ │ pop %eax │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00051f20 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base>: │ │ │ │ +0004a2e0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x11d23,%ebx │ │ │ │ + add $0x11963,%ebx │ │ │ │ add $0x18,%eax │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 174e0 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 51f68 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base+0x48> │ │ │ │ + jne 4a328 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base+0x48> │ │ │ │ add $0x14,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret $0x4 │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00051f70 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base>: │ │ │ │ +0004a330 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a56 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ - add $0x11ce5,%edi │ │ │ │ + call 4fd96 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ + add $0x11925,%edi │ │ │ │ sub $0x28,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ push $0x54 │ │ │ │ + mov %edi,%ebx │ │ │ │ call 17050 │ │ │ │ mov $0x1,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ mov %ecx,0x4(%eax) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ mov 0x2bc(%edi),%eax │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ movb $0x0,0x18(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ lea 0xc(%esi),%eax │ │ │ │ @@ -65108,18 +60370,18 @@ │ │ │ │ mov %edx,0x20(%esi) │ │ │ │ mov %eax,(%edx) │ │ │ │ mov 0x22c(%edi),%eax │ │ │ │ vmovq (%ecx),%xmm0 │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - vmovq %xmm0,0x24(%esi) │ │ │ │ - vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ mov %eax,0x2c(%esi) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ + vmovq %xmm0,0x24(%esi) │ │ │ │ + vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ mov 0x14(%ecx),%eax │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov %eax,0x3c(%esi) │ │ │ │ @@ -65138,15 +60400,15 @@ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - jmp 5208b > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base+0x11b> │ │ │ │ + jmp 4a44b > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base+0x11b> │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ @@ -65167,58 +60429,58 @@ │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000520c0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base>: │ │ │ │ +0004a480 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x11b83,%ebx │ │ │ │ + add $0x117c3,%ebx │ │ │ │ add $0x18,%eax │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 17490 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 52108 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base+0x48> │ │ │ │ + jne 4a4c8 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base+0x48> │ │ │ │ add $0x14,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret $0x4 │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00052110 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>&&, std::allocator const&)@@Base>: │ │ │ │ +0004a4d0 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>&&, std::allocator const&)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a56 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ - add $0x11b45,%edi │ │ │ │ + call 4fd96 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ + add $0x11785,%edi │ │ │ │ sub $0x28,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ push $0x40 │ │ │ │ + mov %edi,%ebx │ │ │ │ call 17050 │ │ │ │ mov $0x1,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ mov %ecx,0x4(%eax) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ mov 0x344(%edi),%eax │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ movb $0x0,0x18(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ lea 0xc(%esi),%eax │ │ │ │ @@ -65241,18 +60503,18 @@ │ │ │ │ mov %edx,0x20(%esi) │ │ │ │ mov %eax,(%edx) │ │ │ │ mov 0x390(%edi),%eax │ │ │ │ vmovq (%ecx),%xmm0 │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - vmovq %xmm0,0x24(%esi) │ │ │ │ - vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ mov %eax,0x2c(%esi) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ + vmovq %xmm0,0x24(%esi) │ │ │ │ + vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ movzbl 0x14(%ecx),%eax │ │ │ │ mov %al,0x38(%esi) │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov %eax,0x3c(%esi) │ │ │ │ @@ -65261,15 +60523,15 @@ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - jmp 5220e > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>&&, std::allocator const&)@@Base+0xfe> │ │ │ │ + jmp 4a5ce > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>&&, std::allocator const&)@@Base+0xfe> │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ @@ -65288,58 +60550,58 @@ │ │ │ │ call 17320 │ │ │ │ pop %eax │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00052240 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_reset()@@Base>: │ │ │ │ +0004a600 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_reset()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x11a03,%ebx │ │ │ │ + add $0x11643,%ebx │ │ │ │ add $0x18,%eax │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 17340 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>&&, std::allocator const&)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 52288 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_reset()@@Base+0x48> │ │ │ │ + jne 4a648 ::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator, void ()>::_M_reset()@@Base+0x48> │ │ │ │ add $0x14,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret $0x4 │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00052290 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base>: │ │ │ │ +0004a650 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a56 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ - add $0x119c5,%edi │ │ │ │ + call 4fd96 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ + add $0x11605,%edi │ │ │ │ sub $0x28,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ push $0x4c │ │ │ │ + mov %edi,%ebx │ │ │ │ call 17050 │ │ │ │ mov $0x1,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ mov %ecx,0x4(%eax) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ mov 0x1c4(%edi),%eax │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ movb $0x0,0x18(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ lea 0xc(%esi),%eax │ │ │ │ @@ -65362,18 +60624,18 @@ │ │ │ │ mov %edx,0x20(%esi) │ │ │ │ mov %eax,(%edx) │ │ │ │ mov 0x278(%edi),%eax │ │ │ │ vmovq (%ecx),%xmm0 │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - vmovq %xmm0,0x24(%esi) │ │ │ │ - vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ mov %eax,0x2c(%esi) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ + vmovq %xmm0,0x24(%esi) │ │ │ │ + vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ mov 0x14(%ecx),%eax │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov %eax,0x3c(%esi) │ │ │ │ @@ -65388,15 +60650,15 @@ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - jmp 5239f > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base+0x10f> │ │ │ │ + jmp 4a75f > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base+0x10f> │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ @@ -65415,58 +60677,58 @@ │ │ │ │ call 17320 │ │ │ │ pop %eax │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000523d0 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base>: │ │ │ │ +0004a790 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x11873,%ebx │ │ │ │ + add $0x114b3,%ebx │ │ │ │ add $0x18,%eax │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 175f0 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 52418 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base+0x48> │ │ │ │ + jne 4a7d8 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base+0x48> │ │ │ │ add $0x14,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret $0x4 │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00052420 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base>: │ │ │ │ +0004a7e0 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 57a56 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ - add $0x11835,%edi │ │ │ │ + call 4fd96 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x606> │ │ │ │ + add $0x11475,%edi │ │ │ │ sub $0x28,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ push $0x54 │ │ │ │ + mov %edi,%ebx │ │ │ │ call 17050 │ │ │ │ mov $0x1,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ mov %ecx,0x4(%eax) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ mov 0x240(%edi),%eax │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ movb $0x0,0x18(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ lea 0xc(%esi),%eax │ │ │ │ @@ -65489,18 +60751,18 @@ │ │ │ │ mov %edx,0x20(%esi) │ │ │ │ mov %eax,(%edx) │ │ │ │ mov 0x1ac(%edi),%eax │ │ │ │ vmovq (%ecx),%xmm0 │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - vmovq %xmm0,0x24(%esi) │ │ │ │ - vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ mov %eax,0x2c(%esi) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ + vmovq %xmm0,0x24(%esi) │ │ │ │ + vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ mov 0x14(%ecx),%eax │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov %eax,0x3c(%esi) │ │ │ │ @@ -65519,15 +60781,15 @@ │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - jmp 5253b > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base+0x11b> │ │ │ │ + jmp 4a8fb > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@@Base+0x11b> │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17320 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ @@ -65548,84 +60810,84 @@ │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00052570 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base>: │ │ │ │ +0004a930 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x116d3,%ebx │ │ │ │ + add $0x11313,%ebx │ │ │ │ add $0x18,%eax │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 17040 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 525b8 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base+0x48> │ │ │ │ + jne 4a978 ::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator, void ()>::_M_reset()@@Base+0x48> │ │ │ │ add $0x14,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret $0x4 │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000525c0 , std::allocator > >::_M_initialize_map(unsigned int)@@Base>: │ │ │ │ +0004a980 , std::allocator > >::_M_initialize_map(unsigned int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov $0x6,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ shrx %eax,0xc(%ebp),%esi │ │ │ │ mov $0x8,%eax │ │ │ │ lea 0x1(%esi),%edi │ │ │ │ add $0x3,%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0x1167c,%ebx │ │ │ │ + add $0x112bc,%ebx │ │ │ │ cmp %eax,%esi │ │ │ │ - mov %ebx,-0x1c(%ebp) │ │ │ │ cmovb %eax,%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov %ebx,-0x1c(%ebp) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ sub %edi,%esi │ │ │ │ push %eax │ │ │ │ shr $1,%esi │ │ │ │ call 17050 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%ecx) │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ lea (%eax,%edi,4),%edi │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 5263d , std::allocator > >::_M_initialize_map(unsigned int)@@Base+0x7d> │ │ │ │ + jae 4a9fd , std::allocator > >::_M_initialize_map(unsigned int)@@Base+0x7d> │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x200 │ │ │ │ call 17050 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esi │ │ │ │ mov %eax,-0x4(%esi) │ │ │ │ cmp %edi,%esi │ │ │ │ - jb 52620 , std::allocator > >::_M_initialize_map(unsigned int)@@Base+0x60> │ │ │ │ + jb 4a9e0 , std::allocator > >::_M_initialize_map(unsigned int)@@Base+0x60> │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov %eax,0x14(%ecx) │ │ │ │ mov (%eax),%eax │ │ │ │ lea 0x200(%eax),%edx │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ @@ -65651,24 +60913,24 @@ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 17100 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,-0x20(%ebp) │ │ │ │ - jae 526be , std::allocator > >::_M_initialize_map(unsigned int)@@Base+0xfe> │ │ │ │ + jae 4aa7e , std::allocator > >::_M_initialize_map(unsigned int)@@Base+0xfe> │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push (%edi) │ │ │ │ call 17320 │ │ │ │ lea 0x4(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ - jmp 5269e , std::allocator > >::_M_initialize_map(unsigned int)@@Base+0xde> │ │ │ │ + jmp 4aa5e , std::allocator > >::_M_initialize_map(unsigned int)@@Base+0xde> │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ call 174b0 <__cxa_rethrow@plt> │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 17500 <__cxa_end_catch@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -65697,39 +60959,39 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00052720 ::setPatternPartitions(int, int const*)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x1153b,%eax │ │ │ │ +0004aae0 ::setPatternPartitions(int, int const*)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1117b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ sub $0x48,%esp │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %esi,0x44(%edx) │ │ │ │ cmpb $0x0,0x4c(%edx) │ │ │ │ - je 52f6b ::setPatternPartitions(int, int const*)@@Base+0x84b> │ │ │ │ + mov %esi,0x44(%edx) │ │ │ │ + je 4b2eb ::setPatternPartitions(int, int const*)@@Base+0x80b> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %esi,0x48(%eax) │ │ │ │ - jge 527a4 ::setPatternPartitions(int, int const*)@@Base+0x84> │ │ │ │ + jge 4ab64 ::setPatternPartitions(int, int const*)@@Base+0x84> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push 0x70(%eax) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ @@ -65737,91 +60999,91 @@ │ │ │ │ lea 0x4(,%esi,4),%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x70(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - je 53033 ::setPatternPartitions(int, int const*)@@Base+0x913> │ │ │ │ + je 4b3b3 ::setPatternPartitions(int, int const*)@@Base+0x8d3> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %esi,0x48(%eax) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmpb $0x0,0xc8(%eax) │ │ │ │ - je 52b3d ::setPatternPartitions(int, int const*)@@Base+0x41d> │ │ │ │ + je 4aefd ::setPatternPartitions(int, int const*)@@Base+0x41d> │ │ │ │ mov 0xc4(%eax),%eax │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 5287c ::setPatternPartitions(int, int const*)@@Base+0x15c> │ │ │ │ + jle 4ac3c ::setPatternPartitions(int, int const*)@@Base+0x15c> │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ mov 0xcc(%eax),%ecx │ │ │ │ add %edi,%ecx │ │ │ │ lea 0x5c(%ecx),%esi │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ push %esi │ │ │ │ call 173c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ mov %eax,%edx │ │ │ │ - jne 53072 ::setPatternPartitions(int, int const*)@@Base+0x952> │ │ │ │ - movb $0x1,0x74(%ecx) │ │ │ │ + jne 4b3f2 ::setPatternPartitions(int, int const*)@@Base+0x912> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ + movb $0x1,0x74(%ecx) │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x2c,%ecx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ push %ecx │ │ │ │ add $0x78,%edi │ │ │ │ call 17140 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17330 │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ incl -0x34(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov 0xc4(%eax),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jg 527d0 ::setPatternPartitions(int, int const*)@@Base+0xb0> │ │ │ │ + jg 4ab90 ::setPatternPartitions(int, int const*)@@Base+0xb0> │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 5287c ::setPatternPartitions(int, int const*)@@Base+0x15c> │ │ │ │ + jle 4ac3c ::setPatternPartitions(int, int const*)@@Base+0x15c> │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ mov %edx,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ inc %esi │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ mov 0xcc(%eax),%ecx │ │ │ │ add %edi,%ecx │ │ │ │ add $0x78,%edi │ │ │ │ push %ecx │ │ │ │ call 17540 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0xc4(%eax) │ │ │ │ - jg 52850 ::setPatternPartitions(int, int const*)@@Base+0x130> │ │ │ │ + jg 4ac10 ::setPatternPartitions(int, int const*)@@Base+0x130> │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0xcc(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 52a11 ::setPatternPartitions(int, int const*)@@Base+0x2f1> │ │ │ │ + je 4add2 ::setPatternPartitions(int, int const*)@@Base+0x2f2> │ │ │ │ imul $0x78,-0x4(%eax),%edx │ │ │ │ add %eax,%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 529ff ::setPatternPartitions(int, int const*)@@Base+0x2df> │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + je 4adc0 ::setPatternPartitions(int, int const*)@@Base+0x2e0> │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x4c(%ecx),%eax │ │ │ │ sub $0x78,%ecx │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ push %eax │ │ │ │ call 175b0 │ │ │ │ @@ -65833,211 +61095,211 @@ │ │ │ │ mov 0x20(%ecx),%edi │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x14(%ecx),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ lea 0x4(%ebx),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jae 5292f ::setPatternPartitions(int, int const*)@@Base+0x20f> │ │ │ │ + jae 4acef ::setPatternPartitions(int, int const*)@@Base+0x20f> │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%eax),%edi │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ + mov (%eax),%edi │ │ │ │ lea 0x200(%edi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ add $0x8,%edi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 52900 ::setPatternPartitions(int, int const*)@@Base+0x1e0> │ │ │ │ + jne 4acc0 ::setPatternPartitions(int, int const*)@@Base+0x1e0> │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jb 528f0 ::setPatternPartitions(int, int const*)@@Base+0x1d0> │ │ │ │ + jb 4acb0 ::setPatternPartitions(int, int const*)@@Base+0x1d0> │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 52f40 ::setPatternPartitions(int, int const*)@@Base+0x820> │ │ │ │ + je 4b2c0 ::setPatternPartitions(int, int const*)@@Base+0x7e0> │ │ │ │ cmp -0x40(%ebp),%esi │ │ │ │ - je 5296c ::setPatternPartitions(int, int const*)@@Base+0x24c> │ │ │ │ + je 4ad2c ::setPatternPartitions(int, int const*)@@Base+0x24c> │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ add $0x8,%edi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 52950 ::setPatternPartitions(int, int const*)@@Base+0x230> │ │ │ │ + jne 4ad10 ::setPatternPartitions(int, int const*)@@Base+0x230> │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ cmp %edi,-0x3c(%ebp) │ │ │ │ - je 52999 ::setPatternPartitions(int, int const*)@@Base+0x279> │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ + je 4ad59 ::setPatternPartitions(int, int const*)@@Base+0x279> │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ add $0x8,%edi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 52980 ::setPatternPartitions(int, int const*)@@Base+0x260> │ │ │ │ + jne 4ad40 ::setPatternPartitions(int, int const*)@@Base+0x260> │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 529e1 ::setPatternPartitions(int, int const*)@@Base+0x2c1> │ │ │ │ + je 4ada2 ::setPatternPartitions(int, int const*)@@Base+0x2c2> │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ mov 0x18(%ecx),%esi │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jae 529ca ::setPatternPartitions(int, int const*)@@Base+0x2aa> │ │ │ │ + jae 4ad8b ::setPatternPartitions(int, int const*)@@Base+0x2ab> │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ - push (%esi) │ │ │ │ add $0x4,%esi │ │ │ │ + push -0x4(%esi) │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jb 529b0 ::setPatternPartitions(int, int const*)@@Base+0x290> │ │ │ │ + jb 4ad70 ::setPatternPartitions(int, int const*)@@Base+0x290> │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push 0x4(%ecx) │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ call 17320 │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov (%ecx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 5306a ::setPatternPartitions(int, int const*)@@Base+0x94a> │ │ │ │ + jne 4b3ea ::setPatternPartitions(int, int const*)@@Base+0x90a> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %ecx,0xcc(%eax) │ │ │ │ - jne 528a0 ::setPatternPartitions(int, int const*)@@Base+0x180> │ │ │ │ + jne 4ac60 ::setPatternPartitions(int, int const*)@@Base+0x180> │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %ecx,%edx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x4(%edx),%ebx │ │ │ │ push %ebx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ call 17420 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov 0xe4(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 52acc ::setPatternPartitions(int, int const*)@@Base+0x3ac> │ │ │ │ + je 4ae8d ::setPatternPartitions(int, int const*)@@Base+0x3ad> │ │ │ │ mov -0x4(%eax),%edx │ │ │ │ lea (%eax,%edx,8),%ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 52aba ::setPatternPartitions(int, int const*)@@Base+0x39a> │ │ │ │ + je 4ae7b ::setPatternPartitions(int, int const*)@@Base+0x39b> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ mov 0x2cc(%eax),%edi │ │ │ │ - jmp 52a56 ::setPatternPartitions(int, int const*)@@Base+0x336> │ │ │ │ + jmp 4ae17 ::setPatternPartitions(int, int const*)@@Base+0x337> │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 52a74 ::setPatternPartitions(int, int const*)@@Base+0x354> │ │ │ │ + je 4ae35 ::setPatternPartitions(int, int const*)@@Base+0x355> │ │ │ │ cmp %ebx,0xe4(%edx) │ │ │ │ - je 52ab7 ::setPatternPartitions(int, int const*)@@Base+0x397> │ │ │ │ + je 4ae78 ::setPatternPartitions(int, int const*)@@Base+0x398> │ │ │ │ mov -0x4(%ebx),%esi │ │ │ │ sub $0x8,%ebx │ │ │ │ test %esi,%esi │ │ │ │ - je 52a4e ::setPatternPartitions(int, int const*)@@Base+0x32e> │ │ │ │ + je 4ae0f ::setPatternPartitions(int, int const*)@@Base+0x32f> │ │ │ │ cmpb $0x0,(%edi) │ │ │ │ - jne 52a40 ::setPatternPartitions(int, int const*)@@Base+0x320> │ │ │ │ + jne 4ae01 ::setPatternPartitions(int, int const*)@@Base+0x321> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%esi) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 52a4e ::setPatternPartitions(int, int const*)@@Base+0x32e> │ │ │ │ + jne 4ae0f ::setPatternPartitions(int, int const*)@@Base+0x32f> │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ push %esi │ │ │ │ call *0x8(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%edi) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ - je 52ff0 ::setPatternPartitions(int, int const*)@@Base+0x8d0> │ │ │ │ + je 4b378 ::setPatternPartitions(int, int const*)@@Base+0x898> │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 52a4e ::setPatternPartitions(int, int const*)@@Base+0x32e> │ │ │ │ + jne 4ae0f ::setPatternPartitions(int, int const*)@@Base+0x32f> │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ push %esi │ │ │ │ call *0xc(%eax) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,0xe4(%edx) │ │ │ │ - jne 52a56 ::setPatternPartitions(int, int const*)@@Base+0x336> │ │ │ │ + jne 4ae17 ::setPatternPartitions(int, int const*)@@Base+0x337> │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ sub $0x4,%ebx │ │ │ │ push %ebx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ call 17420 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov 0xc4(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 52b13 ::setPatternPartitions(int, int const*)@@Base+0x3f3> │ │ │ │ + jle 4aed3 ::setPatternPartitions(int, int const*)@@Base+0x3f3> │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xd0(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push (%edx,%edi,4) │ │ │ │ inc %edi │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0xc4(%esi) │ │ │ │ - jg 52af0 ::setPatternPartitions(int, int const*)@@Base+0x3d0> │ │ │ │ + jg 4aeb0 ::setPatternPartitions(int, int const*)@@Base+0x3d0> │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push 0xd0(%edi) │ │ │ │ call 17400 │ │ │ │ pop %edx │ │ │ │ push 0xd4(%edi) │ │ │ │ call 17400 │ │ │ │ movb $0x0,0xc8(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ testb $0x40,0x57(%eax) │ │ │ │ - je 52e2c ::setPatternPartitions(int, int const*)@@Base+0x70c> │ │ │ │ + je 4b1ac ::setPatternPartitions(int, int const*)@@Base+0x6cc> │ │ │ │ imul $0x78,%esi,%edx │ │ │ │ - mov %esi,0xc4(%eax) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ + mov %esi,0xc4(%eax) │ │ │ │ mov $0xffffffff,%eax │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ cmp $0x1111111,%esi │ │ │ │ cmovbe %edx,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ @@ -66046,382 +61308,371 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,(%ecx) │ │ │ │ add $0x4,%ecx │ │ │ │ dec %eax │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - js 52bfd ::setPatternPartitions(int, int const*)@@Base+0x4dd> │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + js 4afb3 ::setPatternPartitions(int, int const*)@@Base+0x4d3> │ │ │ │ mov %ecx,%esi │ │ │ │ nop │ │ │ │ - movl $0x0,(%esi) │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - movl $0x0,0x8(%esi) │ │ │ │ - sub $0x8,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ + movl $0x0,(%esi) │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ vmovdqu %ymm2,0xc(%esi) │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 174f0 , std::allocator > >::_M_initialize_map(unsigned int)@plt> │ │ │ │ lea 0x2c(%esi),%eax │ │ │ │ dec %edi │ │ │ │ add $0x78,%esi │ │ │ │ mov %eax,(%esp) │ │ │ │ call 17480 │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ movb $0x0,-0x4(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqu8 %xmm1,-0x1c(%esi) │ │ │ │ - vmovdqu8 %xmm1,-0x14(%esi) │ │ │ │ + vmovdqu %xmm1,-0x1c(%esi) │ │ │ │ + vmovdqu %xmm1,-0x14(%esi) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 52b90 ::setPatternPartitions(int, int const*)@@Base+0x470> │ │ │ │ + jne 4af50 ::setPatternPartitions(int, int const*)@@Base+0x470> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0xc4(%eax),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %edx,0xcc(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jle 52ce4 ::setPatternPartitions(int, int const*)@@Base+0x5c4> │ │ │ │ + jle 4b094 ::setPatternPartitions(int, int const*)@@Base+0x5b4> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - lea -0x24(%ebp),%edx │ │ │ │ + lea -0x20(%ebp),%edx │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ mov 0x1c8(%eax),%ecx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov 0x2b0(%eax),%ecx │ │ │ │ mov 0x34c(%eax),%eax │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ add $0x8,%eax │ │ │ │ - lea -0x20(%ebp),%ecx │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + lea -0x24(%ebp),%ecx │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ imul $0x78,-0x34(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ - movl $0x0,-0x24(%ebp) │ │ │ │ push $0x14 │ │ │ │ call 17050 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ movl $0x0,0x10(%eax) │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ - add %edi,%esi │ │ │ │ - mov %esi,0x4(%eax) │ │ │ │ mov %edx,(%eax) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - mov %ecx,0xc(%eax) │ │ │ │ + add %edi,%esi │ │ │ │ + mov %esi,0x4(%eax) │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov %edx,0xc(%eax) │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x3c(%ebp) │ │ │ │ push -0x44(%ebp) │ │ │ │ call 172d0 >, void (*)())@plt> │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 52cb2 ::setPatternPartitions(int, int const*)@@Base+0x592> │ │ │ │ + je 4b062 ::setPatternPartitions(int, int const*)@@Base+0x582> │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0xcc(%eax),%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 5306a ::setPatternPartitions(int, int const*)@@Base+0x94a> │ │ │ │ + jne 4b3ea ::setPatternPartitions(int, int const*)@@Base+0x90a> │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ incl -0x34(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ mov 0xc4(%edx),%esi │ │ │ │ - mov %eax,(%edi) │ │ │ │ cmp -0x34(%ebp),%esi │ │ │ │ - jg 52c50 ::setPatternPartitions(int, int const*)@@Base+0x530> │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 4b000 ::setPatternPartitions(int, int const*)@@Base+0x520> │ │ │ │ cmp $0xfffffff,%esi │ │ │ │ - jbe 52efd ::setPatternPartitions(int, int const*)@@Base+0x7dd> │ │ │ │ + jbe 4b27d ::setPatternPartitions(int, int const*)@@Base+0x79d> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%edi │ │ │ │ push $0xffffffff │ │ │ │ call 17270 │ │ │ │ + mov %esi,%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,(%eax) │ │ │ │ + dec %edx │ │ │ │ mov %eax,%ecx │ │ │ │ - lea 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - dec %edi │ │ │ │ - js 52d90 ::setPatternPartitions(int, int const*)@@Base+0x670> │ │ │ │ + mov %esi,(%eax) │ │ │ │ + lea 0x4(%eax),%edi │ │ │ │ + js 4b114 ::setPatternPartitions(int, int const*)@@Base+0x634> │ │ │ │ mov %esi,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - shr $0x3,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,%edx │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + shr $0x2,%ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%edi │ │ │ │ inc %eax │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqu32 %zmm0,0x4(%ecx,%edx,1) │ │ │ │ + shl $0x5,%edi │ │ │ │ + vmovdqu %ymm0,0x4(%ecx,%edi,1) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 52d20 ::setPatternPartitions(int, int const*)@@Base+0x600> │ │ │ │ + jne 4b0d0 ::setPatternPartitions(int, int const*)@@Base+0x5f0> │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - test $0x7,%esi │ │ │ │ - je 52fff ::setPatternPartitions(int, int const*)@@Base+0x8df> │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - sub %eax,%edi │ │ │ │ - lea (%ecx,%eax,8),%eax │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + test $0x3,%esi │ │ │ │ + je 4b370 ::setPatternPartitions(int, int const*)@@Base+0x890> │ │ │ │ + sub %eax,%edx │ │ │ │ + lea (%edi,%eax,8),%eax │ │ │ │ vzeroupper │ │ │ │ - lea 0x8(%eax,%edi,8),%edx │ │ │ │ - and $0x1,%edi │ │ │ │ - jne 52d6e ::setPatternPartitions(int, int const*)@@Base+0x64e> │ │ │ │ + lea 0x8(%eax,%edx,8),%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 52d90 ::setPatternPartitions(int, int const*)@@Base+0x670> │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - add $0x10,%eax │ │ │ │ - movl $0x0,-0x4(%eax) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jne 52d6e ::setPatternPartitions(int, int const*)@@Base+0x64e> │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jne 4b100 ::setPatternPartitions(int, int const*)@@Base+0x620> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ - mov %eax,0xe4(%edi) │ │ │ │ + mov %edi,0xe4(%eax) │ │ │ │ push %edx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ - mov %eax,0xd0(%edi) │ │ │ │ - jle 52e0d ::setPatternPartitions(int, int const*)@@Base+0x6ed> │ │ │ │ + mov %eax,0xd0(%ecx) │ │ │ │ + jle 4b18d ::setPatternPartitions(int, int const*)@@Base+0x6ad> │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ lea (%eax,%edx,1),%eax │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ imul 0x8(%ebx),%ecx │ │ │ │ lea (%ecx,%ecx,8),%esi │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ mov %edi,%esi │ │ │ │ mov %eax,%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x4,%esi │ │ │ │ push %edi │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x4(%esi) │ │ │ │ cmp %esi,-0x34(%ebp) │ │ │ │ - jne 52df0 ::setPatternPartitions(int, int const*)@@Base+0x6d0> │ │ │ │ + jne 4b170 ::setPatternPartitions(int, int const*)@@Base+0x690> │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 171b0 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xd4(%ecx) │ │ │ │ movb $0x1,0xc8(%ecx) │ │ │ │ - mov -0x30(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov 0x6c(%esi),%edx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push -0x54(%ebp) │ │ │ │ push %edx │ │ │ │ call 17180 │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x10(%esi),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x6c(%eax),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jle 52ea4 ::setPatternPartitions(int, int const*)@@Base+0x784> │ │ │ │ + jle 4b224 ::setPatternPartitions(int, int const*)@@Base+0x744> │ │ │ │ mov (%ecx),%edx │ │ │ │ xor %eax,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 52e77 ::setPatternPartitions(int, int const*)@@Base+0x757> │ │ │ │ + jne 4b1f7 ::setPatternPartitions(int, int const*)@@Base+0x717> │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 52ea4 ::setPatternPartitions(int, int const*)@@Base+0x784> │ │ │ │ + je 4b224 ::setPatternPartitions(int, int const*)@@Base+0x744> │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp -0x4(%ecx,%eax,4),%edx │ │ │ │ - je 52e60 ::setPatternPartitions(int, int const*)@@Base+0x740> │ │ │ │ + je 4b1e0 ::setPatternPartitions(int, int const*)@@Base+0x700> │ │ │ │ inc %ebx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 52e64 ::setPatternPartitions(int, int const*)@@Base+0x744> │ │ │ │ + je 4b1e4 ::setPatternPartitions(int, int const*)@@Base+0x704> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov (%eax),%eax │ │ │ │ mov 0x100(%eax),%eax │ │ │ │ cmp 0x38c(%edx),%eax │ │ │ │ - jne 52fe0 ::setPatternPartitions(int, int const*)@@Base+0x8c0> │ │ │ │ + jne 4b360 ::setPatternPartitions(int, int const*)@@Base+0x880> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push -0x30(%ebp) │ │ │ │ call 17748 ::reorderPatternsByPartition()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 52edd ::setPatternPartitions(int, int const*)@@Base+0x7bd> │ │ │ │ + jmp 4b25d ::setPatternPartitions(int, int const*)@@Base+0x77d> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov (%ecx),%edx │ │ │ │ mov 0x70(%eax),%edi │ │ │ │ movl $0x0,(%edi,%edx,4) │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 52ed7 ::setPatternPartitions(int, int const*)@@Base+0x7b7> │ │ │ │ + jle 4b257 ::setPatternPartitions(int, int const*)@@Base+0x777> │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%ebx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 52ed2 ::setPatternPartitions(int, int const*)@@Base+0x7b2> │ │ │ │ + je 4b252 ::setPatternPartitions(int, int const*)@@Base+0x772> │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ mov 0x10(%ebx),%esi │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jg 52ec0 ::setPatternPartitions(int, int const*)@@Base+0x7a0> │ │ │ │ + jg 4b240 ::setPatternPartitions(int, int const*)@@Base+0x760> │ │ │ │ mov %esi,0x4(%edi,%edx,4) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ movb $0x1,0x4c(%ecx) │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 5305a ::setPatternPartitions(int, int const*)@@Base+0x93a> │ │ │ │ + jne 4b3da ::setPatternPartitions(int, int const*)@@Base+0x8fa> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x4(,%esi,8),%eax │ │ │ │ - lea -0x1(%esi),%edi │ │ │ │ push %eax │ │ │ │ call 17270 │ │ │ │ + lea -0x1(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,(%eax) │ │ │ │ mov %eax,%ecx │ │ │ │ - lea 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %esi,(%eax) │ │ │ │ + lea 0x4(%eax),%edi │ │ │ │ test %esi,%esi │ │ │ │ - je 52d90 ::setPatternPartitions(int, int const*)@@Base+0x670> │ │ │ │ - cmp $0x6,%edi │ │ │ │ - ja 52d13 ::setPatternPartitions(int, int const*)@@Base+0x5f3> │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - jmp 52d51 ::setPatternPartitions(int, int const*)@@Base+0x631> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 4b114 ::setPatternPartitions(int, int const*)@@Base+0x634> │ │ │ │ + cmp $0x2,%edx │ │ │ │ + ja 4b0bc ::setPatternPartitions(int, int const*)@@Base+0x5dc> │ │ │ │ + mov %edi,%eax │ │ │ │ + jmp 4b0fc ::setPatternPartitions(int, int const*)@@Base+0x61c> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %esi,-0x3c(%ebp) │ │ │ │ - je 52999 ::setPatternPartitions(int, int const*)@@Base+0x279> │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ + je 4ad59 ::setPatternPartitions(int, int const*)@@Base+0x279> │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ nop │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ add $0x8,%esi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 52f50 ::setPatternPartitions(int, int const*)@@Base+0x830> │ │ │ │ - jmp 52996 ::setPatternPartitions(int, int const*)@@Base+0x276> │ │ │ │ + jne 4b2d0 ::setPatternPartitions(int, int const*)@@Base+0x7f0> │ │ │ │ + jmp 4ad56 ::setPatternPartitions(int, int const*)@@Base+0x276> │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 53033 ::setPatternPartitions(int, int const*)@@Base+0x913> │ │ │ │ + je 4b3b3 ::setPatternPartitions(int, int const*)@@Base+0x8d3> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmpb $0x0,0xc9(%eax) │ │ │ │ - je 5277a ::setPatternPartitions(int, int const*)@@Base+0x5a> │ │ │ │ + je 4ab3a ::setPatternPartitions(int, int const*)@@Base+0x5a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push 0xd8(%eax) │ │ │ │ mov %eax,%edi │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,0xca(%edi) │ │ │ │ - jne 53007 ::setPatternPartitions(int, int const*)@@Base+0x8e7> │ │ │ │ + jne 4b387 ::setPatternPartitions(int, int const*)@@Base+0x8a7> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - movb $0x0,0xc9(%eax) │ │ │ │ cmpb $0x0,0x4c(%eax) │ │ │ │ - je 5277a ::setPatternPartitions(int, int const*)@@Base+0x5a> │ │ │ │ - jmp 5275e ::setPatternPartitions(int, int const*)@@Base+0x3e> │ │ │ │ + movb $0x0,0xc9(%eax) │ │ │ │ + je 4ab3a ::setPatternPartitions(int, int const*)@@Base+0x5a> │ │ │ │ + jmp 4ab1e ::setPatternPartitions(int, int const*)@@Base+0x3e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x30(%ebp) │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 52edd ::setPatternPartitions(int, int const*)@@Base+0x7bd> │ │ │ │ + jmp 4b25d ::setPatternPartitions(int, int const*)@@Base+0x77d> │ │ │ │ + vzeroupper │ │ │ │ + jmp 4b114 ::setPatternPartitions(int, int const*)@@Base+0x634> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%esi) │ │ │ │ - jmp 52a98 ::setPatternPartitions(int, int const*)@@Base+0x378> │ │ │ │ - vzeroupper │ │ │ │ - jmp 52d90 ::setPatternPartitions(int, int const*)@@Base+0x670> │ │ │ │ + jmp 4ae59 ::setPatternPartitions(int, int const*)@@Base+0x379> │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push 0xdc(%edi) │ │ │ │ call 17400 │ │ │ │ pop %ecx │ │ │ │ push 0xe0(%edi) │ │ │ │ call 17400 │ │ │ │ movb $0x0,0xca(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 52fc0 ::setPatternPartitions(int, int const*)@@Base+0x8a0> │ │ │ │ + jmp 4b340 ::setPatternPartitions(int, int const*)@@Base+0x860> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x4 │ │ │ │ call 17130 <__cxa_allocate_exception@plt> │ │ │ │ mov 0x264(%ebx),%edx │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - je 5308a ::setPatternPartitions(int, int const*)@@Base+0x96a> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 4b40a ::setPatternPartitions(int, int const*)@@Base+0x92a> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ cmpl $0x0,(%esi) │ │ │ │ - je 530d0 ::setPatternPartitions(int, int const*)@@Base+0x9b0> │ │ │ │ + je 4b450 ::setPatternPartitions(int, int const*)@@Base+0x970> │ │ │ │ vzeroupper │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ call 17090 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5305a ::setPatternPartitions(int, int const*)@@Base+0x93a> │ │ │ │ + jne 4b3da ::setPatternPartitions(int, int const*)@@Base+0x8fa> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 17210 │ │ │ │ push %edx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ push 0x21c(%edx) │ │ │ │ @@ -66434,84 +61685,84 @@ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push -0x3c(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 17150 >::~unique_ptr()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5305a ::setPatternPartitions(int, int const*)@@Base+0x93a> │ │ │ │ + jne 4b3da ::setPatternPartitions(int, int const*)@@Base+0x8fa> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ sub %edi,%esi │ │ │ │ imul $0x78,%esi,%esi │ │ │ │ add -0x38(%ebp),%esi │ │ │ │ vzeroupper │ │ │ │ cmp -0x38(%ebp),%esi │ │ │ │ - jne 53112 ::setPatternPartitions(int, int const*)@@Base+0x9f2> │ │ │ │ + jne 4b492 ::setPatternPartitions(int, int const*)@@Base+0x9b2> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push -0x3c(%ebp) │ │ │ │ call 17420 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5305a ::setPatternPartitions(int, int const*)@@Base+0x93a> │ │ │ │ + jne 4b3da ::setPatternPartitions(int, int const*)@@Base+0x8fa> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push -0x30(%ebp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ sub $0x78,%esi │ │ │ │ push %esi │ │ │ │ call 174c0 ::threadData::~threadData()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 530de ::setPatternPartitions(int, int const*)@@Base+0x9be> │ │ │ │ + jmp 4b45e ::setPatternPartitions(int, int const*)@@Base+0x97e> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00053140 ::setPatternPartitions(int, int const*)@@Base>: │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x10b1b,%eax │ │ │ │ +0004b4c0 ::setPatternPartitions(int, int const*)@@Base>: │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0x1079b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ sub $0x48,%esp │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %esi,0x44(%edx) │ │ │ │ cmpb $0x0,0x4c(%edx) │ │ │ │ - je 5398b ::setPatternPartitions(int, int const*)@@Base+0x84b> │ │ │ │ + mov %esi,0x44(%edx) │ │ │ │ + je 4bccb ::setPatternPartitions(int, int const*)@@Base+0x80b> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %esi,0x48(%eax) │ │ │ │ - jge 531c4 ::setPatternPartitions(int, int const*)@@Base+0x84> │ │ │ │ + jge 4b544 ::setPatternPartitions(int, int const*)@@Base+0x84> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push 0x74(%eax) │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ @@ -66519,91 +61770,91 @@ │ │ │ │ lea 0x4(,%esi,4),%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x74(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - je 53a53 ::setPatternPartitions(int, int const*)@@Base+0x913> │ │ │ │ + je 4bd93 ::setPatternPartitions(int, int const*)@@Base+0x8d3> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %esi,0x48(%eax) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmpb $0x0,0xcc(%eax) │ │ │ │ - je 5355d ::setPatternPartitions(int, int const*)@@Base+0x41d> │ │ │ │ + je 4b8dd ::setPatternPartitions(int, int const*)@@Base+0x41d> │ │ │ │ mov 0xc8(%eax),%eax │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 5329c ::setPatternPartitions(int, int const*)@@Base+0x15c> │ │ │ │ + jle 4b61c ::setPatternPartitions(int, int const*)@@Base+0x15c> │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ mov 0xd0(%eax),%ecx │ │ │ │ add %edi,%ecx │ │ │ │ lea 0x5c(%ecx),%esi │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ push %esi │ │ │ │ call 173c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ mov %eax,%edx │ │ │ │ - jne 53a92 ::setPatternPartitions(int, int const*)@@Base+0x952> │ │ │ │ - movb $0x1,0x74(%ecx) │ │ │ │ + jne 4bdd2 ::setPatternPartitions(int, int const*)@@Base+0x912> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ + movb $0x1,0x74(%ecx) │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x2c,%ecx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ push %ecx │ │ │ │ add $0x78,%edi │ │ │ │ call 17140 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 17330 │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ incl -0x34(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov 0xc8(%eax),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jg 531f0 ::setPatternPartitions(int, int const*)@@Base+0xb0> │ │ │ │ + jg 4b570 ::setPatternPartitions(int, int const*)@@Base+0xb0> │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 5329c ::setPatternPartitions(int, int const*)@@Base+0x15c> │ │ │ │ + jle 4b61c ::setPatternPartitions(int, int const*)@@Base+0x15c> │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ mov %edx,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ inc %esi │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ mov 0xd0(%eax),%ecx │ │ │ │ add %edi,%ecx │ │ │ │ add $0x78,%edi │ │ │ │ push %ecx │ │ │ │ call 17540 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0xc8(%eax) │ │ │ │ - jg 53270 ::setPatternPartitions(int, int const*)@@Base+0x130> │ │ │ │ + jg 4b5f0 ::setPatternPartitions(int, int const*)@@Base+0x130> │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0xd0(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 53431 ::setPatternPartitions(int, int const*)@@Base+0x2f1> │ │ │ │ + je 4b7b2 ::setPatternPartitions(int, int const*)@@Base+0x2f2> │ │ │ │ imul $0x78,-0x4(%eax),%edx │ │ │ │ add %eax,%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 5341f ::setPatternPartitions(int, int const*)@@Base+0x2df> │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + je 4b7a0 ::setPatternPartitions(int, int const*)@@Base+0x2e0> │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x4c(%ecx),%eax │ │ │ │ sub $0x78,%ecx │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ push %eax │ │ │ │ call 175b0 │ │ │ │ @@ -66615,211 +61866,211 @@ │ │ │ │ mov 0x20(%ecx),%edi │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x14(%ecx),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ lea 0x4(%ebx),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jae 5334f ::setPatternPartitions(int, int const*)@@Base+0x20f> │ │ │ │ + jae 4b6cf ::setPatternPartitions(int, int const*)@@Base+0x20f> │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%eax),%edi │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ + mov (%eax),%edi │ │ │ │ lea 0x200(%edi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ add $0x8,%edi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 53320 ::setPatternPartitions(int, int const*)@@Base+0x1e0> │ │ │ │ + jne 4b6a0 ::setPatternPartitions(int, int const*)@@Base+0x1e0> │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jb 53310 ::setPatternPartitions(int, int const*)@@Base+0x1d0> │ │ │ │ + jb 4b690 ::setPatternPartitions(int, int const*)@@Base+0x1d0> │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 53960 ::setPatternPartitions(int, int const*)@@Base+0x820> │ │ │ │ + je 4bca0 ::setPatternPartitions(int, int const*)@@Base+0x7e0> │ │ │ │ cmp -0x40(%ebp),%esi │ │ │ │ - je 5338c ::setPatternPartitions(int, int const*)@@Base+0x24c> │ │ │ │ + je 4b70c ::setPatternPartitions(int, int const*)@@Base+0x24c> │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ add $0x8,%edi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 53370 ::setPatternPartitions(int, int const*)@@Base+0x230> │ │ │ │ + jne 4b6f0 ::setPatternPartitions(int, int const*)@@Base+0x230> │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ cmp %edi,-0x3c(%ebp) │ │ │ │ - je 533b9 ::setPatternPartitions(int, int const*)@@Base+0x279> │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ + je 4b739 ::setPatternPartitions(int, int const*)@@Base+0x279> │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ add $0x8,%edi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 533a0 ::setPatternPartitions(int, int const*)@@Base+0x260> │ │ │ │ + jne 4b720 ::setPatternPartitions(int, int const*)@@Base+0x260> │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 53401 ::setPatternPartitions(int, int const*)@@Base+0x2c1> │ │ │ │ + je 4b782 ::setPatternPartitions(int, int const*)@@Base+0x2c2> │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ mov 0x18(%ecx),%esi │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jae 533ea ::setPatternPartitions(int, int const*)@@Base+0x2aa> │ │ │ │ + jae 4b76b ::setPatternPartitions(int, int const*)@@Base+0x2ab> │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ - push (%esi) │ │ │ │ add $0x4,%esi │ │ │ │ + push -0x4(%esi) │ │ │ │ call 17320 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jb 533d0 ::setPatternPartitions(int, int const*)@@Base+0x290> │ │ │ │ + jb 4b750 ::setPatternPartitions(int, int const*)@@Base+0x290> │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push 0x4(%ecx) │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ call 17320 │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov (%ecx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 53a8a ::setPatternPartitions(int, int const*)@@Base+0x94a> │ │ │ │ + jne 4bdca ::setPatternPartitions(int, int const*)@@Base+0x90a> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %ecx,0xd0(%eax) │ │ │ │ - jne 532c0 ::setPatternPartitions(int, int const*)@@Base+0x180> │ │ │ │ + jne 4b640 ::setPatternPartitions(int, int const*)@@Base+0x180> │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %ecx,%edx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x4(%edx),%ebx │ │ │ │ push %ebx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ call 17420 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov 0xe8(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 534ec ::setPatternPartitions(int, int const*)@@Base+0x3ac> │ │ │ │ + je 4b86d ::setPatternPartitions(int, int const*)@@Base+0x3ad> │ │ │ │ mov -0x4(%eax),%edx │ │ │ │ lea (%eax,%edx,8),%ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 534da ::setPatternPartitions(int, int const*)@@Base+0x39a> │ │ │ │ + je 4b85b ::setPatternPartitions(int, int const*)@@Base+0x39b> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ mov 0x2cc(%eax),%edi │ │ │ │ - jmp 53476 ::setPatternPartitions(int, int const*)@@Base+0x336> │ │ │ │ + jmp 4b7f7 ::setPatternPartitions(int, int const*)@@Base+0x337> │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 53494 ::setPatternPartitions(int, int const*)@@Base+0x354> │ │ │ │ + je 4b815 ::setPatternPartitions(int, int const*)@@Base+0x355> │ │ │ │ cmp %ebx,0xe8(%edx) │ │ │ │ - je 534d7 ::setPatternPartitions(int, int const*)@@Base+0x397> │ │ │ │ + je 4b858 ::setPatternPartitions(int, int const*)@@Base+0x398> │ │ │ │ mov -0x4(%ebx),%esi │ │ │ │ sub $0x8,%ebx │ │ │ │ test %esi,%esi │ │ │ │ - je 5346e ::setPatternPartitions(int, int const*)@@Base+0x32e> │ │ │ │ + je 4b7ef ::setPatternPartitions(int, int const*)@@Base+0x32f> │ │ │ │ cmpb $0x0,(%edi) │ │ │ │ - jne 53460 ::setPatternPartitions(int, int const*)@@Base+0x320> │ │ │ │ + jne 4b7e1 ::setPatternPartitions(int, int const*)@@Base+0x321> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%esi) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 5346e ::setPatternPartitions(int, int const*)@@Base+0x32e> │ │ │ │ + jne 4b7ef ::setPatternPartitions(int, int const*)@@Base+0x32f> │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ push %esi │ │ │ │ call *0x8(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%edi) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ - je 53a10 ::setPatternPartitions(int, int const*)@@Base+0x8d0> │ │ │ │ + je 4bd58 ::setPatternPartitions(int, int const*)@@Base+0x898> │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 5346e ::setPatternPartitions(int, int const*)@@Base+0x32e> │ │ │ │ + jne 4b7ef ::setPatternPartitions(int, int const*)@@Base+0x32f> │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ push %esi │ │ │ │ call *0xc(%eax) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,0xe8(%edx) │ │ │ │ - jne 53476 ::setPatternPartitions(int, int const*)@@Base+0x336> │ │ │ │ + jne 4b7f7 ::setPatternPartitions(int, int const*)@@Base+0x337> │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ sub $0x4,%ebx │ │ │ │ push %ebx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ call 17420 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov 0xc8(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 53533 ::setPatternPartitions(int, int const*)@@Base+0x3f3> │ │ │ │ + jle 4b8b3 ::setPatternPartitions(int, int const*)@@Base+0x3f3> │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xd4(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push (%edx,%edi,4) │ │ │ │ inc %edi │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0xc8(%esi) │ │ │ │ - jg 53510 ::setPatternPartitions(int, int const*)@@Base+0x3d0> │ │ │ │ + jg 4b890 ::setPatternPartitions(int, int const*)@@Base+0x3d0> │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push 0xd4(%edi) │ │ │ │ call 17400 │ │ │ │ pop %edx │ │ │ │ push 0xd8(%edi) │ │ │ │ call 17400 │ │ │ │ movb $0x0,0xcc(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ testb $0x40,0x57(%eax) │ │ │ │ - je 5384c ::setPatternPartitions(int, int const*)@@Base+0x70c> │ │ │ │ + je 4bb8c ::setPatternPartitions(int, int const*)@@Base+0x6cc> │ │ │ │ imul $0x78,%esi,%edx │ │ │ │ - mov %esi,0xc8(%eax) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ + mov %esi,0xc8(%eax) │ │ │ │ mov $0xffffffff,%eax │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ cmp $0x1111111,%esi │ │ │ │ cmovbe %edx,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ @@ -66828,382 +62079,371 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,(%ecx) │ │ │ │ add $0x4,%ecx │ │ │ │ dec %eax │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - js 5361d ::setPatternPartitions(int, int const*)@@Base+0x4dd> │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + js 4b993 ::setPatternPartitions(int, int const*)@@Base+0x4d3> │ │ │ │ mov %ecx,%esi │ │ │ │ nop │ │ │ │ - movl $0x0,(%esi) │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - movl $0x0,0x8(%esi) │ │ │ │ - sub $0x8,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ + movl $0x0,(%esi) │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ vmovdqu %ymm2,0xc(%esi) │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 174f0 , std::allocator > >::_M_initialize_map(unsigned int)@plt> │ │ │ │ lea 0x2c(%esi),%eax │ │ │ │ dec %edi │ │ │ │ add $0x78,%esi │ │ │ │ mov %eax,(%esp) │ │ │ │ call 17480 │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ movb $0x0,-0x4(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqu8 %xmm1,-0x1c(%esi) │ │ │ │ - vmovdqu8 %xmm1,-0x14(%esi) │ │ │ │ + vmovdqu %xmm1,-0x1c(%esi) │ │ │ │ + vmovdqu %xmm1,-0x14(%esi) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 535b0 ::setPatternPartitions(int, int const*)@@Base+0x470> │ │ │ │ + jne 4b930 ::setPatternPartitions(int, int const*)@@Base+0x470> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0xc8(%eax),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %edx,0xd0(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jle 53704 ::setPatternPartitions(int, int const*)@@Base+0x5c4> │ │ │ │ + jle 4ba74 ::setPatternPartitions(int, int const*)@@Base+0x5b4> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - lea -0x24(%ebp),%edx │ │ │ │ + lea -0x20(%ebp),%edx │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ mov 0x368(%eax),%ecx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov 0x2b0(%eax),%ecx │ │ │ │ mov 0x2d8(%eax),%eax │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ add $0x8,%eax │ │ │ │ - lea -0x20(%ebp),%ecx │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + lea -0x24(%ebp),%ecx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ imul $0x78,-0x34(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ - movl $0x0,-0x24(%ebp) │ │ │ │ push $0x14 │ │ │ │ call 17050 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ movl $0x0,0x10(%eax) │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ - add %edi,%esi │ │ │ │ - mov %esi,0x4(%eax) │ │ │ │ mov %edx,(%eax) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - mov %ecx,0xc(%eax) │ │ │ │ + add %edi,%esi │ │ │ │ + mov %esi,0x4(%eax) │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + mov %edx,0xc(%eax) │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x3c(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ call 172d0 >, void (*)())@plt> │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 536d2 ::setPatternPartitions(int, int const*)@@Base+0x592> │ │ │ │ + je 4ba42 ::setPatternPartitions(int, int const*)@@Base+0x582> │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0xd0(%eax),%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 53a8a ::setPatternPartitions(int, int const*)@@Base+0x94a> │ │ │ │ + jne 4bdca ::setPatternPartitions(int, int const*)@@Base+0x90a> │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ incl -0x34(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ mov 0xc8(%edx),%esi │ │ │ │ - mov %eax,(%edi) │ │ │ │ cmp -0x34(%ebp),%esi │ │ │ │ - jg 53670 ::setPatternPartitions(int, int const*)@@Base+0x530> │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 4b9e0 ::setPatternPartitions(int, int const*)@@Base+0x520> │ │ │ │ cmp $0xfffffff,%esi │ │ │ │ - jbe 5391d ::setPatternPartitions(int, int const*)@@Base+0x7dd> │ │ │ │ + jbe 4bc5d ::setPatternPartitions(int, int const*)@@Base+0x79d> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%edi │ │ │ │ push $0xffffffff │ │ │ │ call 17270 │ │ │ │ + mov %esi,%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,(%eax) │ │ │ │ + dec %edx │ │ │ │ mov %eax,%ecx │ │ │ │ - lea 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - dec %edi │ │ │ │ - js 537b0 ::setPatternPartitions(int, int const*)@@Base+0x670> │ │ │ │ + mov %esi,(%eax) │ │ │ │ + lea 0x4(%eax),%edi │ │ │ │ + js 4baf4 ::setPatternPartitions(int, int const*)@@Base+0x634> │ │ │ │ mov %esi,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - shr $0x3,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,%edx │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + shr $0x2,%ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%edi │ │ │ │ inc %eax │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqu32 %zmm0,0x4(%ecx,%edx,1) │ │ │ │ + shl $0x5,%edi │ │ │ │ + vmovdqu %ymm0,0x4(%ecx,%edi,1) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 53740 ::setPatternPartitions(int, int const*)@@Base+0x600> │ │ │ │ + jne 4bab0 ::setPatternPartitions(int, int const*)@@Base+0x5f0> │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - test $0x7,%esi │ │ │ │ - je 53a1f ::setPatternPartitions(int, int const*)@@Base+0x8df> │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - sub %eax,%edi │ │ │ │ - lea (%ecx,%eax,8),%eax │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + test $0x3,%esi │ │ │ │ + je 4bd50 ::setPatternPartitions(int, int const*)@@Base+0x890> │ │ │ │ + sub %eax,%edx │ │ │ │ + lea (%edi,%eax,8),%eax │ │ │ │ vzeroupper │ │ │ │ - lea 0x8(%eax,%edi,8),%edx │ │ │ │ - and $0x1,%edi │ │ │ │ - jne 5378e ::setPatternPartitions(int, int const*)@@Base+0x64e> │ │ │ │ + lea 0x8(%eax,%edx,8),%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 537b0 ::setPatternPartitions(int, int const*)@@Base+0x670> │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - add $0x10,%eax │ │ │ │ - movl $0x0,-0x4(%eax) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jne 5378e ::setPatternPartitions(int, int const*)@@Base+0x64e> │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jne 4bae0 ::setPatternPartitions(int, int const*)@@Base+0x620> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ - mov %eax,0xe8(%edi) │ │ │ │ + mov %edi,0xe8(%eax) │ │ │ │ push %edx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ - mov %eax,0xd4(%edi) │ │ │ │ - jle 5382d ::setPatternPartitions(int, int const*)@@Base+0x6ed> │ │ │ │ + mov %eax,0xd4(%ecx) │ │ │ │ + jle 4bb6d ::setPatternPartitions(int, int const*)@@Base+0x6ad> │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ lea (%eax,%edx,1),%eax │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ imul 0x8(%ebx),%ecx │ │ │ │ lea (%ecx,%ecx,8),%esi │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ mov %edi,%esi │ │ │ │ mov %eax,%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x4,%esi │ │ │ │ push %edi │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x4(%esi) │ │ │ │ cmp %esi,-0x34(%ebp) │ │ │ │ - jne 53810 ::setPatternPartitions(int, int const*)@@Base+0x6d0> │ │ │ │ + jne 4bb50 ::setPatternPartitions(int, int const*)@@Base+0x690> │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 171b0 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xd8(%ecx) │ │ │ │ movb $0x1,0xcc(%ecx) │ │ │ │ - mov -0x30(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov 0x70(%esi),%edx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push -0x54(%ebp) │ │ │ │ push %edx │ │ │ │ call 17180 │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x10(%esi),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x70(%eax),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jle 538c4 ::setPatternPartitions(int, int const*)@@Base+0x784> │ │ │ │ + jle 4bc04 ::setPatternPartitions(int, int const*)@@Base+0x744> │ │ │ │ mov (%ecx),%edx │ │ │ │ xor %eax,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 53897 ::setPatternPartitions(int, int const*)@@Base+0x757> │ │ │ │ + jne 4bbd7 ::setPatternPartitions(int, int const*)@@Base+0x717> │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 538c4 ::setPatternPartitions(int, int const*)@@Base+0x784> │ │ │ │ + je 4bc04 ::setPatternPartitions(int, int const*)@@Base+0x744> │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp -0x4(%ecx,%eax,4),%edx │ │ │ │ - je 53880 ::setPatternPartitions(int, int const*)@@Base+0x740> │ │ │ │ + je 4bbc0 ::setPatternPartitions(int, int const*)@@Base+0x700> │ │ │ │ inc %ebx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 53884 ::setPatternPartitions(int, int const*)@@Base+0x744> │ │ │ │ + je 4bbc4 ::setPatternPartitions(int, int const*)@@Base+0x704> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov (%eax),%eax │ │ │ │ mov 0x100(%eax),%eax │ │ │ │ cmp 0x378(%edx),%eax │ │ │ │ - jne 53a00 ::setPatternPartitions(int, int const*)@@Base+0x8c0> │ │ │ │ + jne 4bd40 ::setPatternPartitions(int, int const*)@@Base+0x880> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push -0x30(%ebp) │ │ │ │ call 17730 ::reorderPatternsByPartition()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 538fd ::setPatternPartitions(int, int const*)@@Base+0x7bd> │ │ │ │ + jmp 4bc3d ::setPatternPartitions(int, int const*)@@Base+0x77d> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov (%ecx),%edx │ │ │ │ mov 0x74(%eax),%edi │ │ │ │ movl $0x0,(%edi,%edx,4) │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 538f7 ::setPatternPartitions(int, int const*)@@Base+0x7b7> │ │ │ │ + jle 4bc37 ::setPatternPartitions(int, int const*)@@Base+0x777> │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%ebx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 538f2 ::setPatternPartitions(int, int const*)@@Base+0x7b2> │ │ │ │ + je 4bc32 ::setPatternPartitions(int, int const*)@@Base+0x772> │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ mov 0x10(%ebx),%esi │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jg 538e0 ::setPatternPartitions(int, int const*)@@Base+0x7a0> │ │ │ │ + jg 4bc20 ::setPatternPartitions(int, int const*)@@Base+0x760> │ │ │ │ mov %esi,0x4(%edi,%edx,4) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ movb $0x1,0x4c(%ecx) │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 53a7a ::setPatternPartitions(int, int const*)@@Base+0x93a> │ │ │ │ + jne 4bdba ::setPatternPartitions(int, int const*)@@Base+0x8fa> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x4(,%esi,8),%eax │ │ │ │ - lea -0x1(%esi),%edi │ │ │ │ push %eax │ │ │ │ call 17270 │ │ │ │ + lea -0x1(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,(%eax) │ │ │ │ mov %eax,%ecx │ │ │ │ - lea 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %esi,(%eax) │ │ │ │ + lea 0x4(%eax),%edi │ │ │ │ test %esi,%esi │ │ │ │ - je 537b0 ::setPatternPartitions(int, int const*)@@Base+0x670> │ │ │ │ - cmp $0x6,%edi │ │ │ │ - ja 53733 ::setPatternPartitions(int, int const*)@@Base+0x5f3> │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - jmp 53771 ::setPatternPartitions(int, int const*)@@Base+0x631> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 4baf4 ::setPatternPartitions(int, int const*)@@Base+0x634> │ │ │ │ + cmp $0x2,%edx │ │ │ │ + ja 4ba9c ::setPatternPartitions(int, int const*)@@Base+0x5dc> │ │ │ │ + mov %edi,%eax │ │ │ │ + jmp 4badc ::setPatternPartitions(int, int const*)@@Base+0x61c> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %esi,-0x3c(%ebp) │ │ │ │ - je 533b9 ::setPatternPartitions(int, int const*)@@Base+0x279> │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ + je 4b739 ::setPatternPartitions(int, int const*)@@Base+0x279> │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ nop │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ add $0x8,%esi │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 53970 ::setPatternPartitions(int, int const*)@@Base+0x830> │ │ │ │ - jmp 533b6 ::setPatternPartitions(int, int const*)@@Base+0x276> │ │ │ │ + jne 4bcb0 ::setPatternPartitions(int, int const*)@@Base+0x7f0> │ │ │ │ + jmp 4b736 ::setPatternPartitions(int, int const*)@@Base+0x276> │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 171b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x70(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 53a53 ::setPatternPartitions(int, int const*)@@Base+0x913> │ │ │ │ + je 4bd93 ::setPatternPartitions(int, int const*)@@Base+0x8d3> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmpb $0x0,0xcd(%eax) │ │ │ │ - je 5319a ::setPatternPartitions(int, int const*)@@Base+0x5a> │ │ │ │ + je 4b51a ::setPatternPartitions(int, int const*)@@Base+0x5a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push 0xdc(%eax) │ │ │ │ mov %eax,%edi │ │ │ │ call 17400 │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,0xce(%edi) │ │ │ │ - jne 53a27 ::setPatternPartitions(int, int const*)@@Base+0x8e7> │ │ │ │ + jne 4bd67 ::setPatternPartitions(int, int const*)@@Base+0x8a7> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - movb $0x0,0xcd(%eax) │ │ │ │ cmpb $0x0,0x4c(%eax) │ │ │ │ - je 5319a ::setPatternPartitions(int, int const*)@@Base+0x5a> │ │ │ │ - jmp 5317e ::setPatternPartitions(int, int const*)@@Base+0x3e> │ │ │ │ + movb $0x0,0xcd(%eax) │ │ │ │ + je 4b51a ::setPatternPartitions(int, int const*)@@Base+0x5a> │ │ │ │ + jmp 4b4fe ::setPatternPartitions(int, int const*)@@Base+0x3e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x30(%ebp) │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 538fd ::setPatternPartitions(int, int const*)@@Base+0x7bd> │ │ │ │ + jmp 4bc3d ::setPatternPartitions(int, int const*)@@Base+0x77d> │ │ │ │ + vzeroupper │ │ │ │ + jmp 4baf4 ::setPatternPartitions(int, int const*)@@Base+0x634> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%esi) │ │ │ │ - jmp 534b8 ::setPatternPartitions(int, int const*)@@Base+0x378> │ │ │ │ - vzeroupper │ │ │ │ - jmp 537b0 ::setPatternPartitions(int, int const*)@@Base+0x670> │ │ │ │ + jmp 4b839 ::setPatternPartitions(int, int const*)@@Base+0x379> │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push 0xe0(%edi) │ │ │ │ call 17400 │ │ │ │ pop %ecx │ │ │ │ push 0xe4(%edi) │ │ │ │ call 17400 │ │ │ │ movb $0x0,0xce(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 539e0 ::setPatternPartitions(int, int const*)@@Base+0x8a0> │ │ │ │ + jmp 4bd20 ::setPatternPartitions(int, int const*)@@Base+0x860> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x4 │ │ │ │ call 17130 <__cxa_allocate_exception@plt> │ │ │ │ mov 0x264(%ebx),%edx │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - je 53aaa ::setPatternPartitions(int, int const*)@@Base+0x96a> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 4bdea ::setPatternPartitions(int, int const*)@@Base+0x92a> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ cmpl $0x0,(%esi) │ │ │ │ - je 53af0 ::setPatternPartitions(int, int const*)@@Base+0x9b0> │ │ │ │ + je 4be30 ::setPatternPartitions(int, int const*)@@Base+0x970> │ │ │ │ vzeroupper │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ call 17090 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 53a7a ::setPatternPartitions(int, int const*)@@Base+0x93a> │ │ │ │ + jne 4bdba ::setPatternPartitions(int, int const*)@@Base+0x8fa> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 17210 │ │ │ │ push %edx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ push 0x21c(%edx) │ │ │ │ @@ -67216,98 +62456,98 @@ │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push -0x3c(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 17150 >::~unique_ptr()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 53a7a ::setPatternPartitions(int, int const*)@@Base+0x93a> │ │ │ │ + jne 4bdba ::setPatternPartitions(int, int const*)@@Base+0x8fa> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ sub %edi,%esi │ │ │ │ imul $0x78,%esi,%esi │ │ │ │ add -0x38(%ebp),%esi │ │ │ │ vzeroupper │ │ │ │ cmp -0x38(%ebp),%esi │ │ │ │ - jne 53b32 ::setPatternPartitions(int, int const*)@@Base+0x9f2> │ │ │ │ + jne 4be72 ::setPatternPartitions(int, int const*)@@Base+0x9b2> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push -0x3c(%ebp) │ │ │ │ call 17420 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 53a7a ::setPatternPartitions(int, int const*)@@Base+0x93a> │ │ │ │ + jne 4bdba ::setPatternPartitions(int, int const*)@@Base+0x8fa> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push -0x30(%ebp) │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ sub $0x78,%esi │ │ │ │ push %esi │ │ │ │ call 171e0 ::threadData::~threadData()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 53afe ::setPatternPartitions(int, int const*)@@Base+0x9be> │ │ │ │ + jmp 4be3e ::setPatternPartitions(int, int const*)@@Base+0x97e> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00053b50 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base>: │ │ │ │ +0004be90 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ - call 57a4a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ - add $0x100fc,%eax │ │ │ │ + call 4fd8a ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5fa> │ │ │ │ + add $0xfdbc,%eax │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov 0x14(%edi),%ecx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %edx,%ebp │ │ │ │ sub %ecx,%ebp │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ sar $0x2,%eax │ │ │ │ lea 0x1(%esi,%eax,1),%esi │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jae 53be0 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x90> │ │ │ │ + jae 4bf20 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x90> │ │ │ │ sub %esi,%eax │ │ │ │ mov 0x44(%esp),%ebx │ │ │ │ shr $1,%eax │ │ │ │ cmpb $0x0,0x10(%esp) │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ lea (%esi,%ebx,4),%eax │ │ │ │ cmovne %eax,%esi │ │ │ │ add (%edi),%esi │ │ │ │ add $0x4,%edx │ │ │ │ sub %ecx,%edx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jae 53cc0 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x170> │ │ │ │ + jae 4c000 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x170> │ │ │ │ cmp $0x4,%edx │ │ │ │ - jle 53d20 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x1d0> │ │ │ │ + jle 4c060 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x1d0> │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call 175c0 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 53c76 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x126> │ │ │ │ + jmp 4bfb6 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x126> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp 0x44(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ cmovb 0x44(%esp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -67331,15 +62571,15 @@ │ │ │ │ lea (%esi,%eax,4),%eax │ │ │ │ cmovne %eax,%esi │ │ │ │ add $0x4,%edx │ │ │ │ add %ecx,%esi │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ sub %ecx,%edx │ │ │ │ cmp $0x4,%edx │ │ │ │ - jle 53cf0 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x1a0> │ │ │ │ + jle 4c030 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x1a0> │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ call 175c0 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -67374,64 +62614,64 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x1e,%eax │ │ │ │ sub %edx,%eax │ │ │ │ lea 0x4(%ebp,%eax,1),%eax │ │ │ │ add %esi,%eax │ │ │ │ cmp $0x4,%edx │ │ │ │ - jle 53d00 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x1b0> │ │ │ │ + jle 4c040 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x1b0> │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call 175c0 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 53c76 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x126> │ │ │ │ + jmp 4bfb6 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x126> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jne 53c56 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x106> │ │ │ │ + jne 4bf96 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x106> │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ - jmp 53c56 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x106> │ │ │ │ + jmp 4bf96 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x106> │ │ │ │ nop │ │ │ │ - je 53d09 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x1b9> │ │ │ │ + je 4c049 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x1b9> │ │ │ │ mov (%esi),%eax │ │ │ │ - jmp 53c76 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x126> │ │ │ │ + jmp 4bfb6 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x126> │ │ │ │ mov (%ecx),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ mov (%esi),%eax │ │ │ │ - jmp 53c76 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x126> │ │ │ │ + jmp 4bfb6 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x126> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jne 53d02 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x1b2> │ │ │ │ + jne 4c042 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x1b2> │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ - jmp 53c76 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x126> │ │ │ │ + jmp 4bfb6 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@@Base+0x126> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00053d30 , std::allocator > >::emplace_back >(std::packaged_task&&)@@Base>: │ │ │ │ +0004c070 , std::allocator > >::emplace_back >(std::packaged_task&&)@@Base>: │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0xff20,%ebx │ │ │ │ + add $0xfbe0,%ebx │ │ │ │ mov 0x20(%edx),%esi │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ sub $0x8,%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 53d90 , std::allocator > >::emplace_back >(std::packaged_task&&)@@Base+0x60> │ │ │ │ + je 4c0d0 , std::allocator > >::emplace_back >(std::packaged_task&&)@@Base+0x60> │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - add $0x8,%eax │ │ │ │ mov (%ecx),%ebx │ │ │ │ + add $0x8,%eax │ │ │ │ movl $0x0,(%ecx) │ │ │ │ mov %ebx,-0x8(%eax) │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ mov %ebx,-0x4(%eax) │ │ │ │ mov %eax,0x18(%edx) │ │ │ │ pop %ebx │ │ │ │ @@ -67451,32 +62691,32 @@ │ │ │ │ sar $0x3,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov 0x10(%edx),%esi │ │ │ │ sub 0x8(%edx),%esi │ │ │ │ sar $0x3,%esi │ │ │ │ add %esi,%eax │ │ │ │ cmp $0xfffffff,%eax │ │ │ │ - je 53e68 , std::allocator > >::emplace_back >(std::packaged_task&&)@@Base+0x138> │ │ │ │ + je 4c1a8 , std::allocator > >::emplace_back >(std::packaged_task&&)@@Base+0x138> │ │ │ │ mov %edi,%esi │ │ │ │ sub (%edx),%esi │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ sar $0x2,%esi │ │ │ │ sub %esi,%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jbe 53e40 , std::allocator > >::emplace_back >(std::packaged_task&&)@@Base+0x110> │ │ │ │ + jbe 4c180 , std::allocator > >::emplace_back >(std::packaged_task&&)@@Base+0x110> │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x200 │ │ │ │ call 17050 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ + add $0x10,%esp │ │ │ │ mov 0x18(%edx),%ebx │ │ │ │ movl $0x0,(%ebx) │ │ │ │ movl $0x0,0x4(%ebx) │ │ │ │ mov (%ecx),%esi │ │ │ │ movl $0x0,(%ecx) │ │ │ │ mov %esi,(%ebx) │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ @@ -67500,63 +62740,63 @@ │ │ │ │ push %edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ call 17220 , std::allocator > >::_M_reallocate_map(unsigned int, bool)@plt> │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 53dd3 , std::allocator > >::emplace_back >(std::packaged_task&&)@@Base+0xa3> │ │ │ │ + jmp 4c113 , std::allocator > >::emplace_back >(std::packaged_task&&)@@Base+0xa3> │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbb08(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 17190 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00053e80 ::upPartialsByPartitionAsync(int const*, int)@@Base>: │ │ │ │ +0004c1c0 ::upPartialsByPartitionAsync(int const*, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x90,%esp │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0xfdc9,%ebx │ │ │ │ + add $0xfa89,%ebx │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov 0xc8(%esi),%eax │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ - shl $0x2,%eax │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov 0x10(%ebp),%edi │ │ │ │ + shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0xd8(%esi) │ │ │ │ call 17510 │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - jle 53f4c ::upPartialsByPartitionAsync(int const*, int)@@Base+0xcc> │ │ │ │ + jle 4c28c ::upPartialsByPartitionAsync(int const*, int)@@Base+0xcc> │ │ │ │ mov 0xd4(%esi),%eax │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0xd8(%esi),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea (%edi,%edi,8),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ cltd │ │ │ │ idivl 0xc8(%esi) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ lea (%edi,%edx,4),%edi │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ @@ -67566,90 +62806,90 @@ │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ lea (%edx,%edx,8),%edx │ │ │ │ add %eax,%edx │ │ │ │ inc %eax │ │ │ │ mov %esi,(%ebx,%edx,4) │ │ │ │ cmp $0x9,%eax │ │ │ │ - jne 53f20 ::upPartialsByPartitionAsync(int const*, int)@@Base+0xa0> │ │ │ │ + jne 4c260 ::upPartialsByPartitionAsync(int const*, int)@@Base+0xa0> │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - incl (%edi) │ │ │ │ add $0x24,%ecx │ │ │ │ + incl (%edi) │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ add $0x9,%ebx │ │ │ │ cmp %ebx,-0x84(%ebp) │ │ │ │ - jne 53ef0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x70> │ │ │ │ + jne 4c230 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x70> │ │ │ │ mov 0xc8(%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 542b0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x430> │ │ │ │ + jle 4c5f0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x430> │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ lea -0x40(%ebp),%ecx │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ lea -0x41(%ebp),%ecx │ │ │ │ mov %ecx,-0x8c(%ebp) │ │ │ │ lea -0x38(%ebp),%ecx │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ - vmovq -0x9d18(%eax),%xmm7 │ │ │ │ + vmovq -0x9e38(%eax),%xmm7 │ │ │ │ mov 0x2cc(%eax),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ vmovq %xmm7,-0x98(%ebp) │ │ │ │ - jmp 540b6 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x236> │ │ │ │ + jmp 4c3f6 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x236> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ inc %ecx │ │ │ │ inc %ecx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - je 5433b ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4bb> │ │ │ │ + je 4c67b ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4bb> │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %al,0xc(%edx) │ │ │ │ test %al,%al │ │ │ │ - jne 542e4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x464> │ │ │ │ + jne 4c624 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x464> │ │ │ │ test %ebx,%ebx │ │ │ │ - je 53ff2 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ + je 4c332 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 541c0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x340> │ │ │ │ + je 4c500 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x340> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 541d3 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x353> │ │ │ │ + je 4c513 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x353> │ │ │ │ mov 0xe8(%esi),%eax │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ vmovq -0x78(%ebp),%xmm6 │ │ │ │ mov 0x4(%eax,%ecx,8),%ebx │ │ │ │ vmovq %xmm6,(%eax,%ecx,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 5402b ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ + je 4c36b ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 54170 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x2f0> │ │ │ │ + je 4c4b0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x2f0> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 54183 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x303> │ │ │ │ + je 4c4c3 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x303> │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ add 0xd0(%esi),%edx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ lea 0x5c(%edx),%edi │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ push %edi │ │ │ │ call 173c0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ - jne 5431e ::upPartialsByPartitionAsync(int const*, int)@@Base+0x49e> │ │ │ │ + jne 4c65e ::upPartialsByPartitionAsync(int const*, int)@@Base+0x49e> │ │ │ │ movb $0x1,-0x34(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ push -0x70(%ebp) │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ push %eax │ │ │ │ call 174a0 , std::allocator > >::emplace_back >(std::packaged_task&&)@plt> │ │ │ │ @@ -67661,131 +62901,131 @@ │ │ │ │ add $0x78,%edi │ │ │ │ mov %eax,(%esp) │ │ │ │ call 17140 │ │ │ │ pop %eax │ │ │ │ push -0x70(%ebp) │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ incl -0x68(%ebp) │ │ │ │ - mov 0xc8(%esi),%eax │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov 0xc8(%esi),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jle 54210 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x390> │ │ │ │ + jle 4c550 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x390> │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov 0xd4(%esi),%ecx │ │ │ │ - vmovq -0x98(%ebp),%xmm2 │ │ │ │ - sub $0x4,%esp │ │ │ │ movl $0xd1,-0x38(%ebp) │ │ │ │ movb $0x1,-0x24(%ebp) │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + vmovq -0x98(%ebp),%xmm2 │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ add 0xd8(%esi),%edx │ │ │ │ mov (%ecx,%eax,4),%eax │ │ │ │ - vmovq %xmm2,-0x34(%ebp) │ │ │ │ - mov (%edx),%edx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ + mov (%edx),%edx │ │ │ │ + vmovq %xmm2,-0x34(%ebp) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ push -0x8c(%ebp) │ │ │ │ push -0x88(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ call 17450 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>&&, std::allocator const&)@plt> │ │ │ │ vmovq -0x40(%ebp),%xmm3 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ vmovq %xmm3,-0x78(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ vmovq %xmm3,-0x50(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ vmovq %xmm3,-0x58(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 53fb8 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x138> │ │ │ │ + je 4c2f8 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x138> │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - jne 53fb0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x130> │ │ │ │ + jne 4c2f0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x130> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - jne 542f9 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x479> │ │ │ │ + jne 4c639 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x479> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ - jmp 53fb8 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x138> │ │ │ │ + jmp 4c2f8 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x138> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 5402b ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ + jne 4c36b ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 542d5 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x455> │ │ │ │ + je 4c615 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x455> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 5402b ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ + jne 4c36b ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5402b ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ + jmp 4c36b ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 53ff2 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ + jne 4c332 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 542c6 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x446> │ │ │ │ + je 4c606 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x446> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 53ff2 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ + jne 4c332 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 53ff2 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ + jmp 4c332 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ xchg %ax,%ax │ │ │ │ test %eax,%eax │ │ │ │ - jle 542b0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x430> │ │ │ │ + jle 4c5f0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x430> │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x68(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0xe8(%esi),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov (%eax,%ecx,8),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 54301 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x481> │ │ │ │ + je 4c641 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x481> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x8(%ebx),%edi │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ and $0x7fffffff,%eax │ │ │ │ - jmp 5429d ::upPartialsByPartitionAsync(int const*, int)@@Base+0x41d> │ │ │ │ + jmp 4c5dd ::upPartialsByPartitionAsync(int const*, int)@@Base+0x41d> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lock orl $0x80000000,(%edi) │ │ │ │ vmovq -0x68(%ebp),%xmm1 │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ or $0x80000000,%eax │ │ │ │ vmovq %xmm1,0x8(%esp) │ │ │ │ @@ -67796,62 +63036,62 @@ │ │ │ │ push %edi │ │ │ │ call 175d0 >, std::chrono::duration >)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov (%edi),%eax │ │ │ │ and $0x7fffffff,%eax │ │ │ │ cmp $0x1,%dl │ │ │ │ - jne 542a2 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x422> │ │ │ │ + jne 4c5e2 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x422> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 54260 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x3e0> │ │ │ │ + jne 4c5a0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x3e0> │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp %eax,0xc8(%esi) │ │ │ │ - jg 54230 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x3b0> │ │ │ │ + jg 4c570 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x3b0> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 542f4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ + jne 4c634 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 541f4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x374> │ │ │ │ + jmp 4c534 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x374> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 541a4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x324> │ │ │ │ + jmp 4c4e4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x324> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 5439f ::upPartialsByPartitionAsync(int const*, int)@@Base+0x51f> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 4c6df ::upPartialsByPartitionAsync(int const*, int)@@Base+0x51f> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ - jmp 53fb4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x134> │ │ │ │ + jmp 4c2f4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x134> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 542f4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ + jne 4c634 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 54354 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4d4> │ │ │ │ + jmp 4c694 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4d4> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 542f4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ + jne 4c634 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ push -0x84(%ebp) │ │ │ │ call 17210 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 542f4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ + jne 4c634 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ push -0x88(%ebp) │ │ │ │ @@ -67862,81 +63102,81 @@ │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ push -0x70(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 542f4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ + jne 4c634 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 5436b ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4eb> │ │ │ │ + jmp 4c6ab ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4eb> │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ call 17070 │ │ │ │ mov %eax,%edi │ │ │ │ cmpl $0x0,-0x84(%ebp) │ │ │ │ - je 543d7 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x557> │ │ │ │ + je 4c717 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x557> │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ mov %esi,(%esp) │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,%esi │ │ │ │ - jmp 5436b ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4eb> │ │ │ │ + jmp 4c6ab ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4eb> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000543e0 ::updatePartials(int const*, int, int)@@Base>: │ │ │ │ +0004c720 ::updatePartials(int const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0xf868,%ebx │ │ │ │ + add $0xf52c,%ebx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + cmpb $0x0,0xcd(%eax) │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ - cmpb $0x0,0xcd(%eax) │ │ │ │ - je 54490 ::updatePartials(int const*, int, int)@@Base+0xb0> │ │ │ │ + je 4c7d0 ::updatePartials(int const*, int, int)@@Base+0xb0> │ │ │ │ mov 0xf8(%ecx),%ebp │ │ │ │ - mov 0xdc(%eax),%esi │ │ │ │ cmp 0x268(%ebx),%ebp │ │ │ │ - jne 544c0 ::updatePartials(int const*, int, int)@@Base+0xe0> │ │ │ │ + mov 0xdc(%eax),%esi │ │ │ │ + jne 4c800 ::updatePartials(int const*, int, int)@@Base+0xe0> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ push %esi │ │ │ │ push 0x1c(%esp) │ │ │ │ push %eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ call 17690 ::autoPartitionPartialsOperations(int const*, int*, int, int)@plt> │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ - mov 0xfc(%ecx),%ecx │ │ │ │ imul 0x44(%eax),%edx │ │ │ │ + mov 0xfc(%ecx),%ecx │ │ │ │ cmp 0x328(%ebx),%ecx │ │ │ │ - jne 54510 ::updatePartials(int const*, int, int)@@Base+0x130> │ │ │ │ + jne 4c850 ::updatePartials(int const*, int, int)@@Base+0x130> │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 17710 ::upPartialsByPartitionAsync(int const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ @@ -67946,24 +63186,24 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xd0(%ecx),%ecx │ │ │ │ cmp 0x370(%ebx),%ecx │ │ │ │ - jne 544f0 ::updatePartials(int const*, int, int)@@Base+0x110> │ │ │ │ + jne 4c830 ::updatePartials(int const*, int, int)@@Base+0x110> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ push 0x18(%esp) │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 17728 ::upPartials(bool, int const*, int, int)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 54478 ::updatePartials(int const*, int, int)@@Base+0x98> │ │ │ │ + jmp 4c7b8 ::updatePartials(int const*, int, int)@@Base+0x98> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ push %esi │ │ │ │ @@ -67972,25 +63212,25 @@ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ call *%ebp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0xdc(%eax),%esi │ │ │ │ - jmp 54454 ::updatePartials(int const*, int, int)@@Base+0x74> │ │ │ │ + jmp 4c794 ::updatePartials(int const*, int, int)@@Base+0x74> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ push 0x18(%esp) │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 5447a ::updatePartials(int const*, int, int)@@Base+0x9a> │ │ │ │ + jmp 4c7ba ::updatePartials(int const*, int, int)@@Base+0x9a> │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,0x34(%esp) │ │ │ │ mov %edx,0x38(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -68001,61 +63241,61 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00054530 ::updatePartialsByPartition(int const*, int)@@Base>: │ │ │ │ +0004c870 ::updatePartialsByPartition(int const*, int)@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0xf71a,%ebx │ │ │ │ - mov (%eax),%esi │ │ │ │ + add $0xf3de,%ebx │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ cmpb $0x0,0xcc(%eax) │ │ │ │ - je 54580 ::updatePartialsByPartition(int const*, int)@@Base+0x50> │ │ │ │ + mov (%eax),%esi │ │ │ │ + je 4c8c0 ::updatePartialsByPartition(int const*, int)@@Base+0x50> │ │ │ │ mov 0xfc(%esi),%esi │ │ │ │ cmp 0x328(%ebx),%esi │ │ │ │ - jne 545b0 ::updatePartialsByPartition(int const*, int)@@Base+0x80> │ │ │ │ + jne 4c8f0 ::updatePartialsByPartition(int const*, int)@@Base+0x80> │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 17710 ::upPartialsByPartitionAsync(int const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xd0(%esi),%esi │ │ │ │ cmp 0x370(%ebx),%esi │ │ │ │ - jne 545d0 ::updatePartialsByPartition(int const*, int)@@Base+0xa0> │ │ │ │ + jne 4c910 ::updatePartialsByPartition(int const*, int)@@Base+0xa0> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xffffffff │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ call 17728 ::upPartials(bool, int const*, int, int)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 54573 ::updatePartialsByPartition(int const*, int)@@Base+0x43> │ │ │ │ + jmp 4c8b3 ::updatePartialsByPartition(int const*, int)@@Base+0x43> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ add $0x4,%esp │ │ │ │ - pop %ebx │ │ │ │ mov %esi,%eax │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xffffffff │ │ │ │ push %ecx │ │ │ │ @@ -68079,52 +63319,52 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00054600 ::upPartialsByPartitionAsync(int const*, int)@@Base>: │ │ │ │ +0004c940 ::upPartialsByPartitionAsync(int const*, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x90,%esp │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0xf649,%ebx │ │ │ │ + add $0xf309,%ebx │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov 0xc4(%esi),%eax │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ - shl $0x2,%eax │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov 0x10(%ebp),%edi │ │ │ │ + shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0xd4(%esi) │ │ │ │ call 17510 │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - jle 546cc ::upPartialsByPartitionAsync(int const*, int)@@Base+0xcc> │ │ │ │ + jle 4ca0c ::upPartialsByPartitionAsync(int const*, int)@@Base+0xcc> │ │ │ │ mov 0xd0(%esi),%eax │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0xd4(%esi),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea (%edi,%edi,8),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ cltd │ │ │ │ idivl 0xc4(%esi) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ lea (%edi,%edx,4),%edi │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ @@ -68134,90 +63374,90 @@ │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ lea (%edx,%edx,8),%edx │ │ │ │ add %eax,%edx │ │ │ │ inc %eax │ │ │ │ mov %esi,(%ebx,%edx,4) │ │ │ │ cmp $0x9,%eax │ │ │ │ - jne 546a0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0xa0> │ │ │ │ + jne 4c9e0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0xa0> │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - incl (%edi) │ │ │ │ add $0x24,%ecx │ │ │ │ + incl (%edi) │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ add $0x9,%ebx │ │ │ │ cmp %ebx,-0x84(%ebp) │ │ │ │ - jne 54670 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x70> │ │ │ │ + jne 4c9b0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x70> │ │ │ │ mov 0xc4(%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 54a30 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x430> │ │ │ │ + jle 4cd70 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x430> │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ lea -0x40(%ebp),%ecx │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ lea -0x41(%ebp),%ecx │ │ │ │ mov %ecx,-0x8c(%ebp) │ │ │ │ lea -0x38(%ebp),%ecx │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ - vmovq -0x9d18(%eax),%xmm7 │ │ │ │ + vmovq -0x9e38(%eax),%xmm7 │ │ │ │ mov 0x2cc(%eax),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ vmovq %xmm7,-0x98(%ebp) │ │ │ │ - jmp 54836 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x236> │ │ │ │ + jmp 4cb76 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x236> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ inc %ecx │ │ │ │ inc %ecx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - je 54abb ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4bb> │ │ │ │ + je 4cdfb ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4bb> │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %al,0xc(%edx) │ │ │ │ test %al,%al │ │ │ │ - jne 54a64 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x464> │ │ │ │ + jne 4cda4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x464> │ │ │ │ test %ebx,%ebx │ │ │ │ - je 54772 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ + je 4cab2 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 54940 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x340> │ │ │ │ + je 4cc80 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x340> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 54953 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x353> │ │ │ │ + je 4cc93 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x353> │ │ │ │ mov 0xe4(%esi),%eax │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ vmovq -0x78(%ebp),%xmm6 │ │ │ │ mov 0x4(%eax,%ecx,8),%ebx │ │ │ │ vmovq %xmm6,(%eax,%ecx,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 547ab ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ + je 4caeb ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 548f0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x2f0> │ │ │ │ + je 4cc30 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x2f0> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 54903 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x303> │ │ │ │ + je 4cc43 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x303> │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ add 0xcc(%esi),%edx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ lea 0x5c(%edx),%edi │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ push %edi │ │ │ │ call 173c0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ - jne 54a9e ::upPartialsByPartitionAsync(int const*, int)@@Base+0x49e> │ │ │ │ + jne 4cdde ::upPartialsByPartitionAsync(int const*, int)@@Base+0x49e> │ │ │ │ movb $0x1,-0x34(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ push -0x70(%ebp) │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ push %eax │ │ │ │ call 174a0 , std::allocator > >::emplace_back >(std::packaged_task&&)@plt> │ │ │ │ @@ -68229,131 +63469,131 @@ │ │ │ │ add $0x78,%edi │ │ │ │ mov %eax,(%esp) │ │ │ │ call 17140 │ │ │ │ pop %eax │ │ │ │ push -0x70(%ebp) │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ incl -0x68(%ebp) │ │ │ │ - mov 0xc4(%esi),%eax │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov 0xc4(%esi),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jle 54990 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x390> │ │ │ │ + jle 4ccd0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x390> │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov 0xd0(%esi),%ecx │ │ │ │ - vmovq -0x98(%ebp),%xmm2 │ │ │ │ - sub $0x4,%esp │ │ │ │ movl $0xd1,-0x38(%ebp) │ │ │ │ movb $0x1,-0x24(%ebp) │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + vmovq -0x98(%ebp),%xmm2 │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ add 0xd4(%esi),%edx │ │ │ │ mov (%ecx,%eax,4),%eax │ │ │ │ - vmovq %xmm2,-0x34(%ebp) │ │ │ │ - mov (%edx),%edx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ + mov (%edx),%edx │ │ │ │ + vmovq %xmm2,-0x34(%ebp) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ push -0x8c(%ebp) │ │ │ │ push -0x88(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ call 17340 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, bool, int const*, int, BeagleOpCodes))(bool, int const*, int, int)>&&, std::allocator const&)@plt> │ │ │ │ vmovq -0x40(%ebp),%xmm3 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ vmovq %xmm3,-0x78(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ vmovq %xmm3,-0x50(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ vmovq %xmm3,-0x58(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 54738 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x138> │ │ │ │ + je 4ca78 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x138> │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - jne 54730 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x130> │ │ │ │ + jne 4ca70 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x130> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - jne 54a79 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x479> │ │ │ │ + jne 4cdb9 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x479> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ - jmp 54738 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x138> │ │ │ │ + jmp 4ca78 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x138> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 547ab ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ + jne 4caeb ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 54a55 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x455> │ │ │ │ + je 4cd95 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x455> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 547ab ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ + jne 4caeb ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 547ab ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ + jmp 4caeb ::upPartialsByPartitionAsync(int const*, int)@@Base+0x1ab> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 54772 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ + jne 4cab2 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 54a46 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x446> │ │ │ │ + je 4cd86 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x446> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 54772 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ + jne 4cab2 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 54772 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ + jmp 4cab2 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x172> │ │ │ │ xchg %ax,%ax │ │ │ │ test %eax,%eax │ │ │ │ - jle 54a30 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x430> │ │ │ │ + jle 4cd70 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x430> │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x68(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0xe4(%esi),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov (%eax,%ecx,8),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 54a81 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x481> │ │ │ │ + je 4cdc1 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x481> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x8(%ebx),%edi │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ and $0x7fffffff,%eax │ │ │ │ - jmp 54a1d ::upPartialsByPartitionAsync(int const*, int)@@Base+0x41d> │ │ │ │ + jmp 4cd5d ::upPartialsByPartitionAsync(int const*, int)@@Base+0x41d> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lock orl $0x80000000,(%edi) │ │ │ │ vmovq -0x68(%ebp),%xmm1 │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ or $0x80000000,%eax │ │ │ │ vmovq %xmm1,0x8(%esp) │ │ │ │ @@ -68364,62 +63604,62 @@ │ │ │ │ push %edi │ │ │ │ call 175d0 >, std::chrono::duration >)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov (%edi),%eax │ │ │ │ and $0x7fffffff,%eax │ │ │ │ cmp $0x1,%dl │ │ │ │ - jne 54a22 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x422> │ │ │ │ + jne 4cd62 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x422> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 549e0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x3e0> │ │ │ │ + jne 4cd20 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x3e0> │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp %eax,0xc4(%esi) │ │ │ │ - jg 549b0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x3b0> │ │ │ │ + jg 4ccf0 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x3b0> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 54a74 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ + jne 4cdb4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 54974 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x374> │ │ │ │ + jmp 4ccb4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x374> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 54924 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x324> │ │ │ │ + jmp 4cc64 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x324> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 54b1f ::upPartialsByPartitionAsync(int const*, int)@@Base+0x51f> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 4ce5f ::upPartialsByPartitionAsync(int const*, int)@@Base+0x51f> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ - jmp 54734 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x134> │ │ │ │ + jmp 4ca74 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x134> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 54a74 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ + jne 4cdb4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 54ad4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4d4> │ │ │ │ + jmp 4ce14 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4d4> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 54a74 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ + jne 4cdb4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ push -0x84(%ebp) │ │ │ │ call 17210 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 54a74 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ + jne 4cdb4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ push -0x88(%ebp) │ │ │ │ @@ -68430,81 +63670,81 @@ │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ push -0x70(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 54a74 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ + jne 4cdb4 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x474> │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 54aeb ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4eb> │ │ │ │ + jmp 4ce2b ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4eb> │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ call 17070 │ │ │ │ mov %eax,%edi │ │ │ │ cmpl $0x0,-0x84(%ebp) │ │ │ │ - je 54b57 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x557> │ │ │ │ + je 4ce97 ::upPartialsByPartitionAsync(int const*, int)@@Base+0x557> │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ mov %esi,(%esp) │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,%esi │ │ │ │ - jmp 54aeb ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4eb> │ │ │ │ + jmp 4ce2b ::upPartialsByPartitionAsync(int const*, int)@@Base+0x4eb> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00054b60 ::updatePartials(int const*, int, int)@@Base>: │ │ │ │ +0004cea0 ::updatePartials(int const*, int, int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0xf0e8,%ebx │ │ │ │ + add $0xedac,%ebx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + cmpb $0x0,0xc9(%eax) │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ - cmpb $0x0,0xc9(%eax) │ │ │ │ - je 54c10 ::updatePartials(int const*, int, int)@@Base+0xb0> │ │ │ │ + je 4cf50 ::updatePartials(int const*, int, int)@@Base+0xb0> │ │ │ │ mov 0xf8(%ecx),%ebp │ │ │ │ - mov 0xd8(%eax),%esi │ │ │ │ cmp 0x1f8(%ebx),%ebp │ │ │ │ - jne 54c40 ::updatePartials(int const*, int, int)@@Base+0xe0> │ │ │ │ + mov 0xd8(%eax),%esi │ │ │ │ + jne 4cf80 ::updatePartials(int const*, int, int)@@Base+0xe0> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ push %esi │ │ │ │ push 0x1c(%esp) │ │ │ │ push %eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ call 17668 ::autoPartitionPartialsOperations(int const*, int*, int, int)@plt> │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ - mov 0xfc(%ecx),%ecx │ │ │ │ imul 0x44(%eax),%edx │ │ │ │ + mov 0xfc(%ecx),%ecx │ │ │ │ cmp 0x254(%ebx),%ecx │ │ │ │ - jne 54c90 ::updatePartials(int const*, int, int)@@Base+0x130> │ │ │ │ + jne 4cfd0 ::updatePartials(int const*, int, int)@@Base+0x130> │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 17688 ::upPartialsByPartitionAsync(int const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ @@ -68514,24 +63754,24 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xd0(%ecx),%ecx │ │ │ │ cmp 0x2a8(%ebx),%ecx │ │ │ │ - jne 54c70 ::updatePartials(int const*, int, int)@@Base+0x110> │ │ │ │ + jne 4cfb0 ::updatePartials(int const*, int, int)@@Base+0x110> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ push 0x18(%esp) │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 176c8 ::upPartials(bool, int const*, int, int)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 54bf8 ::updatePartials(int const*, int, int)@@Base+0x98> │ │ │ │ + jmp 4cf38 ::updatePartials(int const*, int, int)@@Base+0x98> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ push %esi │ │ │ │ @@ -68540,25 +63780,25 @@ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ call *%ebp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0xd8(%eax),%esi │ │ │ │ - jmp 54bd4 ::updatePartials(int const*, int, int)@@Base+0x74> │ │ │ │ + jmp 4cf14 ::updatePartials(int const*, int, int)@@Base+0x74> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ push 0x18(%esp) │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call *%ecx │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 54bfa ::updatePartials(int const*, int, int)@@Base+0x9a> │ │ │ │ + jmp 4cf3a ::updatePartials(int const*, int, int)@@Base+0x9a> │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,0x34(%esp) │ │ │ │ mov %edx,0x38(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -68569,61 +63809,61 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00054cb0 ::updatePartialsByPartition(int const*, int)@@Base>: │ │ │ │ +0004cff0 ::updatePartialsByPartition(int const*, int)@@Base>: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0xef9a,%ebx │ │ │ │ - mov (%eax),%esi │ │ │ │ + add $0xec5e,%ebx │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ cmpb $0x0,0xc8(%eax) │ │ │ │ - je 54d00 ::updatePartialsByPartition(int const*, int)@@Base+0x50> │ │ │ │ + mov (%eax),%esi │ │ │ │ + je 4d040 ::updatePartialsByPartition(int const*, int)@@Base+0x50> │ │ │ │ mov 0xfc(%esi),%esi │ │ │ │ cmp 0x254(%ebx),%esi │ │ │ │ - jne 54d30 ::updatePartialsByPartition(int const*, int)@@Base+0x80> │ │ │ │ + jne 4d070 ::updatePartialsByPartition(int const*, int)@@Base+0x80> │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 17688 ::upPartialsByPartitionAsync(int const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xd0(%esi),%esi │ │ │ │ cmp 0x2a8(%ebx),%esi │ │ │ │ - jne 54d50 ::updatePartialsByPartition(int const*, int)@@Base+0xa0> │ │ │ │ + jne 4d090 ::updatePartialsByPartition(int const*, int)@@Base+0xa0> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xffffffff │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ call 176c8 ::upPartials(bool, int const*, int, int)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 54cf3 ::updatePartialsByPartition(int const*, int)@@Base+0x43> │ │ │ │ + jmp 4d033 ::updatePartialsByPartition(int const*, int)@@Base+0x43> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ add $0x4,%esp │ │ │ │ - pop %ebx │ │ │ │ mov %esi,%eax │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xffffffff │ │ │ │ push %ecx │ │ │ │ @@ -68639,108 +63879,108 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00054d70 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base>: │ │ │ │ +0004d0b0 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ vmovd 0xc(%ebp),%xmm0 │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0xeed4,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0xeb94,%esi │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ mov 0xc8(%ebx),%ecx │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0x20(%ebp),%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 5519c ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x42c> │ │ │ │ + jle 4d4dc ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x42c> │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ lea -0x50(%ebp),%eax │ │ │ │ vpinsrd $0x1,%ebx,%xmm0,%xmm7 │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea -0x51(%ebp),%eax │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ vmovq %xmm7,-0xb8(%ebp) │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ lea -0x48(%ebp),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x2cc(%esi),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ - jmp 54f4d ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x1dd> │ │ │ │ + jmp 4d28d ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x1dd> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ inc %ecx │ │ │ │ inc %ecx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - je 55221 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4b1> │ │ │ │ + je 4d561 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4b1> │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %al,0xc(%edx) │ │ │ │ test %al,%al │ │ │ │ - jne 551ce ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x45e> │ │ │ │ + jne 4d50e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x45e> │ │ │ │ test %ebx,%ebx │ │ │ │ - je 54e65 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + je 4d1a5 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 55080 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x310> │ │ │ │ + je 4d3c0 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x310> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 55093 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x323> │ │ │ │ + je 4d3d3 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x323> │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ vmovq -0x88(%ebp),%xmm6 │ │ │ │ mov 0xe8(%edx),%eax │ │ │ │ add %edi,%eax │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ vmovq %xmm6,(%eax) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 54ea4 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + je 4d1e4 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 55020 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2b0> │ │ │ │ + je 4d360 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2b0> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 55033 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2c3> │ │ │ │ + je 4d373 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2c3> │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ - imul $0x78,-0x78(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + imul $0x78,-0x78(%ebp),%eax │ │ │ │ mov 0xd0(%ecx),%edx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ lea 0x5c(%edx),%edi │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ push %edi │ │ │ │ call 173c0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ - jne 55207 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x497> │ │ │ │ + jne 4d547 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x497> │ │ │ │ movb $0x1,-0x44(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x80(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ push %edx │ │ │ │ call 174a0 , std::allocator > >::emplace_back >(std::packaged_task&&)@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ @@ -68751,34 +63991,34 @@ │ │ │ │ add $0x2c,%edi │ │ │ │ mov %edi,(%esp) │ │ │ │ call 17140 │ │ │ │ pop %eax │ │ │ │ push -0x80(%ebp) │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ incl -0x78(%ebp) │ │ │ │ addl $0x8,-0x90(%ebp) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ addl $0x4,-0x8c(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0xc8(%eax),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jle 550e0 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x370> │ │ │ │ + jle 4d420 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x370> │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ vmovq -0xb8(%ebp),%xmm2 │ │ │ │ movl $0x129,-0x48(%ebp) │ │ │ │ - sub $0x4,%esp │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ movl $0x1,-0x3c(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - vmovq %xmm2,-0x28(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ + vmovq %xmm2,-0x28(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ @@ -68787,102 +64027,102 @@ │ │ │ │ push -0x80(%ebp) │ │ │ │ call 174e0 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@plt> │ │ │ │ vmovq -0x50(%ebp),%xmm3 │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ vmovq %xmm3,-0x88(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ vmovq %xmm3,-0x60(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ vmovq %xmm3,-0x68(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 54e28 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ + je 4d168 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - jne 54e20 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb0> │ │ │ │ + jne 4d160 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb0> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - jne 551e3 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x473> │ │ │ │ + jne 4d523 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x473> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ - jmp 54e28 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ + jmp 4d168 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 54ea4 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + jne 4d1e4 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 551bf ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x44f> │ │ │ │ + je 4d4ff ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x44f> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 54ea4 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + jne 4d1e4 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 54ea4 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + jmp 4d1e4 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 54e65 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + jne 4d1a5 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 551b0 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x440> │ │ │ │ + je 4d4f0 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x440> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 54e65 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + jne 4d1a5 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 54e65 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + jmp 4d1a5 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 5519c ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x42c> │ │ │ │ + jle 4d4dc ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x42c> │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x78(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ mov 0xe8(%eax),%eax │ │ │ │ mov (%eax,%edx,8),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 551eb ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x47b> │ │ │ │ + je 4d52b ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x47b> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x8(%ebx),%edi │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ and $0x7fffffff,%eax │ │ │ │ - jmp 5517c ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x40c> │ │ │ │ + jmp 4d4bc ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x40c> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lock orl $0x80000000,(%edi) │ │ │ │ vmovq -0x78(%ebp),%xmm1 │ │ │ │ sub $0x10,%esp │ │ │ │ or $0x80000000,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -68894,61 +64134,61 @@ │ │ │ │ push %edi │ │ │ │ call 175d0 >, std::chrono::duration >)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov (%edi),%eax │ │ │ │ and $0x7fffffff,%eax │ │ │ │ cmp $0x1,%cl │ │ │ │ - jne 55181 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x411> │ │ │ │ + jne 4d4c1 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x411> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 55140 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x3d0> │ │ │ │ + jne 4d480 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x3d0> │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp %eax,0xc8(%edx) │ │ │ │ - jg 55100 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x390> │ │ │ │ + jg 4d440 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x390> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 551de ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ + jne 4d51e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 550b7 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x347> │ │ │ │ + jmp 4d3f7 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x347> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 55057 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2e7> │ │ │ │ + jmp 4d397 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2e7> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 5527f ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x50f> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 4d5bf ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x50f> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ - jmp 54e24 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb4> │ │ │ │ + jmp 4d164 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb4> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 551de ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ + jne 4d51e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 55239 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4c9> │ │ │ │ + jmp 4d579 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4c9> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 551de ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ + jne 4d51e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0xa8(%ebp) │ │ │ │ call 17210 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 551de ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ + jne 4d51e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ sub $0xc,%esp │ │ │ │ push -0xac(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -68959,135 +64199,135 @@ │ │ │ │ push -0x80(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 551de ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ + jne 4d51e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 5524f ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4df> │ │ │ │ + jmp 4d58f ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4df> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x1 │ │ │ │ call 17070 │ │ │ │ mov %eax,%edi │ │ │ │ cmpl $0x0,-0x98(%ebp) │ │ │ │ - je 5524f ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4df> │ │ │ │ + je 4d58f ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4df> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x98(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ pop %edx │ │ │ │ push -0x98(%ebp) │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5524f ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4df> │ │ │ │ + jmp 4d58f ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4df> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000552c0 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base>: │ │ │ │ +0004d600 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ vmovd 0xc(%ebp),%xmm0 │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0xe984,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0xe644,%esi │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ mov 0xc4(%ebx),%ecx │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0x20(%ebp),%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 556ec ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x42c> │ │ │ │ + jle 4da2c ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x42c> │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ lea -0x50(%ebp),%eax │ │ │ │ vpinsrd $0x1,%ebx,%xmm0,%xmm7 │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea -0x51(%ebp),%eax │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ vmovq %xmm7,-0xb8(%ebp) │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ lea -0x48(%ebp),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x2cc(%esi),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ - jmp 5549d ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x1dd> │ │ │ │ + jmp 4d7dd ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x1dd> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ inc %ecx │ │ │ │ inc %ecx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - je 55771 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4b1> │ │ │ │ + je 4dab1 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4b1> │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %al,0xc(%edx) │ │ │ │ test %al,%al │ │ │ │ - jne 5571e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x45e> │ │ │ │ + jne 4da5e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x45e> │ │ │ │ test %ebx,%ebx │ │ │ │ - je 553b5 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + je 4d6f5 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 555d0 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x310> │ │ │ │ + je 4d910 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x310> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 555e3 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x323> │ │ │ │ + je 4d923 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x323> │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ vmovq -0x88(%ebp),%xmm6 │ │ │ │ mov 0xe4(%edx),%eax │ │ │ │ add %edi,%eax │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ vmovq %xmm6,(%eax) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 553f4 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + je 4d734 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 55570 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2b0> │ │ │ │ + je 4d8b0 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2b0> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 55583 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2c3> │ │ │ │ + je 4d8c3 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2c3> │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ - imul $0x78,-0x78(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + imul $0x78,-0x78(%ebp),%eax │ │ │ │ mov 0xcc(%ecx),%edx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ lea 0x5c(%edx),%edi │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ push %edi │ │ │ │ call 173c0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ - jne 55757 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x497> │ │ │ │ + jne 4da97 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x497> │ │ │ │ movb $0x1,-0x44(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x80(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ push %edx │ │ │ │ call 174a0 , std::allocator > >::emplace_back >(std::packaged_task&&)@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ @@ -69098,34 +64338,34 @@ │ │ │ │ add $0x2c,%edi │ │ │ │ mov %edi,(%esp) │ │ │ │ call 17140 │ │ │ │ pop %eax │ │ │ │ push -0x80(%ebp) │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ incl -0x78(%ebp) │ │ │ │ addl $0x8,-0x90(%ebp) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ addl $0x4,-0x8c(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0xc4(%eax),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jle 55630 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x370> │ │ │ │ + jle 4d970 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x370> │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ vmovq -0xb8(%ebp),%xmm2 │ │ │ │ movl $0x129,-0x48(%ebp) │ │ │ │ - sub $0x4,%esp │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ movl $0x1,-0x3c(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - vmovq %xmm2,-0x28(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ + vmovq %xmm2,-0x28(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ @@ -69134,102 +64374,102 @@ │ │ │ │ push -0x80(%ebp) │ │ │ │ call 175f0 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@plt> │ │ │ │ vmovq -0x50(%ebp),%xmm3 │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ vmovq %xmm3,-0x88(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ vmovq %xmm3,-0x60(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ vmovq %xmm3,-0x68(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 55378 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ + je 4d6b8 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - jne 55370 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb0> │ │ │ │ + jne 4d6b0 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb0> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - jne 55733 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x473> │ │ │ │ + jne 4da73 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x473> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ - jmp 55378 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ + jmp 4d6b8 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 553f4 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + jne 4d734 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 5570f ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x44f> │ │ │ │ + je 4da4f ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x44f> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 553f4 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + jne 4d734 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 553f4 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + jmp 4d734 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 553b5 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + jne 4d6f5 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 55700 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x440> │ │ │ │ + je 4da40 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x440> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 553b5 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + jne 4d6f5 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 553b5 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + jmp 4d6f5 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 556ec ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x42c> │ │ │ │ + jle 4da2c ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x42c> │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x78(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ mov 0xe4(%eax),%eax │ │ │ │ mov (%eax,%edx,8),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 5573b ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x47b> │ │ │ │ + je 4da7b ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x47b> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x8(%ebx),%edi │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ and $0x7fffffff,%eax │ │ │ │ - jmp 556cc ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x40c> │ │ │ │ + jmp 4da0c ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x40c> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lock orl $0x80000000,(%edi) │ │ │ │ vmovq -0x78(%ebp),%xmm1 │ │ │ │ sub $0x10,%esp │ │ │ │ or $0x80000000,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -69241,61 +64481,61 @@ │ │ │ │ push %edi │ │ │ │ call 175d0 >, std::chrono::duration >)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov (%edi),%eax │ │ │ │ and $0x7fffffff,%eax │ │ │ │ cmp $0x1,%cl │ │ │ │ - jne 556d1 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x411> │ │ │ │ + jne 4da11 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x411> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 55690 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x3d0> │ │ │ │ + jne 4d9d0 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x3d0> │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp %eax,0xc4(%edx) │ │ │ │ - jg 55650 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x390> │ │ │ │ + jg 4d990 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x390> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5572e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ + jne 4da6e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 55607 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x347> │ │ │ │ + jmp 4d947 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x347> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 555a7 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2e7> │ │ │ │ + jmp 4d8e7 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2e7> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 557cf ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x50f> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 4db0f ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x50f> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ - jmp 55374 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb4> │ │ │ │ + jmp 4d6b4 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb4> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5572e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ + jne 4da6e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 55789 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4c9> │ │ │ │ + jmp 4dac9 ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4c9> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5572e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ + jne 4da6e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0xa8(%ebp) │ │ │ │ call 17210 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5572e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ + jne 4da6e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ sub $0xc,%esp │ │ │ │ push -0xac(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -69306,145 +64546,145 @@ │ │ │ │ push -0x80(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5572e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ + jne 4da6e ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x46e> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 5579f ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4df> │ │ │ │ + jmp 4dadf ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4df> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x1 │ │ │ │ call 17070 │ │ │ │ mov %eax,%edi │ │ │ │ cmpl $0x0,-0x98(%ebp) │ │ │ │ - je 5579f ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4df> │ │ │ │ + je 4dadf ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4df> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x98(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ pop %edx │ │ │ │ push -0x98(%ebp) │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5579f ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4df> │ │ │ │ + jmp 4dadf ::calcRootLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4df> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00055810 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +0004db50 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov 0x24(%ebp),%edx │ │ │ │ vmovd 0x14(%ebp),%xmm0 │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0xe0f1,%esi │ │ │ │ vmovd 0x1c(%ebp),%xmm1 │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0xe426,%esi │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov 0xc8(%edi),%edi │ │ │ │ mov 0x20(%ebp),%eax │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ cmp %eax,%edi │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ cmovle %edi,%edx │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 55bec ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3dc> │ │ │ │ + jle 4df2c ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3dc> │ │ │ │ cltd │ │ │ │ vpinsrd $0x1,%ebx,%xmm0,%xmm0 │ │ │ │ vpinsrd $0x1,%ecx,%xmm1,%xmm1 │ │ │ │ movl $0x0,-0x6c(%ebp) │ │ │ │ idiv %edi │ │ │ │ - vpunpcklqdq %xmm0,%xmm1,%xmm4 │ │ │ │ + vpunpcklqdq %xmm0,%xmm1,%xmm5 │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ - vmovdqa %xmm4,-0xc8(%ebp) │ │ │ │ + vmovdqa %xmm5,-0xc8(%ebp) │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ lea -0x50(%ebp),%eax │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ lea -0x51(%ebp),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ lea -0x48(%ebp),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x2cc(%esi),%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ - jmp 55a06 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1f6> │ │ │ │ + jmp 4dd46 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1f6> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%ebx),%edi │ │ │ │ inc %edi │ │ │ │ inc %edi │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - je 55d1d ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x50d> │ │ │ │ + je 4e05d ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x50d> │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %al,0xc(%edi) │ │ │ │ test %al,%al │ │ │ │ - jne 55ccf ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4bf> │ │ │ │ + jne 4e00f ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4bf> │ │ │ │ test %ebx,%ebx │ │ │ │ - je 5592b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ + je 4dc6b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 55b50 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x340> │ │ │ │ + je 4de90 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x340> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 55b63 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x353> │ │ │ │ + je 4dea3 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x353> │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov 0xe8(%eax),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%ebx │ │ │ │ mov %edx,(%eax,%edi,8) │ │ │ │ mov %ecx,0x4(%eax,%edi,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 55967 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ + je 4dca7 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 55af0 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2e0> │ │ │ │ + je 4de30 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2e0> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 55b03 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2f3> │ │ │ │ + je 4de43 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2f3> │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ - imul $0x78,-0x6c(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + imul $0x78,-0x6c(%ebp),%eax │ │ │ │ mov 0xd0(%edi),%edx │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ lea 0x5c(%edx),%edi │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ push %edi │ │ │ │ call 173c0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 55d08 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f8> │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + jne 4e048 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f8> │ │ │ │ movb $0x1,-0x44(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x88(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ push %edx │ │ │ │ call 174a0 , std::allocator > >::emplace_back >(std::packaged_task&&)@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ @@ -69460,35 +64700,36 @@ │ │ │ │ pop %edx │ │ │ │ push -0x88(%ebp) │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ incl -0x6c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ cmp -0xa0(%ebp),%eax │ │ │ │ - je 55be0 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3d0> │ │ │ │ + je 4df20 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3d0> │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ movl $0x129,-0x48(%ebp) │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ cmp $0x1,%edi │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ sbb $0xffffffff,%ebx │ │ │ │ test %edi,%edi │ │ │ │ cmove %edi,%eax │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ - vpbroadcastd %eax,%xmm0 │ │ │ │ - add -0xa4(%ebp),%eax │ │ │ │ - vpaddd -0xc8(%ebp),%xmm0,%xmm0 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + add -0xa4(%ebp),%eax │ │ │ │ + vpbroadcastd %xmm3,%xmm0 │ │ │ │ + vpaddd -0xc8(%ebp),%xmm0,%xmm0 │ │ │ │ lea (%edi,%edx,8),%edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ vmovdqa %xmm0,-0x38(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ push -0xb4(%ebp) │ │ │ │ @@ -69496,118 +64737,117 @@ │ │ │ │ push -0x88(%ebp) │ │ │ │ call 174e0 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@plt> │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ add $0xc,%esp │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 558e8 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd8> │ │ │ │ + je 4dc28 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd8> │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ cmpb $0x0,(%edi) │ │ │ │ - jne 558e0 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd0> │ │ │ │ + jne 4dc20 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd0> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ cmpb $0x0,(%edi) │ │ │ │ - jne 55ce4 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4d4> │ │ │ │ + jne 4e024 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4d4> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ - jmp 558e8 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd8> │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 4dc28 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd8> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 55967 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ + jne 4dca7 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 55cc0 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4b0> │ │ │ │ + je 4e000 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4b0> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 55967 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ + jne 4dca7 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55967 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ + jmp 4dca7 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 5592b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ + jne 4dc6b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov %ecx,-0x94(%ebp) │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 55cb1 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4a1> │ │ │ │ + je 4dff1 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4a1> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 5592b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ + jne 4dc6b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov %ecx,-0x94(%ebp) │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5592b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + jmp 4dc6b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0xc8(%eax),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 55c9d ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x48d> │ │ │ │ + jle 4dfdd ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x48d> │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x88(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0xe8(%eax),%eax │ │ │ │ mov (%eax,%edi,8),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 55cec ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4dc> │ │ │ │ + je 4e02c ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4dc> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ lea 0x8(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ and $0x7fffffff,%eax │ │ │ │ - jmp 55c88 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x478> │ │ │ │ + jmp 4dfc8 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x478> │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ lock orl $0x80000000,(%ecx) │ │ │ │ vmovq -0x88(%ebp),%xmm2 │ │ │ │ sub $0x10,%esp │ │ │ │ or $0x80000000,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ vmovq %xmm2,0x8(%esp) │ │ │ │ @@ -69620,60 +64860,60 @@ │ │ │ │ call 175d0 >, std::chrono::duration >)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ and $0x7fffffff,%eax │ │ │ │ cmp $0x1,%cl │ │ │ │ - jne 55c8d ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x47d> │ │ │ │ + jne 4dfcd ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x47d> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 55c40 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x430> │ │ │ │ + jne 4df80 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x430> │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ cmp %edi,0xc8(%eax) │ │ │ │ - jg 55c10 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x400> │ │ │ │ + jg 4df50 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x400> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 55cdf ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ + jne 4e01f ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 55b9f ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x38f> │ │ │ │ + jmp 4dedf ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x38f> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 55b27 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x317> │ │ │ │ + jmp 4de67 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x317> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 55d7e ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x56e> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 4e0be ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x56e> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov 0x4(%ebx),%edi │ │ │ │ - jmp 558e4 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd4> │ │ │ │ + jmp 4dc24 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd4> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 55cdf ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ + jne 4e01f ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 55d35 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x525> │ │ │ │ + jmp 4e075 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x525> │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 55cdf ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ + jne 4e01f ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17210 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 55cdf ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ + jne 4e01f ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ sub $0xc,%esp │ │ │ │ push -0xac(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -69684,146 +64924,146 @@ │ │ │ │ push -0x88(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 55cdf ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ + jne 4e01f ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 55d4b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x53b> │ │ │ │ + jmp 4e08b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x53b> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x1 │ │ │ │ call 17070 │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ cmpl $0x0,-0x9c(%ebp) │ │ │ │ - je 55db5 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5a5> │ │ │ │ + je 4e0f5 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5a5> │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ - jmp 55d4b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x53b> │ │ │ │ + jmp 4e08b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x53b> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00055dc0 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +0004e100 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov 0x24(%ebp),%edx │ │ │ │ vmovd 0x14(%ebp),%xmm0 │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0xdb41,%esi │ │ │ │ vmovd 0x1c(%ebp),%xmm1 │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ - mov 0x18(%ebp),%ecx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0xde76,%esi │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov 0xc4(%edi),%edi │ │ │ │ mov 0x20(%ebp),%eax │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ + mov 0x18(%ebp),%ecx │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ cmp %eax,%edi │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ cmovle %edi,%edx │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 5619c ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3dc> │ │ │ │ + jle 4e4dc ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3dc> │ │ │ │ cltd │ │ │ │ vpinsrd $0x1,%ebx,%xmm0,%xmm0 │ │ │ │ vpinsrd $0x1,%ecx,%xmm1,%xmm1 │ │ │ │ movl $0x0,-0x6c(%ebp) │ │ │ │ idiv %edi │ │ │ │ - vpunpcklqdq %xmm0,%xmm1,%xmm4 │ │ │ │ + vpunpcklqdq %xmm0,%xmm1,%xmm5 │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ - vmovdqa %xmm4,-0xc8(%ebp) │ │ │ │ + vmovdqa %xmm5,-0xc8(%ebp) │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ lea -0x50(%ebp),%eax │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ lea -0x51(%ebp),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ lea -0x48(%ebp),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x2cc(%esi),%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ - jmp 55fb6 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1f6> │ │ │ │ + jmp 4e2f6 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x1f6> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%ebx),%edi │ │ │ │ inc %edi │ │ │ │ inc %edi │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - je 562cd ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x50d> │ │ │ │ + je 4e60d ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x50d> │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %al,0xc(%edi) │ │ │ │ test %al,%al │ │ │ │ - jne 5627f ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4bf> │ │ │ │ + jne 4e5bf ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4bf> │ │ │ │ test %ebx,%ebx │ │ │ │ - je 55edb ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ + je 4e21b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 56100 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x340> │ │ │ │ + je 4e440 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x340> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 56113 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x353> │ │ │ │ + je 4e453 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x353> │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov 0xe4(%eax),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%ebx │ │ │ │ mov %edx,(%eax,%edi,8) │ │ │ │ mov %ecx,0x4(%eax,%edi,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 55f17 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ + je 4e257 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 560a0 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2e0> │ │ │ │ + je 4e3e0 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2e0> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 560b3 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2f3> │ │ │ │ + je 4e3f3 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x2f3> │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ - imul $0x78,-0x6c(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + imul $0x78,-0x6c(%ebp),%eax │ │ │ │ mov 0xcc(%edi),%edx │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ lea 0x5c(%edx),%edi │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ push %edi │ │ │ │ call 173c0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 562b8 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f8> │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + jne 4e5f8 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f8> │ │ │ │ movb $0x1,-0x44(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x88(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ push %edx │ │ │ │ call 174a0 , std::allocator > >::emplace_back >(std::packaged_task&&)@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ @@ -69839,35 +65079,36 @@ │ │ │ │ pop %edx │ │ │ │ push -0x88(%ebp) │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ incl -0x6c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ cmp -0xa0(%ebp),%eax │ │ │ │ - je 56190 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3d0> │ │ │ │ + je 4e4d0 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3d0> │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ movl $0x129,-0x48(%ebp) │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ cmp $0x1,%edi │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ sbb $0xffffffff,%ebx │ │ │ │ test %edi,%edi │ │ │ │ cmove %edi,%eax │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ - vpbroadcastd %eax,%xmm0 │ │ │ │ - add -0xa4(%ebp),%eax │ │ │ │ - vpaddd -0xc8(%ebp),%xmm0,%xmm0 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + add -0xa4(%ebp),%eax │ │ │ │ + vpbroadcastd %xmm3,%xmm0 │ │ │ │ + vpaddd -0xc8(%ebp),%xmm0,%xmm0 │ │ │ │ lea (%edi,%edx,8),%edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ vmovdqa %xmm0,-0x38(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ push -0xb4(%ebp) │ │ │ │ @@ -69875,118 +65116,117 @@ │ │ │ │ push -0x88(%ebp) │ │ │ │ call 175f0 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@plt> │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ add $0xc,%esp │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 55e98 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd8> │ │ │ │ + je 4e1d8 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd8> │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ cmpb $0x0,(%edi) │ │ │ │ - jne 55e90 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd0> │ │ │ │ + jne 4e1d0 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd0> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ cmpb $0x0,(%edi) │ │ │ │ - jne 56294 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4d4> │ │ │ │ + jne 4e5d4 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4d4> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ - jmp 55e98 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd8> │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 4e1d8 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd8> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 55f17 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ + jne 4e257 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 56270 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4b0> │ │ │ │ + je 4e5b0 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4b0> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 55f17 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ + jne 4e257 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55f17 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ + jmp 4e257 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x157> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 55edb ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ + jne 4e21b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov %ecx,-0x94(%ebp) │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 56261 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4a1> │ │ │ │ + je 4e5a1 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4a1> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 55edb ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ + jne 4e21b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov %ecx,-0x94(%ebp) │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55edb ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + jmp 4e21b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x11b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0xc4(%eax),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 5624d ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x48d> │ │ │ │ + jle 4e58d ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x48d> │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x88(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0xe4(%eax),%eax │ │ │ │ mov (%eax,%edi,8),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 5629c ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4dc> │ │ │ │ + je 4e5dc ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4dc> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ lea 0x8(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ and $0x7fffffff,%eax │ │ │ │ - jmp 56238 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x478> │ │ │ │ + jmp 4e578 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x478> │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ lock orl $0x80000000,(%ecx) │ │ │ │ vmovq -0x88(%ebp),%xmm2 │ │ │ │ sub $0x10,%esp │ │ │ │ or $0x80000000,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ vmovq %xmm2,0x8(%esp) │ │ │ │ @@ -69999,60 +65239,60 @@ │ │ │ │ call 175d0 >, std::chrono::duration >)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ and $0x7fffffff,%eax │ │ │ │ cmp $0x1,%cl │ │ │ │ - jne 5623d ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x47d> │ │ │ │ + jne 4e57d ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x47d> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 561f0 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x430> │ │ │ │ + jne 4e530 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x430> │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ cmp %edi,0xc4(%eax) │ │ │ │ - jg 561c0 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x400> │ │ │ │ + jg 4e500 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x400> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5628f ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ + jne 4e5cf ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 5614f ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x38f> │ │ │ │ + jmp 4e48f ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x38f> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 560d7 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x317> │ │ │ │ + jmp 4e417 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x317> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 5632e ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x56e> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 4e66e ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x56e> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov 0x4(%ebx),%edi │ │ │ │ - jmp 55e94 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd4> │ │ │ │ + jmp 4e1d4 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xd4> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5628f ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ + jne 4e5cf ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 562e5 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x525> │ │ │ │ + jmp 4e625 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x525> │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 5628f ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ + jne 4e5cf ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17210 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5628f ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ + jne 4e5cf ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ sub $0xc,%esp │ │ │ │ push -0xac(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -70063,137 +65303,137 @@ │ │ │ │ push -0x88(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5628f ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ + jne 4e5cf ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cf> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 562fb ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x53b> │ │ │ │ + jmp 4e63b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x53b> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x1 │ │ │ │ call 17070 │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ cmpl $0x0,-0x9c(%ebp) │ │ │ │ - je 56365 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5a5> │ │ │ │ + je 4e6a5 ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5a5> │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ - jmp 562fb ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x53b> │ │ │ │ + jmp 4e63b ::calcRootLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x53b> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00056370 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base>: │ │ │ │ +0004e6b0 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0xd8d9,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0xd599,%esi │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ mov 0xc8(%ebx),%ecx │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov 0x20(%ebp),%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0x28(%ebp),%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 567bf ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x44f> │ │ │ │ + jle 4eaff ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x44f> │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ lea -0x58(%ebp),%eax │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ movl $0x0,-0x98(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea -0x59(%ebp),%eax │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ lea -0x4c(%ebp),%eax │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ mov 0x2cc(%esi),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jmp 56556 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x1e6> │ │ │ │ + jmp 4e896 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x1e6> │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ inc %ecx │ │ │ │ inc %ecx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - je 56844 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4d4> │ │ │ │ + je 4eb84 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4d4> │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %al,0xc(%edx) │ │ │ │ test %al,%al │ │ │ │ - jne 567f1 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x481> │ │ │ │ + jne 4eb31 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x481> │ │ │ │ test %ebx,%ebx │ │ │ │ - je 56465 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + je 4e7a5 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 566a0 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x330> │ │ │ │ + je 4e9e0 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x330> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 566b3 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x343> │ │ │ │ + je 4e9f3 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x343> │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ vmovq -0x88(%ebp),%xmm5 │ │ │ │ mov 0xe8(%edx),%eax │ │ │ │ add %edi,%eax │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ vmovq %xmm5,(%eax) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 564a4 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + je 4e7e4 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 56640 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2d0> │ │ │ │ + je 4e980 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2d0> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 56653 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2e3> │ │ │ │ + je 4e993 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2e3> │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ - imul $0x78,-0x98(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + imul $0x78,-0x98(%ebp),%eax │ │ │ │ mov 0xd0(%ecx),%edx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ lea 0x5c(%edx),%edi │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ push %edi │ │ │ │ call 173c0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ - jne 5682a ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4ba> │ │ │ │ + jne 4eb6a ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4ba> │ │ │ │ movb $0x1,-0x48(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x80(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ push %edx │ │ │ │ call 174a0 , std::allocator > >::emplace_back >(std::packaged_task&&)@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ @@ -70204,27 +65444,27 @@ │ │ │ │ add $0x2c,%edi │ │ │ │ mov %edi,(%esp) │ │ │ │ call 17140 │ │ │ │ pop %eax │ │ │ │ push -0x80(%ebp) │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ incl -0x98(%ebp) │ │ │ │ addl $0x8,-0xa0(%ebp) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ addl $0x4,-0x9c(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0xc8(%eax),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jle 56700 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x390> │ │ │ │ + jle 4ea40 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x390> │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ movl $0x13d,-0x4c(%ebp) │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - sub $0x4,%esp │ │ │ │ movl $0x1,-0x40(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ @@ -70246,101 +65486,101 @@ │ │ │ │ push -0x80(%ebp) │ │ │ │ call 17490 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@plt> │ │ │ │ vmovq -0x58(%ebp),%xmm2 │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ vmovq %xmm2,-0x88(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ vmovq %xmm2,-0x70(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ vmovq %xmm2,-0x78(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 56428 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ + je 4e768 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - jne 56420 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb0> │ │ │ │ + jne 4e760 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb0> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - jne 56806 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x496> │ │ │ │ + jne 4eb46 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x496> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ - jmp 56428 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ + jmp 4e768 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 564a4 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + jne 4e7e4 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 567e2 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x472> │ │ │ │ + je 4eb22 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x472> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 564a4 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + jne 4e7e4 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 564a4 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + jmp 4e7e4 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 56465 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + jne 4e7a5 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 567d3 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x463> │ │ │ │ + je 4eb13 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x463> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 56465 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + jne 4e7a5 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 56465 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + jmp 4e7a5 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 567bf ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x44f> │ │ │ │ + jle 4eaff ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x44f> │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x98(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ mov 0xe8(%eax),%eax │ │ │ │ mov (%eax,%edx,8),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 5680e ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x49e> │ │ │ │ + je 4eb4e ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x49e> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x8(%ebx),%edi │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ and $0x7fffffff,%eax │ │ │ │ - jmp 5679f ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x42f> │ │ │ │ + jmp 4eadf ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x42f> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lock orl $0x80000000,(%edi) │ │ │ │ vmovq -0x98(%ebp),%xmm1 │ │ │ │ sub $0x10,%esp │ │ │ │ or $0x80000000,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -70352,61 +65592,61 @@ │ │ │ │ push %edi │ │ │ │ call 175d0 >, std::chrono::duration >)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov (%edi),%eax │ │ │ │ and $0x7fffffff,%eax │ │ │ │ cmp $0x1,%cl │ │ │ │ - jne 567a4 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x434> │ │ │ │ + jne 4eae4 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x434> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 56760 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x3f0> │ │ │ │ + jne 4eaa0 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x3f0> │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp %eax,0xc8(%edx) │ │ │ │ - jg 56720 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x3b0> │ │ │ │ + jg 4ea60 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x3b0> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 56801 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ + jne 4eb41 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 566d7 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x367> │ │ │ │ + jmp 4ea17 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x367> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 56677 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x307> │ │ │ │ + jmp 4e9b7 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x307> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 568a2 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x532> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 4ebe2 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x532> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ - jmp 56424 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb4> │ │ │ │ + jmp 4e764 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb4> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 56801 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ + jne 4eb41 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 5685c ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4ec> │ │ │ │ + jmp 4eb9c ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4ec> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 56801 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ + jne 4eb41 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0xc4(%ebp) │ │ │ │ call 17210 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 56801 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ + jne 4eb41 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ sub $0xc,%esp │ │ │ │ push -0xc8(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -70417,135 +65657,135 @@ │ │ │ │ push -0x80(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 56801 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ + jne 4eb41 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 56872 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x502> │ │ │ │ + jmp 4ebb2 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x502> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x1 │ │ │ │ call 17070 │ │ │ │ mov %eax,%edi │ │ │ │ cmpl $0x0,-0xa8(%ebp) │ │ │ │ - je 56872 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x502> │ │ │ │ + je 4ebb2 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x502> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0xa8(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ pop %edx │ │ │ │ push -0xa8(%ebp) │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 56872 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x502> │ │ │ │ + jmp 4ebb2 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x502> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000568e0 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base>: │ │ │ │ +0004ec20 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0xd369,%esi │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0xd029,%esi │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ mov 0xc4(%ebx),%ecx │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov 0x20(%ebp),%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0x28(%ebp),%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 56d2f ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x44f> │ │ │ │ + jle 4f06f ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x44f> │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ lea -0x58(%ebp),%eax │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ movl $0x0,-0x98(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea -0x59(%ebp),%eax │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ lea -0x4c(%ebp),%eax │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ mov 0x2cc(%esi),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jmp 56ac6 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x1e6> │ │ │ │ + jmp 4ee06 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x1e6> │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ inc %ecx │ │ │ │ inc %ecx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - je 56db4 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4d4> │ │ │ │ + je 4f0f4 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4d4> │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %al,0xc(%edx) │ │ │ │ test %al,%al │ │ │ │ - jne 56d61 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x481> │ │ │ │ + jne 4f0a1 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x481> │ │ │ │ test %ebx,%ebx │ │ │ │ - je 569d5 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + je 4ed15 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 56c10 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x330> │ │ │ │ + je 4ef50 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x330> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 56c23 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x343> │ │ │ │ + je 4ef63 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x343> │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ vmovq -0x88(%ebp),%xmm5 │ │ │ │ mov 0xe4(%edx),%eax │ │ │ │ add %edi,%eax │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ vmovq %xmm5,(%eax) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 56a14 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + je 4ed54 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 56bb0 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2d0> │ │ │ │ + je 4eef0 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2d0> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 56bc3 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2e3> │ │ │ │ + je 4ef03 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x2e3> │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ - imul $0x78,-0x98(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + imul $0x78,-0x98(%ebp),%eax │ │ │ │ mov 0xcc(%ecx),%edx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ lea 0x5c(%edx),%edi │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ push %edi │ │ │ │ call 173c0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ - jne 56d9a ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4ba> │ │ │ │ + jne 4f0da ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4ba> │ │ │ │ movb $0x1,-0x48(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x80(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ push %edx │ │ │ │ call 174a0 , std::allocator > >::emplace_back >(std::packaged_task&&)@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ @@ -70556,27 +65796,27 @@ │ │ │ │ add $0x2c,%edi │ │ │ │ mov %edi,(%esp) │ │ │ │ call 17140 │ │ │ │ pop %eax │ │ │ │ push -0x80(%ebp) │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ incl -0x98(%ebp) │ │ │ │ addl $0x8,-0xa0(%ebp) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ addl $0x4,-0x9c(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0xc4(%eax),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jle 56c70 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x390> │ │ │ │ + jle 4efb0 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x390> │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ movl $0x13d,-0x4c(%ebp) │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - sub $0x4,%esp │ │ │ │ movl $0x1,-0x40(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ @@ -70598,101 +65838,101 @@ │ │ │ │ push -0x80(%ebp) │ │ │ │ call 17040 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@plt> │ │ │ │ vmovq -0x58(%ebp),%xmm2 │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ vmovq %xmm2,-0x88(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ vmovq %xmm2,-0x70(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ vmovq %xmm2,-0x78(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 56998 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ + je 4ecd8 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - jne 56990 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb0> │ │ │ │ + jne 4ecd0 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb0> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ cmpb $0x0,(%ecx) │ │ │ │ - jne 56d76 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x496> │ │ │ │ + jne 4f0b6 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x496> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ - jmp 56998 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ + jmp 4ecd8 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb8> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 56a14 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + jne 4ed54 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 56d52 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x472> │ │ │ │ + je 4f092 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x472> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 56a14 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + jne 4ed54 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 56a14 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ + jmp 4ed54 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x134> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 569d5 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + jne 4ed15 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 56d43 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x463> │ │ │ │ + je 4f083 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x463> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 569d5 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + jne 4ed15 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 569d5 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ + jmp 4ed15 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xf5> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 56d2f ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x44f> │ │ │ │ + jle 4f06f ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x44f> │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x98(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ mov 0xe4(%eax),%eax │ │ │ │ mov (%eax,%edx,8),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 56d7e ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x49e> │ │ │ │ + je 4f0be ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x49e> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x8(%ebx),%edi │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ and $0x7fffffff,%eax │ │ │ │ - jmp 56d0f ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x42f> │ │ │ │ + jmp 4f04f ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x42f> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lock orl $0x80000000,(%edi) │ │ │ │ vmovq -0x98(%ebp),%xmm1 │ │ │ │ sub $0x10,%esp │ │ │ │ or $0x80000000,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -70704,61 +65944,61 @@ │ │ │ │ push %edi │ │ │ │ call 175d0 >, std::chrono::duration >)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov (%edi),%eax │ │ │ │ and $0x7fffffff,%eax │ │ │ │ cmp $0x1,%cl │ │ │ │ - jne 56d14 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x434> │ │ │ │ + jne 4f054 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x434> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 56cd0 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x3f0> │ │ │ │ + jne 4f010 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x3f0> │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp %eax,0xc4(%edx) │ │ │ │ - jg 56c90 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x3b0> │ │ │ │ + jg 4efd0 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x3b0> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 56d71 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ + jne 4f0b1 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 56c47 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x367> │ │ │ │ + jmp 4ef87 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x367> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 56be7 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x307> │ │ │ │ + jmp 4ef27 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x307> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 56e12 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x532> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 4f152 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x532> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ - jmp 56994 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb4> │ │ │ │ + jmp 4ecd4 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0xb4> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 56d71 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ + jne 4f0b1 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 56dcc ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4ec> │ │ │ │ + jmp 4f10c ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x4ec> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 56d71 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ + jne 4f0b1 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0xc4(%ebp) │ │ │ │ call 17210 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 56d71 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ + jne 4f0b1 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ sub $0xc,%esp │ │ │ │ push -0xc8(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -70769,149 +66009,149 @@ │ │ │ │ push -0x80(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 56d71 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ + jne 4f0b1 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x491> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 56de2 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x502> │ │ │ │ + jmp 4f122 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x502> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x1 │ │ │ │ call 17070 │ │ │ │ mov %eax,%edi │ │ │ │ cmpl $0x0,-0xa8(%ebp) │ │ │ │ - je 56de2 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x502> │ │ │ │ + je 4f122 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x502> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0xa8(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ pop %edx │ │ │ │ push -0xa8(%ebp) │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 56de2 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x502> │ │ │ │ + jmp 4f122 ::calcEdgeLogLikelihoodsByAutoPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, double*)@@Base+0x502> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00056e50 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +0004f190 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x2c(%ebp),%edx │ │ │ │ vmovd 0x1c(%ebp),%xmm0 │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0xcab1,%esi │ │ │ │ vmovd 0x24(%ebp),%xmm1 │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0xcde6,%esi │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ mov 0xc8(%edi),%edi │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov 0x28(%ebp),%eax │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ cmp %eax,%edi │ │ │ │ mov %eax,%edx │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ cmovle %edi,%edx │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 5727c ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x42c> │ │ │ │ + jle 4f5bc ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x42c> │ │ │ │ cltd │ │ │ │ vpinsrd $0x1,%ebx,%xmm0,%xmm0 │ │ │ │ vpinsrd $0x1,%ecx,%xmm1,%xmm1 │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ idiv %edi │ │ │ │ - vpunpcklqdq %xmm0,%xmm1,%xmm4 │ │ │ │ + vpunpcklqdq %xmm0,%xmm1,%xmm5 │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ - vmovdqa %xmm4,-0xd8(%ebp) │ │ │ │ + vmovdqa %xmm5,-0xd8(%ebp) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ lea -0x60(%ebp),%eax │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea -0x61(%ebp),%eax │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ lea -0x58(%ebp),%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov 0x2cc(%esi),%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jmp 57069 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x219> │ │ │ │ + jmp 4f3a9 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x219> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%ebx),%edi │ │ │ │ inc %edi │ │ │ │ inc %edi │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - je 573ad ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x55d> │ │ │ │ + je 4f6ed ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x55d> │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %al,0xc(%edi) │ │ │ │ test %al,%al │ │ │ │ - jne 5735f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x50f> │ │ │ │ + jne 4f69f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x50f> │ │ │ │ test %ebx,%ebx │ │ │ │ - je 56f8b ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ + je 4f2cb ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 571e0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x390> │ │ │ │ + je 4f520 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x390> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 571f3 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3a3> │ │ │ │ + je 4f533 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3a3> │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ mov 0xe8(%eax),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%ebx │ │ │ │ mov %edx,(%eax,%edi,8) │ │ │ │ mov %ecx,0x4(%eax,%edi,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 56fc7 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ + je 4f307 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 57180 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x330> │ │ │ │ + je 4f4c0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x330> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 57193 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x343> │ │ │ │ + je 4f4d3 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x343> │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ - imul $0x78,-0x7c(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ + imul $0x78,-0x7c(%ebp),%eax │ │ │ │ mov 0xd0(%ebx),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ lea 0x5c(%edx),%edi │ │ │ │ mov %edx,-0xac(%ebp) │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ push %edi │ │ │ │ call 173c0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xac(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 57398 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x548> │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + jne 4f6d8 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x548> │ │ │ │ movb $0x1,-0x54(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x98(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ push %edx │ │ │ │ call 174a0 , std::allocator > >::emplace_back >(std::packaged_task&&)@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ @@ -70927,40 +66167,41 @@ │ │ │ │ pop %edx │ │ │ │ push -0x98(%ebp) │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ incl -0x7c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp -0xb0(%ebp),%eax │ │ │ │ - je 57270 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x420> │ │ │ │ + je 4f5b0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x420> │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ movl $0x13d,-0x58(%ebp) │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ cmp $0x1,%edi │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ sbb $0xffffffff,%ebx │ │ │ │ test %edi,%edi │ │ │ │ cmove %edi,%eax │ │ │ │ mov -0xc0(%ebp),%edi │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ - vpbroadcastd %eax,%xmm0 │ │ │ │ - vpaddd -0xd8(%ebp),%xmm0,%xmm0 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + vpbroadcastd %xmm3,%xmm0 │ │ │ │ + vpaddd -0xd8(%ebp),%xmm0,%xmm0 │ │ │ │ lea (%edi,%edx,8),%edx │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov -0xbc(%ebp),%edx │ │ │ │ - vmovdqa %xmm0,-0x48(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ + vmovdqa %xmm0,-0x48(%ebp) │ │ │ │ vmovd %edx,%xmm0 │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ add -0xb4(%ebp),%eax │ │ │ │ vpinsrd $0x1,%edx,%xmm0,%xmm0 │ │ │ │ vmovq %xmm0,-0x38(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ @@ -70970,118 +66211,118 @@ │ │ │ │ push -0x98(%ebp) │ │ │ │ call 17490 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@plt> │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add $0xc,%esp │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 56f48 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf8> │ │ │ │ + je 4f288 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf8> │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ cmpb $0x0,(%edi) │ │ │ │ - jne 56f40 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf0> │ │ │ │ + jne 4f280 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf0> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ cmpb $0x0,(%edi) │ │ │ │ - jne 57374 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x524> │ │ │ │ + jne 4f6b4 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x524> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ - jmp 56f48 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf8> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 4f288 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf8> │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 56fc7 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ + jne 4f307 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 57350 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x500> │ │ │ │ + je 4f690 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x500> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 56fc7 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ + jne 4f307 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 56fc7 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ + jmp 4f307 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 56f8b ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ + jne 4f2cb ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ mov %ecx,-0xa4(%ebp) │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 57341 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f1> │ │ │ │ + je 4f681 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f1> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 56f8b ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ + jne 4f2cb ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ mov %ecx,-0xa4(%ebp) │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 56f8b ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + jmp 4f2cb ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov 0xc8(%eax),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 5732d ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4dd> │ │ │ │ + jle 4f66d ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4dd> │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x98(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov 0xe8(%eax),%eax │ │ │ │ mov (%eax,%edi,8),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 5737c ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x52c> │ │ │ │ + je 4f6bc ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x52c> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ lea 0x8(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ and $0x7fffffff,%eax │ │ │ │ - jmp 57318 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c8> │ │ │ │ + jmp 4f658 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c8> │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ lock orl $0x80000000,(%ecx) │ │ │ │ vmovq -0x98(%ebp),%xmm2 │ │ │ │ sub $0x10,%esp │ │ │ │ or $0x80000000,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ vmovq %xmm2,0x8(%esp) │ │ │ │ @@ -71094,60 +66335,60 @@ │ │ │ │ call 175d0 >, std::chrono::duration >)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ and $0x7fffffff,%eax │ │ │ │ cmp $0x1,%cl │ │ │ │ - jne 5731d ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cd> │ │ │ │ + jne 4f65d ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cd> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 572d0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x480> │ │ │ │ + jne 4f610 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x480> │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ cmp %edi,0xc8(%eax) │ │ │ │ - jg 572a0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x450> │ │ │ │ + jg 4f5e0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x450> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5736f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ + jne 4f6af ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 5722f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3df> │ │ │ │ + jmp 4f56f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3df> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 571b7 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x367> │ │ │ │ + jmp 4f4f7 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x367> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 5740e ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5be> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 4f74e ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5be> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov 0x4(%ebx),%edi │ │ │ │ - jmp 56f44 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf4> │ │ │ │ + jmp 4f284 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf4> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5736f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ + jne 4f6af ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 573c5 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x575> │ │ │ │ + jmp 4f705 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x575> │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 5736f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ + jne 4f6af ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17210 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5736f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ + jne 4f6af ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ sub $0xc,%esp │ │ │ │ push -0xc4(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -71158,151 +66399,151 @@ │ │ │ │ push -0x98(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5736f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ + jne 4f6af ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 573db ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x58b> │ │ │ │ + jmp 4f71b ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x58b> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x1 │ │ │ │ call 17070 │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ cmpl $0x0,-0xac(%ebp) │ │ │ │ - je 57445 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f5> │ │ │ │ + je 4f785 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f5> │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ - jmp 573db ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x58b> │ │ │ │ + jmp 4f71b ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x58b> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00057450 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ +0004f790 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x2c(%ebp),%edx │ │ │ │ vmovd 0x1c(%ebp),%xmm0 │ │ │ │ + call 4fd92 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ + add $0xc4b1,%esi │ │ │ │ vmovd 0x24(%ebp),%xmm1 │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ - mov 0x20(%ebp),%ecx │ │ │ │ - call 57a52 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x602> │ │ │ │ - add $0xc7e6,%esi │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ mov 0xc4(%edi),%edi │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ + mov 0x20(%ebp),%ecx │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov 0x28(%ebp),%eax │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ cmp %eax,%edi │ │ │ │ mov %eax,%edx │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ cmovle %edi,%edx │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 5787c ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x42c> │ │ │ │ + jle 4fbbc ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x42c> │ │ │ │ cltd │ │ │ │ vpinsrd $0x1,%ebx,%xmm0,%xmm0 │ │ │ │ vpinsrd $0x1,%ecx,%xmm1,%xmm1 │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ idiv %edi │ │ │ │ - vpunpcklqdq %xmm0,%xmm1,%xmm4 │ │ │ │ + vpunpcklqdq %xmm0,%xmm1,%xmm5 │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ - vmovdqa %xmm4,-0xd8(%ebp) │ │ │ │ + vmovdqa %xmm5,-0xd8(%ebp) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ lea -0x60(%ebp),%eax │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea -0x61(%ebp),%eax │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ lea -0x58(%ebp),%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov 0x2cc(%esi),%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jmp 57669 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x219> │ │ │ │ + jmp 4f9a9 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x219> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%ebx),%edi │ │ │ │ inc %edi │ │ │ │ inc %edi │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - je 579ad ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x55d> │ │ │ │ + je 4fced ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x55d> │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %al,0xc(%edi) │ │ │ │ test %al,%al │ │ │ │ - jne 5795f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x50f> │ │ │ │ + jne 4fc9f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x50f> │ │ │ │ test %ebx,%ebx │ │ │ │ - je 5758b ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ + je 4f8cb ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 577e0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x390> │ │ │ │ + je 4fb20 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x390> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 577f3 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3a3> │ │ │ │ + je 4fb33 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3a3> │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ mov 0xe4(%eax),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%ebx │ │ │ │ mov %edx,(%eax,%edi,8) │ │ │ │ mov %ecx,0x4(%eax,%edi,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 575c7 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ + je 4f907 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 57780 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x330> │ │ │ │ + je 4fac0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x330> │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 57793 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x343> │ │ │ │ + je 4fad3 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x343> │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ - imul $0x78,-0x7c(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ + imul $0x78,-0x7c(%ebp),%eax │ │ │ │ mov 0xcc(%ebx),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ lea 0x5c(%edx),%edi │ │ │ │ mov %edx,-0xac(%ebp) │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ push %edi │ │ │ │ call 173c0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xac(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 57998 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x548> │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + jne 4fcd8 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x548> │ │ │ │ movb $0x1,-0x54(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x98(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ push %edx │ │ │ │ call 174a0 , std::allocator > >::emplace_back >(std::packaged_task&&)@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ @@ -71318,40 +66559,41 @@ │ │ │ │ pop %edx │ │ │ │ push -0x98(%ebp) │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ incl -0x7c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp -0xb0(%ebp),%eax │ │ │ │ - je 57870 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x420> │ │ │ │ + je 4fbb0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x420> │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ movl $0x13d,-0x58(%ebp) │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ cmp $0x1,%edi │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ sbb $0xffffffff,%ebx │ │ │ │ test %edi,%edi │ │ │ │ cmove %edi,%eax │ │ │ │ mov -0xc0(%ebp),%edi │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ - vpbroadcastd %eax,%xmm0 │ │ │ │ - vpaddd -0xd8(%ebp),%xmm0,%xmm0 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + vpbroadcastd %xmm3,%xmm0 │ │ │ │ + vpaddd -0xd8(%ebp),%xmm0,%xmm0 │ │ │ │ lea (%edi,%edx,8),%edx │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov -0xbc(%ebp),%edx │ │ │ │ - vmovdqa %xmm0,-0x48(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ + vmovdqa %xmm0,-0x48(%ebp) │ │ │ │ vmovd %edx,%xmm0 │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ add -0xb4(%ebp),%eax │ │ │ │ vpinsrd $0x1,%edx,%xmm0,%xmm0 │ │ │ │ vmovq %xmm0,-0x38(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ @@ -71361,118 +66603,118 @@ │ │ │ │ push -0x98(%ebp) │ │ │ │ call 17040 > std::__create_task_state::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>, std::allocator >(std::_Bind::*(beagle::cpu::BeagleCPUImpl*, int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*))(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)>&&, std::allocator const&)@plt> │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add $0xc,%esp │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 57548 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf8> │ │ │ │ + je 4f888 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf8> │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ cmpb $0x0,(%edi) │ │ │ │ - jne 57540 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf0> │ │ │ │ + jne 4f880 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf0> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ cmpb $0x0,(%edi) │ │ │ │ - jne 57974 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x524> │ │ │ │ + jne 4fcb4 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x524> │ │ │ │ lock incl 0x4(%ebx) │ │ │ │ - jmp 57548 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf8> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 4f888 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf8> │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 575c7 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ + jne 4f907 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 57950 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x500> │ │ │ │ + je 4fc90 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x500> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 575c7 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ + jne 4f907 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 575c7 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ + jmp 4f907 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x177> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x4(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 5758b ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ + jne 4f8cb ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ mov %ecx,-0xa4(%ebp) │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 57941 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f1> │ │ │ │ + je 4fc81 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4f1> │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 5758b ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ + jne 4f8cb ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ mov %ecx,-0xa4(%ebp) │ │ │ │ push %ebx │ │ │ │ call *0xc(%eax) │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5758b ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + jmp 4f8cb ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x13b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov 0xc4(%eax),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 5792d ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4dd> │ │ │ │ + jle 4fc6d ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4dd> │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x98(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov 0xe4(%eax),%eax │ │ │ │ mov (%eax,%edi,8),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 5797c ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x52c> │ │ │ │ + je 4fcbc ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x52c> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ call *0x8(%eax) │ │ │ │ lea 0x8(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ and $0x7fffffff,%eax │ │ │ │ - jmp 57918 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c8> │ │ │ │ + jmp 4fc58 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4c8> │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ lock orl $0x80000000,(%ecx) │ │ │ │ vmovq -0x98(%ebp),%xmm2 │ │ │ │ sub $0x10,%esp │ │ │ │ or $0x80000000,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ vmovq %xmm2,0x8(%esp) │ │ │ │ @@ -71485,60 +66727,60 @@ │ │ │ │ call 175d0 >, std::chrono::duration >)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ and $0x7fffffff,%eax │ │ │ │ cmp $0x1,%cl │ │ │ │ - jne 5791d ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cd> │ │ │ │ + jne 4fc5d ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x4cd> │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 578d0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x480> │ │ │ │ + jne 4fc10 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x480> │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ cmp %edi,0xc4(%eax) │ │ │ │ - jg 578a0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x450> │ │ │ │ + jg 4fbe0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x450> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5796f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ + jne 4fcaf ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 5782f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3df> │ │ │ │ + jmp 4fb6f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x3df> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ lock xadd %eax,0x8(%ebx) │ │ │ │ - jmp 577b7 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x367> │ │ │ │ + jmp 4faf7 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x367> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - je 57a0e ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5be> │ │ │ │ - call 57a60 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ + je 4fd4e ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5be> │ │ │ │ + call 4fda0 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x610> │ │ │ │ mov 0x4(%ebx),%edi │ │ │ │ - jmp 57544 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf4> │ │ │ │ + jmp 4f884 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0xf4> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5796f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ + jne 4fcaf ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 579c5 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x575> │ │ │ │ + jmp 4fd05 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x575> │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 5796f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ + jne 4fcaf ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 17210 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5796f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ + jne 4fcaf ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x3 │ │ │ │ call 17070 │ │ │ │ sub $0xc,%esp │ │ │ │ push -0xc4(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -71549,47 +66791,47 @@ │ │ │ │ push -0x98(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 17350 ::~packaged_task()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5796f ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ + jne 4fcaf ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x51f> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 17580 <_Unwind_Resume@plt> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 579db ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x58b> │ │ │ │ + jmp 4fd1b ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x58b> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x1 │ │ │ │ call 17070 │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ cmpl $0x0,-0xac(%ebp) │ │ │ │ - je 57a45 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f5> │ │ │ │ + je 4fd85 ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x5f5> │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 172a0 ::_M_release()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ - jmp 579db ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x58b> │ │ │ │ + jmp 4fd1b ::calcEdgeLogLikelihoodsByPartitionAsync(int const*, int const*, int const*, int const*, int const*, int const*, int const*, int, double*)@@Base+0x58b> │ │ │ │ mov (%esp),%eax │ │ │ │ ret │ │ │ │ mov (%esp),%ecx │ │ │ │ ret │ │ │ │ mov (%esp),%esi │ │ │ │ ret │ │ │ │ mov (%esp),%edi │ │ │ │ ret │ │ │ │ mov (%esp),%ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebx │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0xc1fa,%ebx │ │ │ │ + add $0xbeba,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 17390 <__stack_chk_fail@plt> │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00057a74 <.fini>: │ │ │ │ +0004fdb4 <.fini>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 17890 ::calcCrossProducts(int const*, int const*, int const*, int const*, double const*, int, double*, double*)@plt+0x140> │ │ │ │ - add $0xc1e3,%ebx │ │ │ │ + add $0xbea3,%ebx │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,504 +1,486 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00058000 4350552d 53696e67 6c650043 50552d44 CPU-Single.CPU-D │ │ │ │ - 0x00058010 6f75626c 65004350 552d3453 74617465 ouble.CPU-4State │ │ │ │ - 0x00058020 2d53696e 676c6500 4350552d 34537461 -Single.CPU-4Sta │ │ │ │ - 0x00058030 74652d44 6f75626c 65004350 55202878 te-Double.CPU (x │ │ │ │ - 0x00058040 38365f36 34290073 74643a3a 66757475 86_64).std::futu │ │ │ │ - 0x00058050 72655f65 72726f72 3a200000 63616e6e re_error: ..cann │ │ │ │ - 0x00058060 6f742063 72656174 65207374 643a3a76 ot create std::v │ │ │ │ - 0x00058070 6563746f 72206c61 72676572 20746861 ector larger tha │ │ │ │ - 0x00058080 6e206d61 785f7369 7a652829 00000000 n max_size().... │ │ │ │ - 0x00058090 42656167 6c654350 55496d70 6c3a3a63 BeagleCPUImpl::c │ │ │ │ - 0x000580a0 616c6375 6c617465 45646765 4c6f674c alculateEdgeLogL │ │ │ │ - 0x000580b0 696b656c 69686f6f 6473206e 6f742079 ikelihoods not y │ │ │ │ - 0x000580c0 65742069 6d706c65 6d656e74 65642066 et implemented f │ │ │ │ - 0x000580d0 6f722063 6f756e74 203e2031 20616e64 or count > 1 and │ │ │ │ - 0x000580e0 20617574 6f2f616c 77617973 20736361 auto/always sca │ │ │ │ - 0x000580f0 6c696e67 0a000000 42656167 6c654350 ling....BeagleCP │ │ │ │ - 0x00058100 55496d70 6c3a3a63 616c6375 6c617465 UImpl::calculate │ │ │ │ - 0x00058110 45646765 4c6f674c 696b656c 69686f6f EdgeLogLikelihoo │ │ │ │ - 0x00058120 6473206e 6f742079 65742069 6d706c65 ds not yet imple │ │ │ │ - 0x00058130 6d656e74 65642066 6f722063 6f756e74 mented for count │ │ │ │ - 0x00058140 203e2031 20616e64 20646572 69766174 > 1 and derivat │ │ │ │ - 0x00058150 69766573 0a000000 63616e6e 6f742063 ives....cannot c │ │ │ │ - 0x00058160 72656174 65207374 643a3a64 65717565 reate std::deque │ │ │ │ - 0x00058170 206c6172 67657220 7468616e 206d6178 larger than max │ │ │ │ - 0x00058180 5f73697a 65282900 00000000 00000000 _size()......... │ │ │ │ - 0x00058190 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000581a0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x000581b0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ - 0x000581c0 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ - 0x000581d0 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ - 0x000581e0 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ - 0x000581f0 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ - 0x00058200 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ - 0x00058210 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ - 0x00058220 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ - 0x00058230 6d706c49 664c6931 454c6930 45454546 mplIfLi1ELi0EEEF │ │ │ │ - 0x00058240 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ - 0x00058250 53455f53 455f6950 64455053 435f5345 SE_SE_iPdEPSC_SE │ │ │ │ - 0x00058260 5f53455f 53455f53 455f5345 5f53455f _SE_SE_SE_SE_SE_ │ │ │ │ - 0x00058270 53455f69 53465f45 45536149 69454676 SE_iSF_EESaIiEFv │ │ │ │ - 0x00058280 76454536 5f4d5f72 756e4576 45556c76 vEE6_M_runEvEUlv │ │ │ │ - 0x00058290 455f7645 45000000 00000000 00000000 E_vEE........... │ │ │ │ - 0x000582a0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x000582b0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ - 0x000582c0 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ - 0x000582d0 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ - 0x000582e0 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ - 0x000582f0 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ - 0x00058300 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ - 0x00058310 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ - 0x00058320 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ - 0x00058330 6d706c49 664c6931 454c6930 45454546 mplIfLi1ELi0EEEF │ │ │ │ - 0x00058340 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ - 0x00058350 53455f53 455f6950 64455053 435f5345 SE_SE_iPdEPSC_SE │ │ │ │ - 0x00058360 5f53455f 53455f53 455f5345 5f53455f _SE_SE_SE_SE_SE_ │ │ │ │ - 0x00058370 53455f69 53465f45 45536149 69454676 SE_iSF_EESaIiEFv │ │ │ │ - 0x00058380 76454531 345f4d5f 72756e5f 64656c61 vEE14_M_run_dela │ │ │ │ - 0x00058390 79656445 53743877 65616b5f 70747249 yedESt8weak_ptrI │ │ │ │ - 0x000583a0 4e535f31 335f5374 6174655f 62617365 NS_13_State_base │ │ │ │ - 0x000583b0 56324545 45556c76 455f7645 45000000 V2EEEUlvE_vEE... │ │ │ │ - 0x000583c0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x000583d0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ - 0x000583e0 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ - 0x000583f0 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ - 0x00058400 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ - 0x00058410 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ - 0x00058420 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ - 0x00058430 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ - 0x00058440 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ - 0x00058450 6d706c49 664c6931 454c6930 45454546 mplIfLi1ELi0EEEF │ │ │ │ - 0x00058460 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ - 0x00058470 69506445 5053435f 53455f53 455f5345 iPdEPSC_SE_SE_SE │ │ │ │ - 0x00058480 5f53455f 53455f69 53465f45 45536149 _SE_SE_iSF_EESaI │ │ │ │ - 0x00058490 69454676 76454536 5f4d5f72 756e4576 iEFvvEE6_M_runEv │ │ │ │ - 0x000584a0 45556c76 455f7645 45000000 00000000 EUlvE_vEE....... │ │ │ │ - 0x000584b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000584c0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x000584d0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ - 0x000584e0 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ - 0x000584f0 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ - 0x00058500 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ - 0x00058510 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ - 0x00058520 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ - 0x00058530 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ - 0x00058540 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ - 0x00058550 6d706c49 664c6931 454c6930 45454546 mplIfLi1ELi0EEEF │ │ │ │ - 0x00058560 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ - 0x00058570 69506445 5053435f 53455f53 455f5345 iPdEPSC_SE_SE_SE │ │ │ │ - 0x00058580 5f53455f 53455f69 53465f45 45536149 _SE_SE_iSF_EESaI │ │ │ │ - 0x00058590 69454676 76454531 345f4d5f 72756e5f iEFvvEE14_M_run_ │ │ │ │ - 0x000585a0 64656c61 79656445 53743877 65616b5f delayedESt8weak_ │ │ │ │ - 0x000585b0 70747249 4e535f31 335f5374 6174655f ptrINS_13_State_ │ │ │ │ - 0x000585c0 62617365 56324545 45556c76 455f7645 baseV2EEEUlvE_vE │ │ │ │ - 0x000585d0 45000000 00000000 00000000 00000000 E............... │ │ │ │ - 0x000585e0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x000585f0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ - 0x00058600 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ - 0x00058610 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ - 0x00058620 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ - 0x00058630 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ - 0x00058640 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ - 0x00058650 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ - 0x00058660 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ - 0x00058670 6d706c49 664c6931 454c6930 45454546 mplIfLi1ELi0EEEF │ │ │ │ - 0x00058680 6962504b 69696945 5053435f 6253455f ibPKiiiEPSC_bSE_ │ │ │ │ - 0x00058690 69313342 6561676c 654f7043 6f646573 i13BeagleOpCodes │ │ │ │ - 0x000586a0 45455361 49694546 76764545 365f4d5f EESaIiEFvvEE6_M_ │ │ │ │ - 0x000586b0 72756e45 7645556c 76455f76 45450000 runEvEUlvE_vEE.. │ │ │ │ - 0x000586c0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x000586d0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ - 0x000586e0 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ - 0x000586f0 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ - 0x00058700 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ - 0x00058710 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ - 0x00058720 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ - 0x00058730 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ - 0x00058740 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ - 0x00058750 6d706c49 664c6931 454c6930 45454546 mplIfLi1ELi0EEEF │ │ │ │ - 0x00058760 6962504b 69696945 5053435f 6253455f ibPKiiiEPSC_bSE_ │ │ │ │ - 0x00058770 69313342 6561676c 654f7043 6f646573 i13BeagleOpCodes │ │ │ │ - 0x00058780 45455361 49694546 76764545 31345f4d EESaIiEFvvEE14_M │ │ │ │ - 0x00058790 5f72756e 5f64656c 61796564 45537438 _run_delayedESt8 │ │ │ │ - 0x000587a0 7765616b 5f707472 494e535f 31335f53 weak_ptrINS_13_S │ │ │ │ - 0x000587b0 74617465 5f626173 65563245 4545556c tate_baseV2EEEUl │ │ │ │ - 0x000587c0 76455f76 45450000 00000000 00000000 vE_vEE.......... │ │ │ │ - 0x000587d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000587e0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x000587f0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ - 0x00058800 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ - 0x00058810 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ - 0x00058820 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ - 0x00058830 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ - 0x00058840 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ - 0x00058850 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ - 0x00058860 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ - 0x00058870 6d706c49 644c6931 454c6930 45454546 mplIdLi1ELi0EEEF │ │ │ │ - 0x00058880 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ - 0x00058890 53455f53 455f6950 64455053 435f5345 SE_SE_iPdEPSC_SE │ │ │ │ - 0x000588a0 5f53455f 53455f53 455f5345 5f53455f _SE_SE_SE_SE_SE_ │ │ │ │ - 0x000588b0 53455f69 53465f45 45536149 69454676 SE_iSF_EESaIiEFv │ │ │ │ - 0x000588c0 76454536 5f4d5f72 756e4576 45556c76 vEE6_M_runEvEUlv │ │ │ │ - 0x000588d0 455f7645 45000000 00000000 00000000 E_vEE........... │ │ │ │ - 0x000588e0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x000588f0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ - 0x00058900 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ - 0x00058910 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ - 0x00058920 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ - 0x00058930 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ - 0x00058940 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ - 0x00058950 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ - 0x00058960 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ - 0x00058970 6d706c49 644c6931 454c6930 45454546 mplIdLi1ELi0EEEF │ │ │ │ - 0x00058980 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ - 0x00058990 53455f53 455f6950 64455053 435f5345 SE_SE_iPdEPSC_SE │ │ │ │ - 0x000589a0 5f53455f 53455f53 455f5345 5f53455f _SE_SE_SE_SE_SE_ │ │ │ │ - 0x000589b0 53455f69 53465f45 45536149 69454676 SE_iSF_EESaIiEFv │ │ │ │ - 0x000589c0 76454531 345f4d5f 72756e5f 64656c61 vEE14_M_run_dela │ │ │ │ - 0x000589d0 79656445 53743877 65616b5f 70747249 yedESt8weak_ptrI │ │ │ │ - 0x000589e0 4e535f31 335f5374 6174655f 62617365 NS_13_State_base │ │ │ │ - 0x000589f0 56324545 45556c76 455f7645 45000000 V2EEEUlvE_vEE... │ │ │ │ - 0x00058a00 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x00058a10 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ - 0x00058a20 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ - 0x00058a30 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ - 0x00058a40 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ - 0x00058a50 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ - 0x00058a60 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ - 0x00058a70 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ - 0x00058a80 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ - 0x00058a90 6d706c49 644c6931 454c6930 45454546 mplIdLi1ELi0EEEF │ │ │ │ - 0x00058aa0 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ - 0x00058ab0 69506445 5053435f 53455f53 455f5345 iPdEPSC_SE_SE_SE │ │ │ │ - 0x00058ac0 5f53455f 53455f69 53465f45 45536149 _SE_SE_iSF_EESaI │ │ │ │ - 0x00058ad0 69454676 76454536 5f4d5f72 756e4576 iEFvvEE6_M_runEv │ │ │ │ - 0x00058ae0 45556c76 455f7645 45000000 00000000 EUlvE_vEE....... │ │ │ │ - 0x00058af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00058b00 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x00058b10 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ - 0x00058b20 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ - 0x00058b30 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ - 0x00058b40 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ - 0x00058b50 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ - 0x00058b60 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ - 0x00058b70 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ - 0x00058b80 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ - 0x00058b90 6d706c49 644c6931 454c6930 45454546 mplIdLi1ELi0EEEF │ │ │ │ - 0x00058ba0 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ - 0x00058bb0 69506445 5053435f 53455f53 455f5345 iPdEPSC_SE_SE_SE │ │ │ │ - 0x00058bc0 5f53455f 53455f69 53465f45 45536149 _SE_SE_iSF_EESaI │ │ │ │ - 0x00058bd0 69454676 76454531 345f4d5f 72756e5f iEFvvEE14_M_run_ │ │ │ │ - 0x00058be0 64656c61 79656445 53743877 65616b5f delayedESt8weak_ │ │ │ │ - 0x00058bf0 70747249 4e535f31 335f5374 6174655f ptrINS_13_State_ │ │ │ │ - 0x00058c00 62617365 56324545 45556c76 455f7645 baseV2EEEUlvE_vE │ │ │ │ - 0x00058c10 45000000 00000000 00000000 00000000 E............... │ │ │ │ - 0x00058c20 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x00058c30 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ - 0x00058c40 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ - 0x00058c50 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ - 0x00058c60 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ - 0x00058c70 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ - 0x00058c80 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ - 0x00058c90 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ - 0x00058ca0 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ - 0x00058cb0 6d706c49 644c6931 454c6930 45454546 mplIdLi1ELi0EEEF │ │ │ │ - 0x00058cc0 6962504b 69696945 5053435f 6253455f ibPKiiiEPSC_bSE_ │ │ │ │ - 0x00058cd0 69313342 6561676c 654f7043 6f646573 i13BeagleOpCodes │ │ │ │ - 0x00058ce0 45455361 49694546 76764545 365f4d5f EESaIiEFvvEE6_M_ │ │ │ │ - 0x00058cf0 72756e45 7645556c 76455f76 45450000 runEvEUlvE_vEE.. │ │ │ │ - 0x00058d00 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x00058d10 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ - 0x00058d20 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ - 0x00058d30 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ - 0x00058d40 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ - 0x00058d50 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ - 0x00058d60 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ - 0x00058d70 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ - 0x00058d80 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ - 0x00058d90 6d706c49 644c6931 454c6930 45454546 mplIdLi1ELi0EEEF │ │ │ │ - 0x00058da0 6962504b 69696945 5053435f 6253455f ibPKiiiEPSC_bSE_ │ │ │ │ - 0x00058db0 69313342 6561676c 654f7043 6f646573 i13BeagleOpCodes │ │ │ │ - 0x00058dc0 45455361 49694546 76764545 31345f4d EESaIiEFvvEE14_M │ │ │ │ - 0x00058dd0 5f72756e 5f64656c 61796564 45537438 _run_delayedESt8 │ │ │ │ - 0x00058de0 7765616b 5f707472 494e535f 31335f53 weak_ptrINS_13_S │ │ │ │ - 0x00058df0 74617465 5f626173 65563245 4545556c tate_baseV2EEEUl │ │ │ │ - 0x00058e00 76455f76 45450000 00000000 00000000 vE_vEE.......... │ │ │ │ - 0x00058e10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00058e20 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x00058e30 73653136 5f546173 6b5f7374 6174655f se16_Task_state_ │ │ │ │ - 0x00058e40 62617365 49467676 45454500 00000000 baseIFvvEEE..... │ │ │ │ - 0x00058e50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00058e60 4e366265 61676c65 33637075 32344569 N6beagle3cpu24Ei │ │ │ │ - 0x00058e70 67656e44 65636f6d 706f7369 74696f6e genDecomposition │ │ │ │ - 0x00058e80 53717561 72654964 4c693145 45450000 SquareIdLi1EEE.. │ │ │ │ - 0x00058e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00058ea0 4e366265 61676c65 33637075 32324569 N6beagle3cpu22Ei │ │ │ │ - 0x00058eb0 67656e44 65636f6d 706f7369 74696f6e genDecomposition │ │ │ │ - 0x00058ec0 43756265 49644c69 31454545 00000000 CubeIdLi1EEE.... │ │ │ │ - 0x00058ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00058ee0 4e366265 61676c65 33637075 32344569 N6beagle3cpu24Ei │ │ │ │ - 0x00058ef0 67656e44 65636f6d 706f7369 74696f6e genDecomposition │ │ │ │ - 0x00058f00 53717561 72654966 4c693145 45450000 SquareIfLi1EEE.. │ │ │ │ - 0x00058f10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00058f20 4e366265 61676c65 33637075 32324569 N6beagle3cpu22Ei │ │ │ │ - 0x00058f30 67656e44 65636f6d 706f7369 74696f6e genDecomposition │ │ │ │ - 0x00058f40 43756265 49664c69 31454545 00000000 CubeIfLi1EEE.... │ │ │ │ - 0x00058f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00058f60 4e537436 74687265 61643131 5f537461 NSt6thread11_Sta │ │ │ │ - 0x00058f70 74655f69 6d706c49 4e535f38 5f496e76 te_implINS_8_Inv │ │ │ │ - 0x00058f80 6f6b6572 49537435 7475706c 65494a4d okerISt5tupleIJM │ │ │ │ - 0x00058f90 4e366265 61676c65 33637075 31334265 N6beagle3cpu13Be │ │ │ │ - 0x00058fa0 61676c65 43505549 6d706c49 644c6931 agleCPUImplIdLi1 │ │ │ │ - 0x00058fb0 454c6930 45454546 76504e53 365f3130 ELi0EEEFvPNS6_10 │ │ │ │ - 0x00058fc0 74687265 61644461 74614545 5053365f threadDataEEPS6_ │ │ │ │ - 0x00058fd0 53385f45 45454545 45000000 00000000 S8_EEEEEE....... │ │ │ │ - 0x00058fe0 4e537436 74687265 61643131 5f537461 NSt6thread11_Sta │ │ │ │ - 0x00058ff0 74655f69 6d706c49 4e535f38 5f496e76 te_implINS_8_Inv │ │ │ │ - 0x00059000 6f6b6572 49537435 7475706c 65494a4d okerISt5tupleIJM │ │ │ │ - 0x00059010 4e366265 61676c65 33637075 31334265 N6beagle3cpu13Be │ │ │ │ - 0x00059020 61676c65 43505549 6d706c49 664c6931 agleCPUImplIfLi1 │ │ │ │ - 0x00059030 454c6930 45454546 76504e53 365f3130 ELi0EEEFvPNS6_10 │ │ │ │ - 0x00059040 74687265 61644461 74614545 5053365f threadDataEEPS6_ │ │ │ │ - 0x00059050 53385f45 45454545 45000000 00000000 S8_EEEEEE....... │ │ │ │ - 0x00059060 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x00059070 73653131 5f546173 6b5f7374 61746549 se11_Task_stateI │ │ │ │ - 0x00059080 5374355f 42696e64 49464d4e 36626561 St5_BindIFMN6bea │ │ │ │ - 0x00059090 676c6533 63707531 33426561 676c6543 gle3cpu13BeagleC │ │ │ │ - 0x000590a0 5055496d 706c4964 4c693145 4c693045 PUImplIdLi1ELi0E │ │ │ │ - 0x000590b0 45454669 62504b69 69694550 53355f62 EEFibPKiiiEPS5_b │ │ │ │ - 0x000590c0 53375f69 31334265 61676c65 4f70436f S7_i13BeagleOpCo │ │ │ │ - 0x000590d0 64657345 45536149 69454676 76454545 desEESaIiEFvvEEE │ │ │ │ - 0x000590e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000590f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059100 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x00059110 73653131 5f546173 6b5f7374 61746549 se11_Task_stateI │ │ │ │ - 0x00059120 5374355f 42696e64 49464d4e 36626561 St5_BindIFMN6bea │ │ │ │ - 0x00059130 676c6533 63707531 33426561 676c6543 gle3cpu13BeagleC │ │ │ │ - 0x00059140 5055496d 706c4964 4c693145 4c693045 PUImplIdLi1ELi0E │ │ │ │ - 0x00059150 45454676 504b6953 375f5337 5f53375f EEFvPKiS7_S7_S7_ │ │ │ │ - 0x00059160 53375f69 50644550 53355f53 375f5337 S7_iPdEPS5_S7_S7 │ │ │ │ - 0x00059170 5f53375f 53375f53 375f6953 385f4545 _S7_S7_S7_iS8_EE │ │ │ │ - 0x00059180 53614969 45467676 45454500 00000000 SaIiEFvvEEE..... │ │ │ │ - 0x00059190 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000591a0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x000591b0 73653131 5f546173 6b5f7374 61746549 se11_Task_stateI │ │ │ │ - 0x000591c0 5374355f 42696e64 49464d4e 36626561 St5_BindIFMN6bea │ │ │ │ - 0x000591d0 676c6533 63707531 33426561 676c6543 gle3cpu13BeagleC │ │ │ │ - 0x000591e0 5055496d 706c4964 4c693145 4c693045 PUImplIdLi1ELi0E │ │ │ │ - 0x000591f0 45454676 504b6953 375f5337 5f53375f EEFvPKiS7_S7_S7_ │ │ │ │ - 0x00059200 53375f53 375f5337 5f695064 45505335 S7_S7_S7_iPdEPS5 │ │ │ │ - 0x00059210 5f53375f 53375f53 375f5337 5f53375f _S7_S7_S7_S7_S7_ │ │ │ │ - 0x00059220 53375f53 375f6953 385f4545 53614969 S7_S7_iS8_EESaIi │ │ │ │ - 0x00059230 45467676 45454500 00000000 00000000 EFvvEEE......... │ │ │ │ - 0x00059240 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x00059250 73653131 5f546173 6b5f7374 61746549 se11_Task_stateI │ │ │ │ - 0x00059260 5374355f 42696e64 49464d4e 36626561 St5_BindIFMN6bea │ │ │ │ - 0x00059270 676c6533 63707531 33426561 676c6543 gle3cpu13BeagleC │ │ │ │ - 0x00059280 5055496d 706c4966 4c693145 4c693045 PUImplIfLi1ELi0E │ │ │ │ - 0x00059290 45454669 62504b69 69694550 53355f62 EEFibPKiiiEPS5_b │ │ │ │ - 0x000592a0 53375f69 31334265 61676c65 4f70436f S7_i13BeagleOpCo │ │ │ │ - 0x000592b0 64657345 45536149 69454676 76454545 desEESaIiEFvvEEE │ │ │ │ - 0x000592c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000592d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000592e0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x000592f0 73653131 5f546173 6b5f7374 61746549 se11_Task_stateI │ │ │ │ - 0x00059300 5374355f 42696e64 49464d4e 36626561 St5_BindIFMN6bea │ │ │ │ - 0x00059310 676c6533 63707531 33426561 676c6543 gle3cpu13BeagleC │ │ │ │ - 0x00059320 5055496d 706c4966 4c693145 4c693045 PUImplIfLi1ELi0E │ │ │ │ - 0x00059330 45454676 504b6953 375f5337 5f53375f EEFvPKiS7_S7_S7_ │ │ │ │ - 0x00059340 53375f69 50644550 53355f53 375f5337 S7_iPdEPS5_S7_S7 │ │ │ │ - 0x00059350 5f53375f 53375f53 375f6953 385f4545 _S7_S7_S7_iS8_EE │ │ │ │ - 0x00059360 53614969 45467676 45454500 00000000 SaIiEFvvEEE..... │ │ │ │ - 0x00059370 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059380 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x00059390 73653131 5f546173 6b5f7374 61746549 se11_Task_stateI │ │ │ │ - 0x000593a0 5374355f 42696e64 49464d4e 36626561 St5_BindIFMN6bea │ │ │ │ - 0x000593b0 676c6533 63707531 33426561 676c6543 gle3cpu13BeagleC │ │ │ │ - 0x000593c0 5055496d 706c4966 4c693145 4c693045 PUImplIfLi1ELi0E │ │ │ │ - 0x000593d0 45454676 504b6953 375f5337 5f53375f EEFvPKiS7_S7_S7_ │ │ │ │ - 0x000593e0 53375f53 375f5337 5f695064 45505335 S7_S7_S7_iPdEPS5 │ │ │ │ - 0x000593f0 5f53375f 53375f53 375f5337 5f53375f _S7_S7_S7_S7_S7_ │ │ │ │ - 0x00059400 53375f53 375f6953 385f4545 53614969 S7_S7_iS8_EESaIi │ │ │ │ - 0x00059410 45467676 45454500 00000000 00000000 EFvvEEE......... │ │ │ │ - 0x00059420 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_ │ │ │ │ - 0x00059430 7074725f 696e706c 61636549 4e537431 ptr_inplaceINSt1 │ │ │ │ - 0x00059440 335f5f66 75747572 655f6261 73653131 3__future_base11 │ │ │ │ - 0x00059450 5f546173 6b5f7374 61746549 5374355f _Task_stateISt5_ │ │ │ │ - 0x00059460 42696e64 49464d4e 36626561 676c6533 BindIFMN6beagle3 │ │ │ │ - 0x00059470 63707531 33426561 676c6543 5055496d cpu13BeagleCPUIm │ │ │ │ - 0x00059480 706c4964 4c693145 4c693045 45454669 plIdLi1ELi0EEEFi │ │ │ │ - 0x00059490 62504b69 69694550 53365f62 53385f69 bPKiiiEPS6_bS8_i │ │ │ │ - 0x000594a0 31334265 61676c65 4f70436f 64657345 13BeagleOpCodesE │ │ │ │ - 0x000594b0 45536149 69454676 76454545 53465f4c ESaIiEFvvEEESF_L │ │ │ │ - 0x000594c0 4e395f5f 676e755f 63787831 325f4c6f N9__gnu_cxx12_Lo │ │ │ │ - 0x000594d0 636b5f70 6f6c6963 79453245 45000000 ck_policyE2EE... │ │ │ │ - 0x000594e0 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_ │ │ │ │ - 0x000594f0 7074725f 696e706c 61636549 4e537431 ptr_inplaceINSt1 │ │ │ │ - 0x00059500 335f5f66 75747572 655f6261 73653131 3__future_base11 │ │ │ │ - 0x00059510 5f546173 6b5f7374 61746549 5374355f _Task_stateISt5_ │ │ │ │ - 0x00059520 42696e64 49464d4e 36626561 676c6533 BindIFMN6beagle3 │ │ │ │ - 0x00059530 63707531 33426561 676c6543 5055496d cpu13BeagleCPUIm │ │ │ │ - 0x00059540 706c4964 4c693145 4c693045 45454676 plIdLi1ELi0EEEFv │ │ │ │ - 0x00059550 504b6953 385f5338 5f53385f 53385f69 PKiS8_S8_S8_S8_i │ │ │ │ - 0x00059560 50644550 53365f53 385f5338 5f53385f PdEPS6_S8_S8_S8_ │ │ │ │ - 0x00059570 53385f53 385f6953 395f4545 53614969 S8_S8_iS9_EESaIi │ │ │ │ - 0x00059580 45467676 45454553 465f4c4e 395f5f67 EFvvEEESF_LN9__g │ │ │ │ - 0x00059590 6e755f63 78783132 5f4c6f63 6b5f706f nu_cxx12_Lock_po │ │ │ │ - 0x000595a0 6c696379 45324545 00000000 00000000 licyE2EE........ │ │ │ │ - 0x000595b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000595c0 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_ │ │ │ │ - 0x000595d0 7074725f 696e706c 61636549 4e537431 ptr_inplaceINSt1 │ │ │ │ - 0x000595e0 335f5f66 75747572 655f6261 73653131 3__future_base11 │ │ │ │ - 0x000595f0 5f546173 6b5f7374 61746549 5374355f _Task_stateISt5_ │ │ │ │ - 0x00059600 42696e64 49464d4e 36626561 676c6533 BindIFMN6beagle3 │ │ │ │ - 0x00059610 63707531 33426561 676c6543 5055496d cpu13BeagleCPUIm │ │ │ │ - 0x00059620 706c4964 4c693145 4c693045 45454676 plIdLi1ELi0EEEFv │ │ │ │ - 0x00059630 504b6953 385f5338 5f53385f 53385f53 PKiS8_S8_S8_S8_S │ │ │ │ - 0x00059640 385f5338 5f695064 45505336 5f53385f 8_S8_iPdEPS6_S8_ │ │ │ │ - 0x00059650 53385f53 385f5338 5f53385f 53385f53 S8_S8_S8_S8_S8_S │ │ │ │ - 0x00059660 385f6953 395f4545 53614969 45467676 8_iS9_EESaIiEFvv │ │ │ │ - 0x00059670 45454553 465f4c4e 395f5f67 6e755f63 EEESF_LN9__gnu_c │ │ │ │ - 0x00059680 78783132 5f4c6f63 6b5f706f 6c696379 xx12_Lock_policy │ │ │ │ - 0x00059690 45324545 00000000 00000000 00000000 E2EE............ │ │ │ │ - 0x000596a0 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_ │ │ │ │ - 0x000596b0 7074725f 696e706c 61636549 4e537431 ptr_inplaceINSt1 │ │ │ │ - 0x000596c0 335f5f66 75747572 655f6261 73653131 3__future_base11 │ │ │ │ - 0x000596d0 5f546173 6b5f7374 61746549 5374355f _Task_stateISt5_ │ │ │ │ - 0x000596e0 42696e64 49464d4e 36626561 676c6533 BindIFMN6beagle3 │ │ │ │ - 0x000596f0 63707531 33426561 676c6543 5055496d cpu13BeagleCPUIm │ │ │ │ - 0x00059700 706c4966 4c693145 4c693045 45454669 plIfLi1ELi0EEEFi │ │ │ │ - 0x00059710 62504b69 69694550 53365f62 53385f69 bPKiiiEPS6_bS8_i │ │ │ │ - 0x00059720 31334265 61676c65 4f70436f 64657345 13BeagleOpCodesE │ │ │ │ - 0x00059730 45536149 69454676 76454545 53465f4c ESaIiEFvvEEESF_L │ │ │ │ - 0x00059740 4e395f5f 676e755f 63787831 325f4c6f N9__gnu_cxx12_Lo │ │ │ │ - 0x00059750 636b5f70 6f6c6963 79453245 45000000 ck_policyE2EE... │ │ │ │ - 0x00059760 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_ │ │ │ │ - 0x00059770 7074725f 696e706c 61636549 4e537431 ptr_inplaceINSt1 │ │ │ │ - 0x00059780 335f5f66 75747572 655f6261 73653131 3__future_base11 │ │ │ │ - 0x00059790 5f546173 6b5f7374 61746549 5374355f _Task_stateISt5_ │ │ │ │ - 0x000597a0 42696e64 49464d4e 36626561 676c6533 BindIFMN6beagle3 │ │ │ │ - 0x000597b0 63707531 33426561 676c6543 5055496d cpu13BeagleCPUIm │ │ │ │ - 0x000597c0 706c4966 4c693145 4c693045 45454676 plIfLi1ELi0EEEFv │ │ │ │ - 0x000597d0 504b6953 385f5338 5f53385f 53385f69 PKiS8_S8_S8_S8_i │ │ │ │ - 0x000597e0 50644550 53365f53 385f5338 5f53385f PdEPS6_S8_S8_S8_ │ │ │ │ - 0x000597f0 53385f53 385f6953 395f4545 53614969 S8_S8_iS9_EESaIi │ │ │ │ - 0x00059800 45467676 45454553 465f4c4e 395f5f67 EFvvEEESF_LN9__g │ │ │ │ - 0x00059810 6e755f63 78783132 5f4c6f63 6b5f706f nu_cxx12_Lock_po │ │ │ │ - 0x00059820 6c696379 45324545 00000000 00000000 licyE2EE........ │ │ │ │ - 0x00059830 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059840 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_ │ │ │ │ - 0x00059850 7074725f 696e706c 61636549 4e537431 ptr_inplaceINSt1 │ │ │ │ - 0x00059860 335f5f66 75747572 655f6261 73653131 3__future_base11 │ │ │ │ - 0x00059870 5f546173 6b5f7374 61746549 5374355f _Task_stateISt5_ │ │ │ │ - 0x00059880 42696e64 49464d4e 36626561 676c6533 BindIFMN6beagle3 │ │ │ │ - 0x00059890 63707531 33426561 676c6543 5055496d cpu13BeagleCPUIm │ │ │ │ - 0x000598a0 706c4966 4c693145 4c693045 45454676 plIfLi1ELi0EEEFv │ │ │ │ - 0x000598b0 504b6953 385f5338 5f53385f 53385f53 PKiS8_S8_S8_S8_S │ │ │ │ - 0x000598c0 385f5338 5f695064 45505336 5f53385f 8_S8_iPdEPS6_S8_ │ │ │ │ - 0x000598d0 53385f53 385f5338 5f53385f 53385f53 S8_S8_S8_S8_S8_S │ │ │ │ - 0x000598e0 385f6953 395f4545 53614969 45467676 8_iS9_EESaIiEFvv │ │ │ │ - 0x000598f0 45454553 465f4c4e 395f5f67 6e755f63 EEESF_LN9__gnu_c │ │ │ │ - 0x00059900 78783132 5f4c6f63 6b5f706f 6c696379 xx12_Lock_policy │ │ │ │ - 0x00059910 45324545 00000000 00000000 00000000 E2EE............ │ │ │ │ - 0x00059920 53743131 5f4d7574 65785f62 61736549 St11_Mutex_baseI │ │ │ │ - 0x00059930 4c4e395f 5f676e75 5f637878 31325f4c LN9__gnu_cxx12_L │ │ │ │ - 0x00059940 6f636b5f 706f6c69 63794532 45450000 ock_policyE2EE.. │ │ │ │ - 0x00059950 53743139 5f53705f 6d616b65 5f736861 St19_Sp_make_sha │ │ │ │ - 0x00059960 7265645f 74616700 00000000 00000000 red_tag......... │ │ │ │ - 0x00059970 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059980 4e366265 61676c65 33637075 31334265 N6beagle3cpu13Be │ │ │ │ - 0x00059990 61676c65 43505549 6d706c49 664c6931 agleCPUImplIfLi1 │ │ │ │ - 0x000599a0 454c6930 45454500 00000000 00000000 ELi0EEE......... │ │ │ │ - 0x000599b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000599c0 4e366265 61676c65 33637075 31334265 N6beagle3cpu13Be │ │ │ │ - 0x000599d0 61676c65 43505549 6d706c49 644c6931 agleCPUImplIdLi1 │ │ │ │ - 0x000599e0 454c6930 45454500 00000000 00000000 ELi0EEE......... │ │ │ │ - 0x000599f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059a00 4e366265 61676c65 33637075 31394265 N6beagle3cpu19Be │ │ │ │ - 0x00059a10 61676c65 43505534 53746174 65496d70 agleCPU4StateImp │ │ │ │ - 0x00059a20 6c49664c 6931454c 69304545 45000000 lIfLi1ELi0EEE... │ │ │ │ - 0x00059a30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059a40 4e366265 61676c65 33637075 31394265 N6beagle3cpu19Be │ │ │ │ - 0x00059a50 61676c65 43505534 53746174 65496d70 agleCPU4StateImp │ │ │ │ - 0x00059a60 6c49644c 6931454c 69304545 45000000 lIdLi1ELi0EEE... │ │ │ │ - 0x00059a70 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059a80 4e366265 61676c65 33637075 31384569 N6beagle3cpu18Ei │ │ │ │ - 0x00059a90 67656e44 65636f6d 706f7369 74696f6e genDecomposition │ │ │ │ - 0x00059aa0 49664c69 31454545 00000000 00000000 IfLi1EEE........ │ │ │ │ - 0x00059ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059ac0 4e366265 61676c65 33637075 31384569 N6beagle3cpu18Ei │ │ │ │ - 0x00059ad0 67656e44 65636f6d 706f7369 74696f6e genDecomposition │ │ │ │ - 0x00059ae0 49644c69 31454545 00000000 4e366265 IdLi1EEE....N6be │ │ │ │ - 0x00059af0 61676c65 31304265 61676c65 496d706c agle10BeagleImpl │ │ │ │ - 0x00059b00 45000000 4e366265 61676c65 31374265 E...N6beagle17Be │ │ │ │ - 0x00059b10 61676c65 496d706c 46616374 6f727945 agleImplFactoryE │ │ │ │ - 0x00059b20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059b30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059b40 53743136 5f53705f 636f756e 7465645f St16_Sp_counted_ │ │ │ │ - 0x00059b50 62617365 494c4e39 5f5f676e 755f6378 baseILN9__gnu_cx │ │ │ │ - 0x00059b60 7831325f 4c6f636b 5f706f6c 69637945 x12_Lock_policyE │ │ │ │ - 0x00059b70 32454500 4e366265 61676c65 36706c75 2EE.N6beagle6plu │ │ │ │ - 0x00059b80 67696e36 506c7567 696e4500 4e366265 gin6PluginE.N6be │ │ │ │ - 0x00059b90 61676c65 33637075 31354265 61676c65 agle3cpu15Beagle │ │ │ │ - 0x00059ba0 43505550 6c756769 6e450000 00000000 CPUPluginE...... │ │ │ │ - 0x00059bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059bc0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ - 0x00059bd0 73653133 5f537461 74655f62 61736556 se13_State_baseV │ │ │ │ - 0x00059be0 32450000 4e537431 335f5f66 75747572 2E..NSt13__futur │ │ │ │ - 0x00059bf0 655f6261 7365375f 52657375 6c744976 e_base7_ResultIv │ │ │ │ - 0x00059c00 45450000 00000000 00000000 00000000 EE.............. │ │ │ │ - 0x00059c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059c20 4e366265 61676c65 33637075 32364265 N6beagle3cpu26Be │ │ │ │ - 0x00059c30 61676c65 43505534 53746174 65496d70 agleCPU4StateImp │ │ │ │ - 0x00059c40 6c466163 746f7279 49644545 00000000 lFactoryIdEE.... │ │ │ │ - 0x00059c50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059c60 4e366265 61676c65 33637075 32364265 N6beagle3cpu26Be │ │ │ │ - 0x00059c70 61676c65 43505534 53746174 65496d70 agleCPU4StateImp │ │ │ │ - 0x00059c80 6c466163 746f7279 49664545 00000000 lFactoryIfEE.... │ │ │ │ - 0x00059c90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059ca0 4e366265 61676c65 33637075 32304265 N6beagle3cpu20Be │ │ │ │ - 0x00059cb0 61676c65 43505549 6d706c46 6163746f agleCPUImplFacto │ │ │ │ - 0x00059cc0 72794964 45450000 00000000 00000000 ryIdEE.......... │ │ │ │ - 0x00059cd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059ce0 4e366265 61676c65 33637075 32304265 N6beagle3cpu20Be │ │ │ │ - 0x00059cf0 61676c65 43505549 6d706c46 6163746f agleCPUImplFacto │ │ │ │ - 0x00059d00 72794966 45450000 00000000 00000000 ryIfEE.......... │ │ │ │ - 0x00059d10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059d20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059d30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059d40 00000000 00000000 02000000 00000000 ................ │ │ │ │ - 0x00059d50 04000000 00000000 06000000 00000000 ................ │ │ │ │ - 0x00059d60 08000000 00000000 0a000000 00000000 ................ │ │ │ │ - 0x00059d70 0c000000 00000000 0e000000 00000000 ................ │ │ │ │ - 0x00059d80 01000000 00000000 03000000 00000000 ................ │ │ │ │ - 0x00059d90 05000000 00000000 07000000 00000000 ................ │ │ │ │ - 0x00059da0 09000000 00000000 0b000000 00000000 ................ │ │ │ │ - 0x00059db0 0d000000 00000000 0f000000 00000000 ................ │ │ │ │ - 0x00059dc0 00000000 02000000 04000000 06000000 ................ │ │ │ │ - 0x00059dd0 08000000 0a000000 0c000000 0e000000 ................ │ │ │ │ - 0x00059de0 10000000 12000000 14000000 16000000 ................ │ │ │ │ - 0x00059df0 18000000 1a000000 1c000000 1e000000 ................ │ │ │ │ - 0x00059e00 01000000 03000000 05000000 07000000 ................ │ │ │ │ - 0x00059e10 09000000 0b000000 0d000000 0f000000 ................ │ │ │ │ - 0x00059e20 11000000 13000000 15000000 17000000 ................ │ │ │ │ - 0x00059e30 19000000 1b000000 1d000000 1f000000 ................ │ │ │ │ - 0x00059e40 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x00059e50 04000000 05000000 06000000 07000000 ................ │ │ │ │ - 0x00059e60 08000000 09000000 0a000000 0b000000 ................ │ │ │ │ - 0x00059e70 0c000000 0d000000 0e000000 0f000000 ................ │ │ │ │ - 0x00059e80 10000000 10000000 10000000 10000000 ................ │ │ │ │ - 0x00059e90 10000000 10000000 10000000 10000000 ................ │ │ │ │ - 0x00059ea0 10000000 10000000 10000000 10000000 ................ │ │ │ │ - 0x00059eb0 10000000 10000000 10000000 10000000 ................ │ │ │ │ - 0x00059ec0 ef39fafe 422ee63f ef39fafe 422ee63f .9..B..?.9..B..? │ │ │ │ - 0x00059ed0 ef39fafe 422ee63f ef39fafe 422ee63f .9..B..?.9..B..? │ │ │ │ - 0x00059ee0 ef39fafe 422ee63f ef39fafe 422ee63f .9..B..?.9..B..? │ │ │ │ - 0x00059ef0 ef39fafe 422ee63f ef39fafe 422ee63f .9..B..?.9..B..? │ │ │ │ - 0x00059f00 0000803f 0000803f 0000803f 0000803f ...?...?...?...? │ │ │ │ - 0x00059f10 0000803f 0000803f 0000803f 0000803f ...?...?...?...? │ │ │ │ - 0x00059f20 0000803f 0000803f 0000803f 0000803f ...?...?...?...? │ │ │ │ - 0x00059f30 0000803f 0000803f 0000803f 0000803f ...?...?...?...? │ │ │ │ - 0x00059f40 00000000 00001000 00000000 ffffffff ................ │ │ │ │ + 0x00050000 4350552d 53696e67 6c650043 50552d44 CPU-Single.CPU-D │ │ │ │ + 0x00050010 6f75626c 65004350 552d3453 74617465 ouble.CPU-4State │ │ │ │ + 0x00050020 2d53696e 676c6500 4350552d 34537461 -Single.CPU-4Sta │ │ │ │ + 0x00050030 74652d44 6f75626c 65004350 55202878 te-Double.CPU (x │ │ │ │ + 0x00050040 38365f36 34290073 74643a3a 66757475 86_64).std::futu │ │ │ │ + 0x00050050 72655f65 72726f72 3a200000 63616e6e re_error: ..cann │ │ │ │ + 0x00050060 6f742063 72656174 65207374 643a3a76 ot create std::v │ │ │ │ + 0x00050070 6563746f 72206c61 72676572 20746861 ector larger tha │ │ │ │ + 0x00050080 6e206d61 785f7369 7a652829 00000000 n max_size().... │ │ │ │ + 0x00050090 42656167 6c654350 55496d70 6c3a3a63 BeagleCPUImpl::c │ │ │ │ + 0x000500a0 616c6375 6c617465 45646765 4c6f674c alculateEdgeLogL │ │ │ │ + 0x000500b0 696b656c 69686f6f 6473206e 6f742079 ikelihoods not y │ │ │ │ + 0x000500c0 65742069 6d706c65 6d656e74 65642066 et implemented f │ │ │ │ + 0x000500d0 6f722063 6f756e74 203e2031 20616e64 or count > 1 and │ │ │ │ + 0x000500e0 20617574 6f2f616c 77617973 20736361 auto/always sca │ │ │ │ + 0x000500f0 6c696e67 0a000000 42656167 6c654350 ling....BeagleCP │ │ │ │ + 0x00050100 55496d70 6c3a3a63 616c6375 6c617465 UImpl::calculate │ │ │ │ + 0x00050110 45646765 4c6f674c 696b656c 69686f6f EdgeLogLikelihoo │ │ │ │ + 0x00050120 6473206e 6f742079 65742069 6d706c65 ds not yet imple │ │ │ │ + 0x00050130 6d656e74 65642066 6f722063 6f756e74 mented for count │ │ │ │ + 0x00050140 203e2031 20616e64 20646572 69766174 > 1 and derivat │ │ │ │ + 0x00050150 69766573 0a000000 63616e6e 6f742063 ives....cannot c │ │ │ │ + 0x00050160 72656174 65207374 643a3a64 65717565 reate std::deque │ │ │ │ + 0x00050170 206c6172 67657220 7468616e 206d6178 larger than max │ │ │ │ + 0x00050180 5f73697a 65282900 00000000 00000000 _size()......... │ │ │ │ + 0x00050190 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000501a0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x000501b0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ + 0x000501c0 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ + 0x000501d0 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ + 0x000501e0 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ + 0x000501f0 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ + 0x00050200 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ + 0x00050210 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ + 0x00050220 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ + 0x00050230 6d706c49 664c6931 454c6930 45454546 mplIfLi1ELi0EEEF │ │ │ │ + 0x00050240 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ + 0x00050250 53455f53 455f6950 64455053 435f5345 SE_SE_iPdEPSC_SE │ │ │ │ + 0x00050260 5f53455f 53455f53 455f5345 5f53455f _SE_SE_SE_SE_SE_ │ │ │ │ + 0x00050270 53455f69 53465f45 45536149 69454676 SE_iSF_EESaIiEFv │ │ │ │ + 0x00050280 76454536 5f4d5f72 756e4576 45556c76 vEE6_M_runEvEUlv │ │ │ │ + 0x00050290 455f7645 45000000 00000000 00000000 E_vEE........... │ │ │ │ + 0x000502a0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x000502b0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ + 0x000502c0 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ + 0x000502d0 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ + 0x000502e0 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ + 0x000502f0 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ + 0x00050300 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ + 0x00050310 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ + 0x00050320 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ + 0x00050330 6d706c49 664c6931 454c6930 45454546 mplIfLi1ELi0EEEF │ │ │ │ + 0x00050340 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ + 0x00050350 53455f53 455f6950 64455053 435f5345 SE_SE_iPdEPSC_SE │ │ │ │ + 0x00050360 5f53455f 53455f53 455f5345 5f53455f _SE_SE_SE_SE_SE_ │ │ │ │ + 0x00050370 53455f69 53465f45 45536149 69454676 SE_iSF_EESaIiEFv │ │ │ │ + 0x00050380 76454531 345f4d5f 72756e5f 64656c61 vEE14_M_run_dela │ │ │ │ + 0x00050390 79656445 53743877 65616b5f 70747249 yedESt8weak_ptrI │ │ │ │ + 0x000503a0 4e535f31 335f5374 6174655f 62617365 NS_13_State_base │ │ │ │ + 0x000503b0 56324545 45556c76 455f7645 45000000 V2EEEUlvE_vEE... │ │ │ │ + 0x000503c0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x000503d0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ + 0x000503e0 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ + 0x000503f0 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ + 0x00050400 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ + 0x00050410 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ + 0x00050420 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ + 0x00050430 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ + 0x00050440 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ + 0x00050450 6d706c49 664c6931 454c6930 45454546 mplIfLi1ELi0EEEF │ │ │ │ + 0x00050460 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ + 0x00050470 69506445 5053435f 53455f53 455f5345 iPdEPSC_SE_SE_SE │ │ │ │ + 0x00050480 5f53455f 53455f69 53465f45 45536149 _SE_SE_iSF_EESaI │ │ │ │ + 0x00050490 69454676 76454536 5f4d5f72 756e4576 iEFvvEE6_M_runEv │ │ │ │ + 0x000504a0 45556c76 455f7645 45000000 00000000 EUlvE_vEE....... │ │ │ │ + 0x000504b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000504c0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x000504d0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ + 0x000504e0 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ + 0x000504f0 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ + 0x00050500 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ + 0x00050510 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ + 0x00050520 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ + 0x00050530 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ + 0x00050540 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ + 0x00050550 6d706c49 664c6931 454c6930 45454546 mplIfLi1ELi0EEEF │ │ │ │ + 0x00050560 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ + 0x00050570 69506445 5053435f 53455f53 455f5345 iPdEPSC_SE_SE_SE │ │ │ │ + 0x00050580 5f53455f 53455f69 53465f45 45536149 _SE_SE_iSF_EESaI │ │ │ │ + 0x00050590 69454676 76454531 345f4d5f 72756e5f iEFvvEE14_M_run_ │ │ │ │ + 0x000505a0 64656c61 79656445 53743877 65616b5f delayedESt8weak_ │ │ │ │ + 0x000505b0 70747249 4e535f31 335f5374 6174655f ptrINS_13_State_ │ │ │ │ + 0x000505c0 62617365 56324545 45556c76 455f7645 baseV2EEEUlvE_vE │ │ │ │ + 0x000505d0 45000000 00000000 00000000 00000000 E............... │ │ │ │ + 0x000505e0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x000505f0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ + 0x00050600 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ + 0x00050610 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ + 0x00050620 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ + 0x00050630 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ + 0x00050640 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ + 0x00050650 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ + 0x00050660 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ + 0x00050670 6d706c49 664c6931 454c6930 45454546 mplIfLi1ELi0EEEF │ │ │ │ + 0x00050680 6962504b 69696945 5053435f 6253455f ibPKiiiEPSC_bSE_ │ │ │ │ + 0x00050690 69313342 6561676c 654f7043 6f646573 i13BeagleOpCodes │ │ │ │ + 0x000506a0 45455361 49694546 76764545 365f4d5f EESaIiEFvvEE6_M_ │ │ │ │ + 0x000506b0 72756e45 7645556c 76455f76 45450000 runEvEUlvE_vEE.. │ │ │ │ + 0x000506c0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x000506d0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ + 0x000506e0 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ + 0x000506f0 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ + 0x00050700 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ + 0x00050710 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ + 0x00050720 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ + 0x00050730 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ + 0x00050740 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ + 0x00050750 6d706c49 664c6931 454c6930 45454546 mplIfLi1ELi0EEEF │ │ │ │ + 0x00050760 6962504b 69696945 5053435f 6253455f ibPKiiiEPSC_bSE_ │ │ │ │ + 0x00050770 69313342 6561676c 654f7043 6f646573 i13BeagleOpCodes │ │ │ │ + 0x00050780 45455361 49694546 76764545 31345f4d EESaIiEFvvEE14_M │ │ │ │ + 0x00050790 5f72756e 5f64656c 61796564 45537438 _run_delayedESt8 │ │ │ │ + 0x000507a0 7765616b 5f707472 494e535f 31335f53 weak_ptrINS_13_S │ │ │ │ + 0x000507b0 74617465 5f626173 65563245 4545556c tate_baseV2EEEUl │ │ │ │ + 0x000507c0 76455f76 45450000 00000000 00000000 vE_vEE.......... │ │ │ │ + 0x000507d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000507e0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x000507f0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ + 0x00050800 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ + 0x00050810 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ + 0x00050820 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ + 0x00050830 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ + 0x00050840 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ + 0x00050850 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ + 0x00050860 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ + 0x00050870 6d706c49 644c6931 454c6930 45454546 mplIdLi1ELi0EEEF │ │ │ │ + 0x00050880 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ + 0x00050890 53455f53 455f6950 64455053 435f5345 SE_SE_iPdEPSC_SE │ │ │ │ + 0x000508a0 5f53455f 53455f53 455f5345 5f53455f _SE_SE_SE_SE_SE_ │ │ │ │ + 0x000508b0 53455f69 53465f45 45536149 69454676 SE_iSF_EESaIiEFv │ │ │ │ + 0x000508c0 76454536 5f4d5f72 756e4576 45556c76 vEE6_M_runEvEUlv │ │ │ │ + 0x000508d0 455f7645 45000000 00000000 00000000 E_vEE........... │ │ │ │ + 0x000508e0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x000508f0 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ + 0x00050900 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ + 0x00050910 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ + 0x00050920 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ + 0x00050930 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ + 0x00050940 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ + 0x00050950 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ + 0x00050960 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ + 0x00050970 6d706c49 644c6931 454c6930 45454546 mplIdLi1ELi0EEEF │ │ │ │ + 0x00050980 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ + 0x00050990 53455f53 455f6950 64455053 435f5345 SE_SE_iPdEPSC_SE │ │ │ │ + 0x000509a0 5f53455f 53455f53 455f5345 5f53455f _SE_SE_SE_SE_SE_ │ │ │ │ + 0x000509b0 53455f69 53465f45 45536149 69454676 SE_iSF_EESaIiEFv │ │ │ │ + 0x000509c0 76454531 345f4d5f 72756e5f 64656c61 vEE14_M_run_dela │ │ │ │ + 0x000509d0 79656445 53743877 65616b5f 70747249 yedESt8weak_ptrI │ │ │ │ + 0x000509e0 4e535f31 335f5374 6174655f 62617365 NS_13_State_base │ │ │ │ + 0x000509f0 56324545 45556c76 455f7645 45000000 V2EEEUlvE_vEE... │ │ │ │ + 0x00050a00 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x00050a10 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ + 0x00050a20 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ + 0x00050a30 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ + 0x00050a40 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ + 0x00050a50 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ + 0x00050a60 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ + 0x00050a70 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ + 0x00050a80 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ + 0x00050a90 6d706c49 644c6931 454c6930 45454546 mplIdLi1ELi0EEEF │ │ │ │ + 0x00050aa0 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ + 0x00050ab0 69506445 5053435f 53455f53 455f5345 iPdEPSC_SE_SE_SE │ │ │ │ + 0x00050ac0 5f53455f 53455f69 53465f45 45536149 _SE_SE_iSF_EESaI │ │ │ │ + 0x00050ad0 69454676 76454536 5f4d5f72 756e4576 iEFvvEE6_M_runEv │ │ │ │ + 0x00050ae0 45556c76 455f7645 45000000 00000000 EUlvE_vEE....... │ │ │ │ + 0x00050af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050b00 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x00050b10 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ + 0x00050b20 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ + 0x00050b30 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ + 0x00050b40 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ + 0x00050b50 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ + 0x00050b60 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ + 0x00050b70 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ + 0x00050b80 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ + 0x00050b90 6d706c49 644c6931 454c6930 45454546 mplIdLi1ELi0EEEF │ │ │ │ + 0x00050ba0 76504b69 53455f53 455f5345 5f53455f vPKiSE_SE_SE_SE_ │ │ │ │ + 0x00050bb0 69506445 5053435f 53455f53 455f5345 iPdEPSC_SE_SE_SE │ │ │ │ + 0x00050bc0 5f53455f 53455f69 53465f45 45536149 _SE_SE_iSF_EESaI │ │ │ │ + 0x00050bd0 69454676 76454531 345f4d5f 72756e5f iEFvvEE14_M_run_ │ │ │ │ + 0x00050be0 64656c61 79656445 53743877 65616b5f delayedESt8weak_ │ │ │ │ + 0x00050bf0 70747249 4e535f31 335f5374 6174655f ptrINS_13_State_ │ │ │ │ + 0x00050c00 62617365 56324545 45556c76 455f7645 baseV2EEEUlvE_vE │ │ │ │ + 0x00050c10 45000000 00000000 00000000 00000000 E............... │ │ │ │ + 0x00050c20 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x00050c30 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ + 0x00050c40 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ + 0x00050c50 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ + 0x00050c60 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ + 0x00050c70 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ + 0x00050c80 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ + 0x00050c90 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ + 0x00050ca0 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ + 0x00050cb0 6d706c49 644c6931 454c6930 45454546 mplIdLi1ELi0EEEF │ │ │ │ + 0x00050cc0 6962504b 69696945 5053435f 6253455f ibPKiiiEPSC_bSE_ │ │ │ │ + 0x00050cd0 69313342 6561676c 654f7043 6f646573 i13BeagleOpCodes │ │ │ │ + 0x00050ce0 45455361 49694546 76764545 365f4d5f EESaIiEFvvEE6_M_ │ │ │ │ + 0x00050cf0 72756e45 7645556c 76455f76 45450000 runEvEUlvE_vEE.. │ │ │ │ + 0x00050d00 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x00050d10 73653132 5f546173 6b5f7365 74746572 se12_Task_setter │ │ │ │ + 0x00050d20 49537431 30756e69 7175655f 70747249 ISt10unique_ptrI │ │ │ │ + 0x00050d30 4e535f37 5f526573 756c7449 7645454e NS_7_ResultIvEEN │ │ │ │ + 0x00050d40 535f3132 5f526573 756c745f 62617365 S_12_Result_base │ │ │ │ + 0x00050d50 385f4465 6c657465 7245455a 4e535f31 8_DeleterEEZNS_1 │ │ │ │ + 0x00050d60 315f5461 736b5f73 74617465 49537435 1_Task_stateISt5 │ │ │ │ + 0x00050d70 5f42696e 6449464d 4e366265 61676c65 _BindIFMN6beagle │ │ │ │ + 0x00050d80 33637075 31334265 61676c65 43505549 3cpu13BeagleCPUI │ │ │ │ + 0x00050d90 6d706c49 644c6931 454c6930 45454546 mplIdLi1ELi0EEEF │ │ │ │ + 0x00050da0 6962504b 69696945 5053435f 6253455f ibPKiiiEPSC_bSE_ │ │ │ │ + 0x00050db0 69313342 6561676c 654f7043 6f646573 i13BeagleOpCodes │ │ │ │ + 0x00050dc0 45455361 49694546 76764545 31345f4d EESaIiEFvvEE14_M │ │ │ │ + 0x00050dd0 5f72756e 5f64656c 61796564 45537438 _run_delayedESt8 │ │ │ │ + 0x00050de0 7765616b 5f707472 494e535f 31335f53 weak_ptrINS_13_S │ │ │ │ + 0x00050df0 74617465 5f626173 65563245 4545556c tate_baseV2EEEUl │ │ │ │ + 0x00050e00 76455f76 45450000 00000000 00000000 vE_vEE.......... │ │ │ │ + 0x00050e10 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050e20 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x00050e30 73653136 5f546173 6b5f7374 6174655f se16_Task_state_ │ │ │ │ + 0x00050e40 62617365 49467676 45454500 00000000 baseIFvvEEE..... │ │ │ │ + 0x00050e50 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050e60 4e366265 61676c65 33637075 32344569 N6beagle3cpu24Ei │ │ │ │ + 0x00050e70 67656e44 65636f6d 706f7369 74696f6e genDecomposition │ │ │ │ + 0x00050e80 53717561 72654964 4c693145 45450000 SquareIdLi1EEE.. │ │ │ │ + 0x00050e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050ea0 4e366265 61676c65 33637075 32324569 N6beagle3cpu22Ei │ │ │ │ + 0x00050eb0 67656e44 65636f6d 706f7369 74696f6e genDecomposition │ │ │ │ + 0x00050ec0 43756265 49644c69 31454545 00000000 CubeIdLi1EEE.... │ │ │ │ + 0x00050ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050ee0 4e366265 61676c65 33637075 32344569 N6beagle3cpu24Ei │ │ │ │ + 0x00050ef0 67656e44 65636f6d 706f7369 74696f6e genDecomposition │ │ │ │ + 0x00050f00 53717561 72654966 4c693145 45450000 SquareIfLi1EEE.. │ │ │ │ + 0x00050f10 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050f20 4e366265 61676c65 33637075 32324569 N6beagle3cpu22Ei │ │ │ │ + 0x00050f30 67656e44 65636f6d 706f7369 74696f6e genDecomposition │ │ │ │ + 0x00050f40 43756265 49664c69 31454545 00000000 CubeIfLi1EEE.... │ │ │ │ + 0x00050f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050f60 4e537436 74687265 61643131 5f537461 NSt6thread11_Sta │ │ │ │ + 0x00050f70 74655f69 6d706c49 4e535f38 5f496e76 te_implINS_8_Inv │ │ │ │ + 0x00050f80 6f6b6572 49537435 7475706c 65494a4d okerISt5tupleIJM │ │ │ │ + 0x00050f90 4e366265 61676c65 33637075 31334265 N6beagle3cpu13Be │ │ │ │ + 0x00050fa0 61676c65 43505549 6d706c49 644c6931 agleCPUImplIdLi1 │ │ │ │ + 0x00050fb0 454c6930 45454546 76504e53 365f3130 ELi0EEEFvPNS6_10 │ │ │ │ + 0x00050fc0 74687265 61644461 74614545 5053365f threadDataEEPS6_ │ │ │ │ + 0x00050fd0 53385f45 45454545 45000000 00000000 S8_EEEEEE....... │ │ │ │ + 0x00050fe0 4e537436 74687265 61643131 5f537461 NSt6thread11_Sta │ │ │ │ + 0x00050ff0 74655f69 6d706c49 4e535f38 5f496e76 te_implINS_8_Inv │ │ │ │ + 0x00051000 6f6b6572 49537435 7475706c 65494a4d okerISt5tupleIJM │ │ │ │ + 0x00051010 4e366265 61676c65 33637075 31334265 N6beagle3cpu13Be │ │ │ │ + 0x00051020 61676c65 43505549 6d706c49 664c6931 agleCPUImplIfLi1 │ │ │ │ + 0x00051030 454c6930 45454546 76504e53 365f3130 ELi0EEEFvPNS6_10 │ │ │ │ + 0x00051040 74687265 61644461 74614545 5053365f threadDataEEPS6_ │ │ │ │ + 0x00051050 53385f45 45454545 45000000 00000000 S8_EEEEEE....... │ │ │ │ + 0x00051060 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x00051070 73653131 5f546173 6b5f7374 61746549 se11_Task_stateI │ │ │ │ + 0x00051080 5374355f 42696e64 49464d4e 36626561 St5_BindIFMN6bea │ │ │ │ + 0x00051090 676c6533 63707531 33426561 676c6543 gle3cpu13BeagleC │ │ │ │ + 0x000510a0 5055496d 706c4964 4c693145 4c693045 PUImplIdLi1ELi0E │ │ │ │ + 0x000510b0 45454669 62504b69 69694550 53355f62 EEFibPKiiiEPS5_b │ │ │ │ + 0x000510c0 53375f69 31334265 61676c65 4f70436f S7_i13BeagleOpCo │ │ │ │ + 0x000510d0 64657345 45536149 69454676 76454545 desEESaIiEFvvEEE │ │ │ │ + 0x000510e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000510f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051100 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x00051110 73653131 5f546173 6b5f7374 61746549 se11_Task_stateI │ │ │ │ + 0x00051120 5374355f 42696e64 49464d4e 36626561 St5_BindIFMN6bea │ │ │ │ + 0x00051130 676c6533 63707531 33426561 676c6543 gle3cpu13BeagleC │ │ │ │ + 0x00051140 5055496d 706c4964 4c693145 4c693045 PUImplIdLi1ELi0E │ │ │ │ + 0x00051150 45454676 504b6953 375f5337 5f53375f EEFvPKiS7_S7_S7_ │ │ │ │ + 0x00051160 53375f69 50644550 53355f53 375f5337 S7_iPdEPS5_S7_S7 │ │ │ │ + 0x00051170 5f53375f 53375f53 375f6953 385f4545 _S7_S7_S7_iS8_EE │ │ │ │ + 0x00051180 53614969 45467676 45454500 00000000 SaIiEFvvEEE..... │ │ │ │ + 0x00051190 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000511a0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x000511b0 73653131 5f546173 6b5f7374 61746549 se11_Task_stateI │ │ │ │ + 0x000511c0 5374355f 42696e64 49464d4e 36626561 St5_BindIFMN6bea │ │ │ │ + 0x000511d0 676c6533 63707531 33426561 676c6543 gle3cpu13BeagleC │ │ │ │ + 0x000511e0 5055496d 706c4964 4c693145 4c693045 PUImplIdLi1ELi0E │ │ │ │ + 0x000511f0 45454676 504b6953 375f5337 5f53375f EEFvPKiS7_S7_S7_ │ │ │ │ + 0x00051200 53375f53 375f5337 5f695064 45505335 S7_S7_S7_iPdEPS5 │ │ │ │ + 0x00051210 5f53375f 53375f53 375f5337 5f53375f _S7_S7_S7_S7_S7_ │ │ │ │ + 0x00051220 53375f53 375f6953 385f4545 53614969 S7_S7_iS8_EESaIi │ │ │ │ + 0x00051230 45467676 45454500 00000000 00000000 EFvvEEE......... │ │ │ │ + 0x00051240 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x00051250 73653131 5f546173 6b5f7374 61746549 se11_Task_stateI │ │ │ │ + 0x00051260 5374355f 42696e64 49464d4e 36626561 St5_BindIFMN6bea │ │ │ │ + 0x00051270 676c6533 63707531 33426561 676c6543 gle3cpu13BeagleC │ │ │ │ + 0x00051280 5055496d 706c4966 4c693145 4c693045 PUImplIfLi1ELi0E │ │ │ │ + 0x00051290 45454669 62504b69 69694550 53355f62 EEFibPKiiiEPS5_b │ │ │ │ + 0x000512a0 53375f69 31334265 61676c65 4f70436f S7_i13BeagleOpCo │ │ │ │ + 0x000512b0 64657345 45536149 69454676 76454545 desEESaIiEFvvEEE │ │ │ │ + 0x000512c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000512d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000512e0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x000512f0 73653131 5f546173 6b5f7374 61746549 se11_Task_stateI │ │ │ │ + 0x00051300 5374355f 42696e64 49464d4e 36626561 St5_BindIFMN6bea │ │ │ │ + 0x00051310 676c6533 63707531 33426561 676c6543 gle3cpu13BeagleC │ │ │ │ + 0x00051320 5055496d 706c4966 4c693145 4c693045 PUImplIfLi1ELi0E │ │ │ │ + 0x00051330 45454676 504b6953 375f5337 5f53375f EEFvPKiS7_S7_S7_ │ │ │ │ + 0x00051340 53375f69 50644550 53355f53 375f5337 S7_iPdEPS5_S7_S7 │ │ │ │ + 0x00051350 5f53375f 53375f53 375f6953 385f4545 _S7_S7_S7_iS8_EE │ │ │ │ + 0x00051360 53614969 45467676 45454500 00000000 SaIiEFvvEEE..... │ │ │ │ + 0x00051370 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051380 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x00051390 73653131 5f546173 6b5f7374 61746549 se11_Task_stateI │ │ │ │ + 0x000513a0 5374355f 42696e64 49464d4e 36626561 St5_BindIFMN6bea │ │ │ │ + 0x000513b0 676c6533 63707531 33426561 676c6543 gle3cpu13BeagleC │ │ │ │ + 0x000513c0 5055496d 706c4966 4c693145 4c693045 PUImplIfLi1ELi0E │ │ │ │ + 0x000513d0 45454676 504b6953 375f5337 5f53375f EEFvPKiS7_S7_S7_ │ │ │ │ + 0x000513e0 53375f53 375f5337 5f695064 45505335 S7_S7_S7_iPdEPS5 │ │ │ │ + 0x000513f0 5f53375f 53375f53 375f5337 5f53375f _S7_S7_S7_S7_S7_ │ │ │ │ + 0x00051400 53375f53 375f6953 385f4545 53614969 S7_S7_iS8_EESaIi │ │ │ │ + 0x00051410 45467676 45454500 00000000 00000000 EFvvEEE......... │ │ │ │ + 0x00051420 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_ │ │ │ │ + 0x00051430 7074725f 696e706c 61636549 4e537431 ptr_inplaceINSt1 │ │ │ │ + 0x00051440 335f5f66 75747572 655f6261 73653131 3__future_base11 │ │ │ │ + 0x00051450 5f546173 6b5f7374 61746549 5374355f _Task_stateISt5_ │ │ │ │ + 0x00051460 42696e64 49464d4e 36626561 676c6533 BindIFMN6beagle3 │ │ │ │ + 0x00051470 63707531 33426561 676c6543 5055496d cpu13BeagleCPUIm │ │ │ │ + 0x00051480 706c4964 4c693145 4c693045 45454669 plIdLi1ELi0EEEFi │ │ │ │ + 0x00051490 62504b69 69694550 53365f62 53385f69 bPKiiiEPS6_bS8_i │ │ │ │ + 0x000514a0 31334265 61676c65 4f70436f 64657345 13BeagleOpCodesE │ │ │ │ + 0x000514b0 45536149 69454676 76454545 53465f4c ESaIiEFvvEEESF_L │ │ │ │ + 0x000514c0 4e395f5f 676e755f 63787831 325f4c6f N9__gnu_cxx12_Lo │ │ │ │ + 0x000514d0 636b5f70 6f6c6963 79453245 45000000 ck_policyE2EE... │ │ │ │ + 0x000514e0 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_ │ │ │ │ + 0x000514f0 7074725f 696e706c 61636549 4e537431 ptr_inplaceINSt1 │ │ │ │ + 0x00051500 335f5f66 75747572 655f6261 73653131 3__future_base11 │ │ │ │ + 0x00051510 5f546173 6b5f7374 61746549 5374355f _Task_stateISt5_ │ │ │ │ + 0x00051520 42696e64 49464d4e 36626561 676c6533 BindIFMN6beagle3 │ │ │ │ + 0x00051530 63707531 33426561 676c6543 5055496d cpu13BeagleCPUIm │ │ │ │ + 0x00051540 706c4964 4c693145 4c693045 45454676 plIdLi1ELi0EEEFv │ │ │ │ + 0x00051550 504b6953 385f5338 5f53385f 53385f69 PKiS8_S8_S8_S8_i │ │ │ │ + 0x00051560 50644550 53365f53 385f5338 5f53385f PdEPS6_S8_S8_S8_ │ │ │ │ + 0x00051570 53385f53 385f6953 395f4545 53614969 S8_S8_iS9_EESaIi │ │ │ │ + 0x00051580 45467676 45454553 465f4c4e 395f5f67 EFvvEEESF_LN9__g │ │ │ │ + 0x00051590 6e755f63 78783132 5f4c6f63 6b5f706f nu_cxx12_Lock_po │ │ │ │ + 0x000515a0 6c696379 45324545 00000000 00000000 licyE2EE........ │ │ │ │ + 0x000515b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000515c0 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_ │ │ │ │ + 0x000515d0 7074725f 696e706c 61636549 4e537431 ptr_inplaceINSt1 │ │ │ │ + 0x000515e0 335f5f66 75747572 655f6261 73653131 3__future_base11 │ │ │ │ + 0x000515f0 5f546173 6b5f7374 61746549 5374355f _Task_stateISt5_ │ │ │ │ + 0x00051600 42696e64 49464d4e 36626561 676c6533 BindIFMN6beagle3 │ │ │ │ + 0x00051610 63707531 33426561 676c6543 5055496d cpu13BeagleCPUIm │ │ │ │ + 0x00051620 706c4964 4c693145 4c693045 45454676 plIdLi1ELi0EEEFv │ │ │ │ + 0x00051630 504b6953 385f5338 5f53385f 53385f53 PKiS8_S8_S8_S8_S │ │ │ │ + 0x00051640 385f5338 5f695064 45505336 5f53385f 8_S8_iPdEPS6_S8_ │ │ │ │ + 0x00051650 53385f53 385f5338 5f53385f 53385f53 S8_S8_S8_S8_S8_S │ │ │ │ + 0x00051660 385f6953 395f4545 53614969 45467676 8_iS9_EESaIiEFvv │ │ │ │ + 0x00051670 45454553 465f4c4e 395f5f67 6e755f63 EEESF_LN9__gnu_c │ │ │ │ + 0x00051680 78783132 5f4c6f63 6b5f706f 6c696379 xx12_Lock_policy │ │ │ │ + 0x00051690 45324545 00000000 00000000 00000000 E2EE............ │ │ │ │ + 0x000516a0 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_ │ │ │ │ + 0x000516b0 7074725f 696e706c 61636549 4e537431 ptr_inplaceINSt1 │ │ │ │ + 0x000516c0 335f5f66 75747572 655f6261 73653131 3__future_base11 │ │ │ │ + 0x000516d0 5f546173 6b5f7374 61746549 5374355f _Task_stateISt5_ │ │ │ │ + 0x000516e0 42696e64 49464d4e 36626561 676c6533 BindIFMN6beagle3 │ │ │ │ + 0x000516f0 63707531 33426561 676c6543 5055496d cpu13BeagleCPUIm │ │ │ │ + 0x00051700 706c4966 4c693145 4c693045 45454669 plIfLi1ELi0EEEFi │ │ │ │ + 0x00051710 62504b69 69694550 53365f62 53385f69 bPKiiiEPS6_bS8_i │ │ │ │ + 0x00051720 31334265 61676c65 4f70436f 64657345 13BeagleOpCodesE │ │ │ │ + 0x00051730 45536149 69454676 76454545 53465f4c ESaIiEFvvEEESF_L │ │ │ │ + 0x00051740 4e395f5f 676e755f 63787831 325f4c6f N9__gnu_cxx12_Lo │ │ │ │ + 0x00051750 636b5f70 6f6c6963 79453245 45000000 ck_policyE2EE... │ │ │ │ + 0x00051760 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_ │ │ │ │ + 0x00051770 7074725f 696e706c 61636549 4e537431 ptr_inplaceINSt1 │ │ │ │ + 0x00051780 335f5f66 75747572 655f6261 73653131 3__future_base11 │ │ │ │ + 0x00051790 5f546173 6b5f7374 61746549 5374355f _Task_stateISt5_ │ │ │ │ + 0x000517a0 42696e64 49464d4e 36626561 676c6533 BindIFMN6beagle3 │ │ │ │ + 0x000517b0 63707531 33426561 676c6543 5055496d cpu13BeagleCPUIm │ │ │ │ + 0x000517c0 706c4966 4c693145 4c693045 45454676 plIfLi1ELi0EEEFv │ │ │ │ + 0x000517d0 504b6953 385f5338 5f53385f 53385f69 PKiS8_S8_S8_S8_i │ │ │ │ + 0x000517e0 50644550 53365f53 385f5338 5f53385f PdEPS6_S8_S8_S8_ │ │ │ │ + 0x000517f0 53385f53 385f6953 395f4545 53614969 S8_S8_iS9_EESaIi │ │ │ │ + 0x00051800 45467676 45454553 465f4c4e 395f5f67 EFvvEEESF_LN9__g │ │ │ │ + 0x00051810 6e755f63 78783132 5f4c6f63 6b5f706f nu_cxx12_Lock_po │ │ │ │ + 0x00051820 6c696379 45324545 00000000 00000000 licyE2EE........ │ │ │ │ + 0x00051830 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051840 53743233 5f53705f 636f756e 7465645f St23_Sp_counted_ │ │ │ │ + 0x00051850 7074725f 696e706c 61636549 4e537431 ptr_inplaceINSt1 │ │ │ │ + 0x00051860 335f5f66 75747572 655f6261 73653131 3__future_base11 │ │ │ │ + 0x00051870 5f546173 6b5f7374 61746549 5374355f _Task_stateISt5_ │ │ │ │ + 0x00051880 42696e64 49464d4e 36626561 676c6533 BindIFMN6beagle3 │ │ │ │ + 0x00051890 63707531 33426561 676c6543 5055496d cpu13BeagleCPUIm │ │ │ │ + 0x000518a0 706c4966 4c693145 4c693045 45454676 plIfLi1ELi0EEEFv │ │ │ │ + 0x000518b0 504b6953 385f5338 5f53385f 53385f53 PKiS8_S8_S8_S8_S │ │ │ │ + 0x000518c0 385f5338 5f695064 45505336 5f53385f 8_S8_iPdEPS6_S8_ │ │ │ │ + 0x000518d0 53385f53 385f5338 5f53385f 53385f53 S8_S8_S8_S8_S8_S │ │ │ │ + 0x000518e0 385f6953 395f4545 53614969 45467676 8_iS9_EESaIiEFvv │ │ │ │ + 0x000518f0 45454553 465f4c4e 395f5f67 6e755f63 EEESF_LN9__gnu_c │ │ │ │ + 0x00051900 78783132 5f4c6f63 6b5f706f 6c696379 xx12_Lock_policy │ │ │ │ + 0x00051910 45324545 00000000 00000000 00000000 E2EE............ │ │ │ │ + 0x00051920 53743131 5f4d7574 65785f62 61736549 St11_Mutex_baseI │ │ │ │ + 0x00051930 4c4e395f 5f676e75 5f637878 31325f4c LN9__gnu_cxx12_L │ │ │ │ + 0x00051940 6f636b5f 706f6c69 63794532 45450000 ock_policyE2EE.. │ │ │ │ + 0x00051950 53743139 5f53705f 6d616b65 5f736861 St19_Sp_make_sha │ │ │ │ + 0x00051960 7265645f 74616700 00000000 00000000 red_tag......... │ │ │ │ + 0x00051970 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051980 4e366265 61676c65 33637075 31334265 N6beagle3cpu13Be │ │ │ │ + 0x00051990 61676c65 43505549 6d706c49 664c6931 agleCPUImplIfLi1 │ │ │ │ + 0x000519a0 454c6930 45454500 00000000 00000000 ELi0EEE......... │ │ │ │ + 0x000519b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000519c0 4e366265 61676c65 33637075 31334265 N6beagle3cpu13Be │ │ │ │ + 0x000519d0 61676c65 43505549 6d706c49 644c6931 agleCPUImplIdLi1 │ │ │ │ + 0x000519e0 454c6930 45454500 00000000 00000000 ELi0EEE......... │ │ │ │ + 0x000519f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051a00 4e366265 61676c65 33637075 31394265 N6beagle3cpu19Be │ │ │ │ + 0x00051a10 61676c65 43505534 53746174 65496d70 agleCPU4StateImp │ │ │ │ + 0x00051a20 6c49664c 6931454c 69304545 45000000 lIfLi1ELi0EEE... │ │ │ │ + 0x00051a30 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051a40 4e366265 61676c65 33637075 31394265 N6beagle3cpu19Be │ │ │ │ + 0x00051a50 61676c65 43505534 53746174 65496d70 agleCPU4StateImp │ │ │ │ + 0x00051a60 6c49644c 6931454c 69304545 45000000 lIdLi1ELi0EEE... │ │ │ │ + 0x00051a70 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051a80 4e366265 61676c65 33637075 31384569 N6beagle3cpu18Ei │ │ │ │ + 0x00051a90 67656e44 65636f6d 706f7369 74696f6e genDecomposition │ │ │ │ + 0x00051aa0 49664c69 31454545 00000000 00000000 IfLi1EEE........ │ │ │ │ + 0x00051ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051ac0 4e366265 61676c65 33637075 31384569 N6beagle3cpu18Ei │ │ │ │ + 0x00051ad0 67656e44 65636f6d 706f7369 74696f6e genDecomposition │ │ │ │ + 0x00051ae0 49644c69 31454545 00000000 4e366265 IdLi1EEE....N6be │ │ │ │ + 0x00051af0 61676c65 31304265 61676c65 496d706c agle10BeagleImpl │ │ │ │ + 0x00051b00 45000000 4e366265 61676c65 31374265 E...N6beagle17Be │ │ │ │ + 0x00051b10 61676c65 496d706c 46616374 6f727945 agleImplFactoryE │ │ │ │ + 0x00051b20 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051b30 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051b40 53743136 5f53705f 636f756e 7465645f St16_Sp_counted_ │ │ │ │ + 0x00051b50 62617365 494c4e39 5f5f676e 755f6378 baseILN9__gnu_cx │ │ │ │ + 0x00051b60 7831325f 4c6f636b 5f706f6c 69637945 x12_Lock_policyE │ │ │ │ + 0x00051b70 32454500 4e366265 61676c65 36706c75 2EE.N6beagle6plu │ │ │ │ + 0x00051b80 67696e36 506c7567 696e4500 4e366265 gin6PluginE.N6be │ │ │ │ + 0x00051b90 61676c65 33637075 31354265 61676c65 agle3cpu15Beagle │ │ │ │ + 0x00051ba0 43505550 6c756769 6e450000 00000000 CPUPluginE...... │ │ │ │ + 0x00051bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051bc0 4e537431 335f5f66 75747572 655f6261 NSt13__future_ba │ │ │ │ + 0x00051bd0 73653133 5f537461 74655f62 61736556 se13_State_baseV │ │ │ │ + 0x00051be0 32450000 4e537431 335f5f66 75747572 2E..NSt13__futur │ │ │ │ + 0x00051bf0 655f6261 7365375f 52657375 6c744976 e_base7_ResultIv │ │ │ │ + 0x00051c00 45450000 00000000 00000000 00000000 EE.............. │ │ │ │ + 0x00051c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051c20 4e366265 61676c65 33637075 32364265 N6beagle3cpu26Be │ │ │ │ + 0x00051c30 61676c65 43505534 53746174 65496d70 agleCPU4StateImp │ │ │ │ + 0x00051c40 6c466163 746f7279 49644545 00000000 lFactoryIdEE.... │ │ │ │ + 0x00051c50 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051c60 4e366265 61676c65 33637075 32364265 N6beagle3cpu26Be │ │ │ │ + 0x00051c70 61676c65 43505534 53746174 65496d70 agleCPU4StateImp │ │ │ │ + 0x00051c80 6c466163 746f7279 49664545 00000000 lFactoryIfEE.... │ │ │ │ + 0x00051c90 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051ca0 4e366265 61676c65 33637075 32304265 N6beagle3cpu20Be │ │ │ │ + 0x00051cb0 61676c65 43505549 6d706c46 6163746f agleCPUImplFacto │ │ │ │ + 0x00051cc0 72794964 45450000 00000000 00000000 ryIdEE.......... │ │ │ │ + 0x00051cd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051ce0 4e366265 61676c65 33637075 32304265 N6beagle3cpu20Be │ │ │ │ + 0x00051cf0 61676c65 43505549 6d706c46 6163746f agleCPUImplFacto │ │ │ │ + 0x00051d00 72794966 45450000 00000000 00000000 ryIfEE.......... │ │ │ │ + 0x00051d10 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051d20 00000000 02000000 04000000 06000000 ................ │ │ │ │ + 0x00051d30 04000000 06000000 00000000 02000000 ................ │ │ │ │ + 0x00051d40 04000000 06000000 00000000 02000000 ................ │ │ │ │ + 0x00051d50 00000000 02000000 04000000 06000000 ................ │ │ │ │ + 0x00051d60 01000000 03000000 05000000 07000000 ................ │ │ │ │ + 0x00051d70 05000000 07000000 01000000 03000000 ................ │ │ │ │ + 0x00051d80 05000000 07000000 01000000 03000000 ................ │ │ │ │ + 0x00051d90 01000000 03000000 05000000 07000000 ................ │ │ │ │ + 0x00051da0 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x00051db0 04000000 05000000 06000000 07000000 ................ │ │ │ │ + 0x00051dc0 08000000 08000000 08000000 08000000 ................ │ │ │ │ + 0x00051dd0 08000000 08000000 08000000 08000000 ................ │ │ │ │ + 0x00051de0 ef39fafe 422ee63f ef39fafe 422ee63f .9..B..?.9..B..? │ │ │ │ + 0x00051df0 ef39fafe 422ee63f ef39fafe 422ee63f .9..B..?.9..B..? │ │ │ │ + 0x00051e00 0000803f 0000803f 0000803f 0000803f ...?...?...?...? │ │ │ │ + 0x00051e10 0000803f 0000803f 0000803f 0000803f ...?...?...?...? │ │ │ │ + 0x00051e20 00000000 00001000 00000000 ffffffff ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,209 +1,209 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x00059f50 011b033b d00c0000 99010000 d0d0fbff ...;............ │ │ │ │ - 0x00059f60 ec0c0000 e0d6fbff 100d0000 30d8fbff ............0... │ │ │ │ - 0x00059f70 dc4f0000 88d8fbff 80690000 11d9fbff .O.......i...... │ │ │ │ - 0x00059f80 d8690000 40dafbff 48690000 30dcfbff .i..@...Hi..0... │ │ │ │ - 0x00059f90 a0690000 70dcfbff 240d0000 80dcfbff .i..p...$....... │ │ │ │ - 0x00059fa0 380d0000 90dcfbff 4c0d0000 a0dcfbff 8.......L....... │ │ │ │ - 0x00059fb0 600d0000 b0dcfbff 740d0000 c0dcfbff `.......t....... │ │ │ │ - 0x00059fc0 880d0000 d0dcfbff 9c0d0000 e0dcfbff ................ │ │ │ │ - 0x00059fd0 b00d0000 00ddfbff c40d0000 10ddfbff ................ │ │ │ │ - 0x00059fe0 d80d0000 30ddfbff ec0d0000 40ddfbff ....0.......@... │ │ │ │ - 0x00059ff0 000e0000 60ddfbff 140e0000 70ddfbff ....`.......p... │ │ │ │ - 0x0005a000 280e0000 90ddfbff 3c0e0000 a0ddfbff (.......<....... │ │ │ │ - 0x0005a010 500e0000 d0ddfbff 780e0000 d0defbff P.......x....... │ │ │ │ - 0x0005a020 b40e0000 a0e0fbff 080f0000 b0e0fbff ................ │ │ │ │ - 0x0005a030 1c0f0000 d0e1fbff 700f0000 10e2fbff ........p....... │ │ │ │ - 0x0005a040 a40f0000 50e2fbff d40f0000 20e3fbff ....P....... ... │ │ │ │ - 0x0005a050 34100000 30e3fbff 48100000 40e3fbff 4...0...H...@... │ │ │ │ - 0x0005a060 5c100000 10e4fbff d0100000 70e4fbff \...........p... │ │ │ │ - 0x0005a070 f8100000 30e5fbff 34110000 d0e5fbff ....0...4....... │ │ │ │ - 0x0005a080 64110000 f0e5fbff 78110000 00e6fbff d.......x....... │ │ │ │ - 0x0005a090 8c110000 60e7fbff cc110000 d0e9fbff ....`........... │ │ │ │ - 0x0005a0a0 10120000 e0f3fbff 40120000 9008fcff ........@....... │ │ │ │ - 0x0005a0b0 70120000 f008fcff b8120000 9009fcff p............... │ │ │ │ - 0x0005a0c0 f4120000 400bfcff 34130000 f00dfcff ....@...4....... │ │ │ │ - 0x0005a0d0 78130000 a010fcff a8130000 f013fcff x............... │ │ │ │ - 0x0005a0e0 d8130000 9015fcff 08140000 7017fcff ............p... │ │ │ │ - 0x0005a0f0 48140000 701afcff 8c140000 801afcff H...p........... │ │ │ │ - 0x0005a100 a0140000 601dfcff d0140000 701dfcff ....`.......p... │ │ │ │ - 0x0005a110 e4140000 b01dfcff 0c150000 501ffcff ............P... │ │ │ │ - 0x0005a120 3c150000 b01ffcff 90150000 7022fcff <...........p".. │ │ │ │ - 0x0005a130 c0150000 4024fcff f0150000 2026fcff ....@$...... &.. │ │ │ │ - 0x0005a140 44160000 3026fcff 58160000 5027fcff D...0&..X...P'.. │ │ │ │ - 0x0005a150 ac160000 9027fcff e0160000 d027fcff .....'.......'.. │ │ │ │ - 0x0005a160 10170000 a028fcff 70170000 b028fcff .....(..p....(.. │ │ │ │ - 0x0005a170 84170000 c028fcff 98170000 9029fcff .....(.......).. │ │ │ │ - 0x0005a180 0c180000 f029fcff 34180000 b02afcff .....)..4....*.. │ │ │ │ - 0x0005a190 70180000 a02cfcff a0180000 c02cfcff p....,.......,.. │ │ │ │ - 0x0005a1a0 b4180000 d02cfcff c8180000 202efcff .....,...... ... │ │ │ │ - 0x0005a1b0 08190000 4030fcff 48190000 b041fcff ....@0..H....A.. │ │ │ │ - 0x0005a1c0 78190000 6071fcff a8190000 b071fcff x...`q.......q.. │ │ │ │ - 0x0005a1d0 f0190000 5072fcff 2c1a0000 0074fcff ....Pr..,....t.. │ │ │ │ - 0x0005a1e0 6c1a0000 6076fcff ac1a0000 f078fcff l...`v.......x.. │ │ │ │ - 0x0005a1f0 f01a0000 207cfcff 341b0000 b07dfcff .... |..4....}.. │ │ │ │ - 0x0005a200 741b0000 907ffcff b41b0000 4082fcff t...........@... │ │ │ │ - 0x0005a210 f81b0000 5082fcff 0c1c0000 2085fcff ....P....... ... │ │ │ │ - 0x0005a220 501c0000 3085fcff 641c0000 5085fcff P...0...d...P... │ │ │ │ - 0x0005a230 781c0000 1087fcff b81c0000 f089fcff x............... │ │ │ │ - 0x0005a240 e81c0000 308bfcff 281d0000 3090fcff ....0...(...0... │ │ │ │ - 0x0005a250 581d0000 7099fcff 881d0000 70a0fcff X...p.......p... │ │ │ │ - 0x0005a260 d01d0000 70a3fcff 281e0000 e0a4fcff ....p...(....... │ │ │ │ - 0x0005a270 681e0000 f0a9fcff 981e0000 60b3fcff h...........`... │ │ │ │ - 0x0005a280 c81e0000 80b3fcff dc1e0000 40b5fcff ............@... │ │ │ │ - 0x0005a290 1c1f0000 90b8fcff 4c1f0000 f0b9fcff ........L....... │ │ │ │ - 0x0005a2a0 8c1f0000 70c0fcff bc1f0000 f0cafcff ....p........... │ │ │ │ - 0x0005a2b0 ec1f0000 30d3fcff 34200000 30d6fcff ....0...4 ..0... │ │ │ │ - 0x0005a2c0 8c200000 b0d7fcff cc200000 30defcff . ....... ..0... │ │ │ │ - 0x0005a2d0 fc200000 d0e8fcff 2c210000 e0e8fcff . ......,!...... │ │ │ │ - 0x0005a2e0 40210000 f0e8fcff 54210000 00e9fcff @!......T!...... │ │ │ │ - 0x0005a2f0 68210000 10e9fcff 7c210000 20e9fcff h!......|!.. ... │ │ │ │ - 0x0005a300 90210000 30e9fcff a4210000 10edfcff .!..0....!...... │ │ │ │ - 0x0005a310 d4210000 f0eefcff 28220000 e0f1fcff .!......("...... │ │ │ │ - 0x0005a320 68220000 00f2fcff 8c220000 20f2fcff h".......".. ... │ │ │ │ - 0x0005a330 b0220000 40f2fcff d4220000 60f2fcff ."..@...."..`... │ │ │ │ - 0x0005a340 f8220000 80f2fcff 1c230000 a0f2fcff .".......#...... │ │ │ │ - 0x0005a350 40230000 c0f2fcff 64230000 e0f2fcff @#......d#...... │ │ │ │ - 0x0005a360 88230000 00f3fcff ac230000 20f3fcff .#.......#.. ... │ │ │ │ - 0x0005a370 d0230000 40f3fcff f4230000 70f3fcff .#..@....#..p... │ │ │ │ - 0x0005a380 18240000 b0f4fcff 60240000 f0f5fcff .$......`$...... │ │ │ │ - 0x0005a390 a8240000 10f9fcff f0240000 d0fbfcff .$.......$...... │ │ │ │ - 0x0005a3a0 34250000 90fefcff 78250000 20fffcff 4%......x%.. ... │ │ │ │ - 0x0005a3b0 e0250000 50fffcff 0c260000 e0fffcff .%..P....&...... │ │ │ │ - 0x0005a3c0 74260000 1000fdff a0260000 a000fdff t&.......&...... │ │ │ │ - 0x0005a3d0 08270000 d000fdff 34270000 6001fdff .'......4'..`... │ │ │ │ - 0x0005a3e0 9c270000 9001fdff c8270000 b002fdff .'.......'...... │ │ │ │ - 0x0005a3f0 40280000 3005fdff 9c280000 6005fdff @(..0....(..`... │ │ │ │ - 0x0005a400 c0280000 a005fdff ec280000 d005fdff .(.......(...... │ │ │ │ - 0x0005a410 10290000 1006fdff 3c290000 4006fdff .)......<)..@... │ │ │ │ - 0x0005a420 60290000 8006fdff 8c290000 c006fdff `).......)...... │ │ │ │ - 0x0005a430 c0290000 5007fdff fc290000 c007fdff .)..P....)...... │ │ │ │ - 0x0005a440 382a0000 f007fdff 642a0000 3008fdff 8*......d*..0... │ │ │ │ - 0x0005a450 982a0000 c008fdff d42a0000 3009fdff .*.......*..0... │ │ │ │ - 0x0005a460 102b0000 6009fdff 3c2b0000 600afdff .+..`...<+..`... │ │ │ │ - 0x0005a470 882b0000 300bfdff d42b0000 900bfdff .+..0....+...... │ │ │ │ - 0x0005a480 282c0000 200cfdff 642c0000 b00cfdff (,.. ...d,...... │ │ │ │ - 0x0005a490 a02c0000 100efdff 082d0000 900ffdff .,.......-...... │ │ │ │ - 0x0005a4a0 802d0000 f010fdff e82d0000 1012fdff .-.......-...... │ │ │ │ - 0x0005a4b0 602e0000 7020fdff a82e0000 502ffdff `...p ......P/.. │ │ │ │ - 0x0005a4c0 f02e0000 5040fdff 382f0000 f051fdff ....P@..8/...Q.. │ │ │ │ - 0x0005a4d0 802f0000 b055fdff c82f0000 f05bfdff ./...U.../...[.. │ │ │ │ - 0x0005a4e0 10300000 f05ffdff 74300000 f063fdff .0..._..t0...c.. │ │ │ │ - 0x0005a4f0 d4300000 f067fdff 38310000 206cfdff .0...g..81.. l.. │ │ │ │ - 0x0005a500 98310000 5070fdff e0310000 e073fdff .1..Pp...1...s.. │ │ │ │ - 0x0005a510 28320000 3078fdff a0320000 807cfdff (2..0x...2...|.. │ │ │ │ - 0x0005a520 e8320000 907efdff 48330000 b080fdff .2...~..H3...... │ │ │ │ - 0x0005a530 a8330000 9082fdff f0330000 7084fdff .3.......3..p... │ │ │ │ - 0x0005a540 38340000 1087fdff 80340000 f088fdff 84.......4...... │ │ │ │ - 0x0005a550 30350000 908bfdff 78350000 308efdff 05......x5..0... │ │ │ │ - 0x0005a560 c0350000 1093fdff 08360000 d096fdff .5.......6...... │ │ │ │ - 0x0005a570 50360000 f097fdff 98360000 1099fdff P6.......6...... │ │ │ │ - 0x0005a580 e0360000 709cfdff f8370000 f09cfdff .6..p....7...... │ │ │ │ - 0x0005a590 50380000 609dfdff a4380000 909efdff P8..`....8...... │ │ │ │ - 0x0005a5a0 ec380000 80a1fdff 48390000 70a8fdff .8......H9..p... │ │ │ │ - 0x0005a5b0 583c0000 30aafdff a43c0000 f0abfdff X<..0....<...... │ │ │ │ - 0x0005a5c0 f03c0000 e0affdff 383d0000 b0b1fdff .<......8=...... │ │ │ │ - 0x0005a5d0 e83d0000 30b4fdff 303e0000 90b6fdff .=..0...0>...... │ │ │ │ - 0x0005a5e0 783e0000 d0bbfdff c03e0000 00c0fdff x>.......>...... │ │ │ │ - 0x0005a5f0 083f0000 20c1fdff 503f0000 40c2fdff .?.. ...P?..@... │ │ │ │ - 0x0005a600 983f0000 a0c5fdff b0400000 20c6fdff .?.......@.. ... │ │ │ │ - 0x0005a610 08410000 90c6fdff 5c410000 f0c7fdff .A......\A...... │ │ │ │ - 0x0005a620 a4410000 70cbfdff 00420000 70d2fdff .A..p....B..p... │ │ │ │ - 0x0005a630 10450000 30defdff 58450000 d0e7fdff .E..0...XE...... │ │ │ │ - 0x0005a640 a0450000 f0f4fdff e8450000 50f7fdff .E.......E..P... │ │ │ │ - 0x0005a650 d0460000 3002feff 18470000 900bfeff .F..0....G...... │ │ │ │ - 0x0005a660 60470000 100cfeff a0470000 b01afeff `G.......G...... │ │ │ │ - 0x0005a670 e8470000 d025feff 30480000 3035feff .G...%..0H..05.. │ │ │ │ - 0x0005a680 78480000 b037feff 60490000 3045feff xH...7..`I..0E.. │ │ │ │ - 0x0005a690 a8490000 4050feff f0490000 b050feff .I..@P...I...P.. │ │ │ │ - 0x0005a6a0 304a0000 5056feff 8c4a0000 905bfeff 0J..PV...J...[.. │ │ │ │ - 0x0005a6b0 e84a0000 505cfeff 3c4b0000 b05cfeff .J..P\....x%...>.. │ │ │ │ + 0x00052290 e0250000 003ffdff 0c260000 903ffdff .%...?...&...?.. │ │ │ │ + 0x000522a0 74260000 c03ffdff a0260000 5040fdff t&...?...&..P@.. │ │ │ │ + 0x000522b0 08270000 8040fdff 34270000 1041fdff .'...@..4'...A.. │ │ │ │ + 0x000522c0 9c270000 5041fdff c8270000 5042fdff .'..PA...'..PB.. │ │ │ │ + 0x000522d0 40280000 a044fdff 9c280000 d044fdff @(...D...(...D.. │ │ │ │ + 0x000522e0 c0280000 1045fdff ec280000 4045fdff .(...E...(..@E.. │ │ │ │ + 0x000522f0 10290000 8045fdff 3c290000 b045fdff .)...E..<)...E.. │ │ │ │ + 0x00052300 60290000 f045fdff 8c290000 3046fdff `)...E...)..0F.. │ │ │ │ + 0x00052310 c0290000 c046fdff fc290000 3047fdff .)...F...)..0G.. │ │ │ │ + 0x00052320 382a0000 6047fdff 642a0000 a047fdff 8*..`G..d*...G.. │ │ │ │ + 0x00052330 982a0000 3048fdff d42a0000 a048fdff .*..0H...*...H.. │ │ │ │ + 0x00052340 102b0000 d048fdff 3c2b0000 d049fdff .+...H..<+...I.. │ │ │ │ + 0x00052350 882b0000 a04afdff d42b0000 004bfdff .+...J...+...K.. │ │ │ │ + 0x00052360 282c0000 904bfdff 642c0000 204cfdff (,...K..d,.. L.. │ │ │ │ + 0x00052370 a02c0000 804dfdff 082d0000 004ffdff .,...M...-...O.. │ │ │ │ + 0x00052380 802d0000 7050fdff e82d0000 9051fdff .-..pP...-...Q.. │ │ │ │ + 0x00052390 602e0000 105dfdff a82e0000 1069fdff `....].......i.. │ │ │ │ + 0x000523a0 f02e0000 5076fdff 382f0000 d083fdff ....Pv..8/...... │ │ │ │ + 0x000523b0 802f0000 9087fdff c82f0000 108dfdff ./......./...... │ │ │ │ + 0x000523c0 10300000 1091fdff 74300000 1095fdff .0......t0...... │ │ │ │ + 0x000523d0 d4300000 1099fdff 38310000 409dfdff .0......81..@... │ │ │ │ + 0x000523e0 98310000 50a1fdff e0310000 20a4fdff .1..P....1.. ... │ │ │ │ + 0x000523f0 28320000 70a8fdff a0320000 a0abfdff (2..p....2...... │ │ │ │ + 0x00052400 e8320000 b0adfdff 48330000 c0affdff .2......H3...... │ │ │ │ + 0x00052410 a8330000 90b1fdff f0330000 50b3fdff .3.......3..P... │ │ │ │ + 0x00052420 38340000 c0b5fdff 80340000 90b7fdff 84.......4...... │ │ │ │ + 0x00052430 30350000 10bafdff 78350000 90bcfdff 05......x5...... │ │ │ │ + 0x00052440 c0350000 50c1fdff 08360000 10c5fdff .5..P....6...... │ │ │ │ + 0x00052450 50360000 30c6fdff 98360000 50c7fdff P6..0....6..P... │ │ │ │ + 0x00052460 e0360000 b0cafdff f8370000 30cbfdff .6.......7..0... │ │ │ │ + 0x00052470 50380000 a0cbfdff a4380000 d0ccfdff P8.......8...... │ │ │ │ + 0x00052480 ec380000 a0cffdff 48390000 90d6fdff .8......H9...... │ │ │ │ + 0x00052490 583c0000 40d8fdff a43c0000 10dafdff X<..@....<...... │ │ │ │ + 0x000524a0 f03c0000 70ddfdff 383d0000 40dffdff .<..p...8=..@... │ │ │ │ + 0x000524b0 e83d0000 c0e1fdff 303e0000 30e4fdff .=......0>..0... │ │ │ │ + 0x000524c0 783e0000 90e8fdff c03e0000 30ecfdff x>.......>..0... │ │ │ │ + 0x000524d0 083f0000 50edfdff 503f0000 70eefdff .?..P...P?..p... │ │ │ │ + 0x000524e0 983f0000 d0f1fdff b0400000 50f2fdff .?.......@..P... │ │ │ │ + 0x000524f0 08410000 c0f2fdff 5c410000 10f4fdff .A......\A...... │ │ │ │ + 0x00052500 a4410000 30f7fdff 00420000 20fefdff .A..0....B.. ... │ │ │ │ + 0x00052510 10450000 d007feff 58450000 800ffeff .E......XE...... │ │ │ │ + 0x00052520 a0450000 101afeff e8450000 901cfeff .E.......E...... │ │ │ │ + 0x00052530 d0460000 9025feff 18470000 302dfeff .F...%...G..0-.. │ │ │ │ + 0x00052540 60470000 b02dfeff a0470000 9038feff `G...-...G...8.. │ │ │ │ + 0x00052550 e8470000 f040feff 30480000 b04cfeff .G...@..0H...L.. │ │ │ │ + 0x00052560 78480000 104ffeff 60490000 b059feff xH...O..`I...Y.. │ │ │ │ + 0x00052570 a8490000 7063feff f0490000 f063feff .I..pc...I...c.. │ │ │ │ + 0x00052580 304a0000 b069feff 8c4a0000 f06efeff 0J...i...J...n.. │ │ │ │ + 0x00052590 e84a0000 b06ffeff 3c4b0000 1070feff .J...o.....m...E.. │ │ │ │ + 0x00052920 b86f0000 4045ffff e46f0000 7045ffff .o..@E...o..pE.. │ │ │ │ + 0x00052930 08700000 b045ffff 34700000 b04cffff .p...E..4p...L.. │ │ │ │ + 0x00052940 38720000 e04cffff 64720000 104dffff 8r...L..dr...M.. │ │ │ │ + 0x00052950 88720000 504dffff b4720000 d04effff .r..PM...r...N.. │ │ │ │ + 0x00052960 48730000 3050ffff c8730000 105affff Hs..0P...s...Z.. │ │ │ │ + 0x00052970 18740000 505bffff 58740000 905cffff .t..P[..Xt...\.. │ │ │ │ + 0x00052980 a8740000 a05effff f0740000 9064ffff .t...^...t...d.. │ │ │ │ + 0x00052990 74750000 0067ffff d0750000 8068ffff tu...g...u...h.. │ │ │ │ + 0x000529a0 64760000 d069ffff e4760000 1075ffff dv...i...v...u.. │ │ │ │ + 0x000529b0 34770000 5076ffff 74770000 9077ffff 4w..Pv..tw...w.. │ │ │ │ + 0x000529c0 c4770000 d079ffff 0c780000 507fffff .w...y...x..P... │ │ │ │ + 0x000529d0 8c780000 c081ffff e8780000 f081ffff .x.......x...... │ │ │ │ + 0x000529e0 fc780000 2083ffff 34790000 7083ffff .x.. ...4y..p... │ │ │ │ + 0x000529f0 70790000 b084ffff a8790000 0085ffff py.......y...... │ │ │ │ + 0x00052a00 e4790000 5086ffff 1c7a0000 a086ffff .y..P....z...... │ │ │ │ + 0x00052a10 587a0000 d087ffff 907a0000 2088ffff Xz.......z.. ... │ │ │ │ + 0x00052a20 cc7a0000 6089ffff 047b0000 b089ffff .z..`....{...... │ │ │ │ + 0x00052a30 407b0000 008bffff 787b0000 508bffff @{......x{..P... │ │ │ │ + 0x00052a40 b47b0000 b08cffff f07b0000 9096ffff .{.......{...... │ │ │ │ + 0x00052a50 307c0000 60a0ffff 707c0000 40a2ffff 0|..`...p|..@... │ │ │ │ + 0x00052a60 f07c0000 90a3ffff 507d0000 f0a8ffff .|......P}...... │ │ │ │ + 0x00052a70 8c7d0000 40aaffff 447e0000 10abffff .}..@...D~...... │ │ │ │ + 0x00052a80 c47e0000 70b0ffff 007f0000 c0b1ffff .~..p........... │ │ │ │ + 0x00052a90 b87f0000 80b2ffff 38800000 d0b7ffff ........8....... │ │ │ │ + 0x00052aa0 74800000 20bdffff b0800000 d0c2ffff t... ........... │ │ │ │ + 0x00052ab0 ec800000 80c8ffff 28810000 f0cdffff ........(....... │ │ │ │ + 0x00052ac0 64810000 60d3ffff a0810000 60d9ffff d...`.......`... │ │ │ │ + 0x00052ad0 dc810000 5adfffff 18820000 5edfffff ....Z.......^... │ │ │ │ + 0x00052ae0 2c820000 62dfffff 40820000 66dfffff ,...b...@...f... │ │ │ │ + 0x00052af0 54820000 6adfffff 68820000 70dfffff T...j...h...p... │ │ │ │ + 0x00052b00 7c820000 |... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,1888 +1,1888 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0005ac24 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ │ │ - 0x0005ac34 1b0c0404 88010000 20000000 1c000000 ........ ....... │ │ │ │ - 0x0005ac44 dcc3fbff 10060000 000e0846 0e0c4a0f ...........F..J. │ │ │ │ - 0x0005ac54 0b740478 003f1a3b 2a322422 10000000 .t.x.?.;*2$".... │ │ │ │ - 0x0005ac64 40000000 c8c9fbff 28010000 00000000 @.......(....... │ │ │ │ - 0x0005ac74 10000000 54000000 44cffbff 08000000 ....T...D....... │ │ │ │ - 0x0005ac84 00000000 10000000 68000000 40cffbff ........h...@... │ │ │ │ - 0x0005ac94 08000000 00000000 10000000 7c000000 ............|... │ │ │ │ - 0x0005aca4 3ccffbff 01000000 00000000 10000000 <............... │ │ │ │ - 0x0005acb4 90000000 38cffbff 01000000 00000000 ....8........... │ │ │ │ - 0x0005acc4 10000000 a4000000 34cffbff 03000000 ........4....... │ │ │ │ - 0x0005acd4 00000000 10000000 b8000000 30cffbff ............0... │ │ │ │ - 0x0005ace4 0d000000 00000000 10000000 cc000000 ................ │ │ │ │ - 0x0005acf4 2ccffbff 0c000000 00000000 10000000 ,............... │ │ │ │ - 0x0005ad04 e0000000 28cffbff 11000000 00000000 ....(........... │ │ │ │ - 0x0005ad14 10000000 f4000000 34cffbff 06000000 ........4....... │ │ │ │ - 0x0005ad24 00000000 10000000 08010000 30cffbff ............0... │ │ │ │ - 0x0005ad34 11000000 00000000 10000000 1c010000 ................ │ │ │ │ - 0x0005ad44 3ccffbff 06000000 00000000 10000000 <............... │ │ │ │ - 0x0005ad54 30010000 38cffbff 11000000 00000000 0...8........... │ │ │ │ - 0x0005ad64 10000000 44010000 44cffbff 06000000 ....D...D....... │ │ │ │ - 0x0005ad74 00000000 10000000 58010000 40cffbff ........X...@... │ │ │ │ - 0x0005ad84 11000000 00000000 10000000 6c010000 ............l... │ │ │ │ - 0x0005ad94 4ccffbff 06000000 00000000 24000000 L...........$... │ │ │ │ - 0x0005ada4 80010000 48cffbff 26000000 00430e1c ....H...&....C.. │ │ │ │ - 0x0005adb4 4d0e2044 0e24440e 28440e2c 410e3048 M. D.$D.(D.,A.0H │ │ │ │ - 0x0005adc4 0e040000 38000000 a8010000 50cffbff ....8.......P... │ │ │ │ - 0x0005add4 f8000000 00410e08 8502410e 0c870341 .....A....A....A │ │ │ │ - 0x0005ade4 0e108604 410e1483 05430e38 02ea0e14 ....A....C.8.... │ │ │ │ - 0x0005adf4 43c30e10 41c60e0c 41c70e08 41c50e04 C...A...A...A... │ │ │ │ - 0x0005ae04 50000000 e4010000 14d0fbff c5010000 P............... │ │ │ │ - 0x0005ae14 004b0e08 8502410e 0c870341 0e108604 .K....A....A.... │ │ │ │ - 0x0005ae24 410e1483 05430e60 039a010a 0e1443c3 A....C.`......C. │ │ │ │ - 0x0005ae34 0e1041c6 0e0c41c7 0e0841c5 0e04410b ..A...A...A...A. │ │ │ │ - 0x0005ae44 490e1446 c30e1041 c60e0c41 c70e0841 I..F...A...A...A │ │ │ │ - 0x0005ae54 c50e0400 10000000 38020000 90d1fbff ........8....... │ │ │ │ - 0x0005ae64 06000000 00000000 50000000 4c020000 ........P...L... │ │ │ │ - 0x0005ae74 8cd1fbff 1f010000 00410e08 8502410e .........A....A. │ │ │ │ - 0x0005ae84 0c870341 0e108604 430e1483 05430e38 ...A....C....C.8 │ │ │ │ - 0x0005ae94 0302010a 0e1443c3 0e1041c6 0e0c41c7 ......C...A...A. │ │ │ │ - 0x0005aea4 0e0841c5 0e04410b 430e1446 c30e1041 ..A...A.C..F...A │ │ │ │ - 0x0005aeb4 c60e0c41 c70e0841 c50e0400 30000000 ...A...A....0... │ │ │ │ - 0x0005aec4 a0020000 58d2fbff 39000000 00430e1c ....X...9....C.. │ │ │ │ - 0x0005aed4 4d0e2046 0e24450e 28440e2c 440e3044 M. F.$E.(D.,D.0D │ │ │ │ - 0x0005aee4 0e34440e 38440e3c 410e4048 0e040000 .4D.8D.....A....A. │ │ │ │ - 0x0005c8f4 0c830343 0e146a0e 18410e1c 410e2048 ...C..j..A..A. H │ │ │ │ - 0x0005c904 0e0c43c3 0e0841c6 0e040000 38000000 ..C...A.....8... │ │ │ │ - 0x0005c914 f01c0000 f8dcfcff 87000000 00410e08 .............A.. │ │ │ │ - 0x0005c924 8302430e 20710e24 410e2844 0e2c410e ..C. q.$A.(D.,A. │ │ │ │ - 0x0005c934 30480e20 450a0e08 41c30e04 470b470e 0H. E...A...G.G. │ │ │ │ - 0x0005c944 2c410e30 500e2000 38000000 2c1d0000 ,A.0P. .8...,... │ │ │ │ - 0x0005c954 4cddfcff 69000000 00410e08 8302430e L...i....A....C. │ │ │ │ - 0x0005c964 20610e24 410e2844 0e2c410e 30480e20 a.$A.(D.,A.0H. │ │ │ │ - 0x0005c974 450a0e08 41c30e04 470b470e 2c410e30 E...A...G.G.,A.0 │ │ │ │ - 0x0005c984 500e2000 28000000 681d0000 80ddfcff P. .(...h....... │ │ │ │ - 0x0005c994 2d000000 00410e08 8302430e 14560e18 -....A....C..V.. │ │ │ │ - 0x0005c9a4 440e1c43 0e20480e 0843c30e 04000000 D..C. H..C...... │ │ │ │ - 0x0005c9b4 30000000 941d0000 84ddfcff 3e000000 0...........>... │ │ │ │ - 0x0005c9c4 00410e08 8602410e 0c830343 0e146a0e .A....A....C..j. │ │ │ │ - 0x0005c9d4 18410e1c 410e2048 0e0c43c3 0e0841c6 .A..A. H..C...A. │ │ │ │ - 0x0005c9e4 0e040000 38000000 c81d0000 90ddfcff ....8........... │ │ │ │ - 0x0005c9f4 87000000 00410e08 8302430e 20710e24 .....A....C. q.$ │ │ │ │ - 0x0005ca04 410e2844 0e2c410e 30480e20 450a0e08 A.(D.,A.0H. E... │ │ │ │ - 0x0005ca14 41c30e04 470b470e 2c410e30 500e2000 A...G.G.,A.0P. . │ │ │ │ - 0x0005ca24 38000000 041e0000 e4ddfcff 69000000 8...........i... │ │ │ │ - 0x0005ca34 00410e08 8302430e 20610e24 410e2844 .A....C. a.$A.(D │ │ │ │ - 0x0005ca44 0e2c410e 30480e20 450a0e08 41c30e04 .,A.0H. E...A... │ │ │ │ - 0x0005ca54 470b470e 2c410e30 500e2000 28000000 G.G.,A.0P. .(... │ │ │ │ - 0x0005ca64 401e0000 18defcff 2d000000 00410e08 @.......-....A.. │ │ │ │ - 0x0005ca74 8302430e 14560e18 440e1c43 0e20480e ..C..V..D..C. H. │ │ │ │ - 0x0005ca84 0843c30e 04000000 48000000 6c1e0000 .C......H...l... │ │ │ │ - 0x0005ca94 1cdefcff ff000000 00410e08 8502410e .........A....A. │ │ │ │ - 0x0005caa4 0c870341 0e108604 410e1483 05430e40 ...A....A....C.@ │ │ │ │ - 0x0005cab4 028c0e44 420e4841 0e4c450e 50710e40 ...DB.HA.LE.Pq.@ │ │ │ │ - 0x0005cac4 6c0e1443 c30e1041 c60e0c41 c70e0841 l..C...A...A...A │ │ │ │ - 0x0005cad4 c50e0400 48000000 b81e0000 d0defcff ....H........... │ │ │ │ - 0x0005cae4 c1000000 00410e08 8502410e 0c870341 .....A....A....A │ │ │ │ - 0x0005caf4 0e108604 410e1483 05430e30 02700e34 ....A....C.0.p.4 │ │ │ │ - 0x0005cb04 410e3841 0e3c410e 40690e30 570e1443 A.8A........D.. │ │ │ │ - 0x0005d144 00531005 02750044 0f037570 06100702 .S...u.D..up.... │ │ │ │ - 0x0005d154 757c1006 02757810 03027574 03dd020a u|...ux...ut.... │ │ │ │ - 0x0005d164 c10c0100 41c341c6 41c741c5 430c0404 ....A.A.A.A.C... │ │ │ │ - 0x0005d174 410b0000 74000000 58250000 b041fdff A...t...X%...A.. │ │ │ │ - 0x0005d184 3b040000 004b0e08 8502410e 0c870341 ;....K....A....A │ │ │ │ - 0x0005d194 0e108604 410e1483 05460e80 02039502 ....A....F...... │ │ │ │ - 0x0005d1a4 0e84024d 0e880249 0e90025e 0e840247 ...M...I...^...G │ │ │ │ - 0x0005d1b4 0e880243 0e900277 0e840244 0e880243 ...C...w...D...C │ │ │ │ - 0x0005d1c4 0e90026c 0e840244 0e880255 0e900261 ...l...D...U...a │ │ │ │ - 0x0005d1d4 0e800202 a60a0e14 41c30e10 41c60e0c ........A...A... │ │ │ │ - 0x0005d1e4 41c70e08 41c50e04 410b0000 44000000 A...A...A...D... │ │ │ │ - 0x0005d1f4 d0250000 8845fdff 43040000 00440c01 .%...E..C....D.. │ │ │ │ - 0x0005d204 00531005 02750044 0f037570 06100702 .S...u.D..up.... │ │ │ │ - 0x0005d214 757c1006 02757810 03027574 039a030a u|...ux...ut.... │ │ │ │ - 0x0005d224 c10c0100 41c341c6 41c741c5 430c0404 ....A.A.A.A.C... │ │ │ │ - 0x0005d234 440b0000 5c000000 18260000 9049fdff D...\....&...I.. │ │ │ │ - 0x0005d244 09020000 00410e08 8502410e 0c870341 .....A....A....A │ │ │ │ - 0x0005d254 0e108604 410e1483 05430e70 02ec0e74 ....A....C.p...t │ │ │ │ - 0x0005d264 460e7843 0e800155 0e70760a 0e1441c3 F.xC...U.pv...A. │ │ │ │ - 0x0005d274 0e1041c6 0e0c41c7 0e0841c5 0e04410b ..A...A...A...A. │ │ │ │ - 0x0005d284 02580e74 440e7847 0e7c420e 80014e0e .X.tD.xG.|B...N. │ │ │ │ - 0x0005d294 70000000 5c000000 78260000 404bfdff p...\...x&..@K.. │ │ │ │ - 0x0005d2a4 09020000 00410e08 8502410e 0c870341 .....A....A....A │ │ │ │ - 0x0005d2b4 0e108604 410e1483 05430e70 02ec0e74 ....A....C.p...t │ │ │ │ - 0x0005d2c4 460e7843 0e800155 0e70760a 0e1441c3 F.xC...U.pv...A. │ │ │ │ - 0x0005d2d4 0e1041c6 0e0c41c7 0e0841c5 0e04410b ..A...A...A...A. │ │ │ │ - 0x0005d2e4 02580e74 440e7847 0e7c420e 80014e0e .X.tD.xG.|B...N. │ │ │ │ - 0x0005d2f4 70000000 44000000 d8260000 004dfdff p...D....&...M.. │ │ │ │ - 0x0005d304 c4010000 00440c01 00531005 02750044 .....D...S...u.D │ │ │ │ - 0x0005d314 0f037570 06100702 757c1006 02757810 ..up....u|...ux. │ │ │ │ - 0x0005d324 03027574 0339010a c10c0100 41c341c6 ..ut.9......A.A. │ │ │ │ - 0x0005d334 41c741c5 430c0404 410b0000 44000000 A.A.C...A...D... │ │ │ │ - 0x0005d344 20270000 984efdff c4010000 00440c01 '...N.......D.. │ │ │ │ - 0x0005d354 00531005 02750044 0f037570 06100702 .S...u.D..up.... │ │ │ │ - 0x0005d364 757c1006 02757810 03027574 0339010a u|...ux...ut.9.. │ │ │ │ - 0x0005d374 c10c0100 41c341c6 41c741c5 430c0404 ....A.A.A.A.C... │ │ │ │ - 0x0005d384 410b0000 44000000 68270000 3050fdff A...D...h'..0P.. │ │ │ │ - 0x0005d394 95020000 00440c01 00531005 02750044 .....D...S...u.D │ │ │ │ - 0x0005d3a4 0f037570 06100702 757c1006 02757810 ..up....u|...ux. │ │ │ │ - 0x0005d3b4 03027574 0302020a c10c0100 41c341c6 ..ut........A.A. │ │ │ │ - 0x0005d3c4 41c741c5 430c0404 4c0b0000 ac000000 A.A.C...L....... │ │ │ │ - 0x0005d3d4 b0270000 8852fdff c7010000 004b0e08 .'...R.......K.. │ │ │ │ - 0x0005d3e4 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ - 0x0005d3f4 05430e30 02540a0e 1441c30e 1041c60e .C.0.T...A...A.. │ │ │ │ - 0x0005d404 0c41c70e 0841c50e 04470b76 0e34460e .A...A...G.v.4F. │ │ │ │ - 0x0005d414 38460e3c 440e4041 0e44410e 48410e4c 8F... │ │ │ │ - 0x0005e724 c10c0100 48c341c6 41c741c5 430c0404 ....H.A.A.A.C... │ │ │ │ - 0x0005e734 410b0000 44000000 183b0000 c0d2fdff A...D....;...... │ │ │ │ - 0x0005e744 020b0000 00440c01 00491005 02750044 .....D...I...u.D │ │ │ │ - 0x0005e754 0f037570 06100702 757c1006 02757810 ..up....u|...ux. │ │ │ │ - 0x0005e764 03027574 03f3090a c10c0100 48c341c6 ..ut........H.A. │ │ │ │ - 0x0005e774 41c741c5 430c0404 4e0b0000 44000000 A.A.C...N...D... │ │ │ │ - 0x0005e784 603b0000 98ddfdff 440f0000 00440c01 `;......D....D.. │ │ │ │ - 0x0005e794 00531005 02750044 0f037570 06100702 .S...u.D..up.... │ │ │ │ - 0x0005e7a4 757c1006 02757810 03027574 03c3080a u|...ux...ut.... │ │ │ │ - 0x0005e7b4 c10c0100 41c341c6 41c741c5 430c0404 ....A.A.A.A.C... │ │ │ │ - 0x0005e7c4 410b0000 e4000000 a83b0000 b0ecfdff A........;...... │ │ │ │ - 0x0005e7d4 46020000 00410e08 8502410e 0c870341 F....A....A....A │ │ │ │ - 0x0005e7e4 0e108604 410e1483 05430e30 026a0e38 ....A....C.0.j.8 │ │ │ │ - 0x0005e7f4 440e3c44 0e40440e 44410e48 440e4c44 D....... │ │ │ │ - 0x0005ea44 bd000000 00410e08 8702410e 0c860341 .....A....A....A │ │ │ │ - 0x0005ea54 0e108304 430e307c 0e34410e 38410e3c ....C.0|.4A.8A.< │ │ │ │ - 0x0005ea64 410e404c 0e30530a 0e1043c3 0e0c41c6 A.@L.0S...C...A. │ │ │ │ - 0x0005ea74 0e0841c7 0e04470b 570e3442 0e38450e ..A...G.W.4B.8E. │ │ │ │ - 0x0005ea84 3c410e40 500e3000 30000000 6c3e0000 .. │ │ │ │ - 0x0005ea94 0c11feff 55000000 00410e08 8302430e ....U....A....C. │ │ │ │ - 0x0005eaa4 10670e14 440e1842 0e1c410e 20480e10 .g..D..B..A. H.. │ │ │ │ - 0x0005eab4 450a0e08 41c30e04 500b0000 30000000 E...A...P...0... │ │ │ │ - 0x0005eac4 a03e0000 3811feff 55000000 00410e08 .>..8...U....A.. │ │ │ │ - 0x0005ead4 8302430e 10670e14 440e1842 0e1c410e ..C..g..D..B..A. │ │ │ │ - 0x0005eae4 20480e10 450a0e08 41c30e04 500b0000 H..E...A...P... │ │ │ │ - 0x0005eaf4 28000000 d43e0000 6411feff 2d000000 (....>..d...-... │ │ │ │ - 0x0005eb04 00410e08 8302430e 10600e18 410e1c41 .A....C..`..A..A │ │ │ │ - 0x0005eb14 0e20450e 0841c30e 04000000 28000000 . E..A......(... │ │ │ │ - 0x0005eb24 003f0000 6811feff 2d000000 00410e08 .?..h...-....A.. │ │ │ │ - 0x0005eb34 8302430e 10600e18 410e1c41 0e20450e ..C..`..A..A. E. │ │ │ │ - 0x0005eb44 0841c30e 04000000 10000000 2c3f0000 .A..........,?.. │ │ │ │ - 0x0005eb54 6c11feff 5f000000 00000000 10000000 l..._........... │ │ │ │ - 0x0005eb64 403f0000 b811feff 5f000000 00000000 @?......_....... │ │ │ │ - 0x0005eb74 10000000 543f0000 0412feff 5f000000 ....T?......_... │ │ │ │ - 0x0005eb84 00000000 10000000 683f0000 5012feff ........h?..P... │ │ │ │ - 0x0005eb94 5f000000 00000000 10000000 7c3f0000 _...........|?.. │ │ │ │ - 0x0005eba4 9c12feff 5f000000 00000000 10000000 ...._........... │ │ │ │ - 0x0005ebb4 903f0000 e812feff 5f000000 00000000 .?......_....... │ │ │ │ - 0x0005ebc4 10000000 a43f0000 3413feff 5f000000 .....?..4..._... │ │ │ │ - 0x0005ebd4 00000000 10000000 b83f0000 8013feff .........?...... │ │ │ │ - 0x0005ebe4 5f000000 00000000 10000000 cc3f0000 _............?.. │ │ │ │ - 0x0005ebf4 cc13feff 5f000000 00000000 10000000 ...._........... │ │ │ │ - 0x0005ec04 e03f0000 1814feff 5f000000 00000000 .?......_....... │ │ │ │ - 0x0005ec14 10000000 f43f0000 6414feff 5f000000 .....?..d..._... │ │ │ │ - 0x0005ec24 00000000 10000000 08400000 b014feff .........@...... │ │ │ │ - 0x0005ec34 5f000000 00000000 1c000000 00000000 _............... │ │ │ │ - 0x0005ec44 017a504c 5200017c 08079bb9 5300001b .zPLR..|....S... │ │ │ │ - 0x0005ec54 1b0c0404 88010000 4c000000 24000000 ........L...$... │ │ │ │ - 0x0005ec64 dc14feff 000f0000 04873500 00440c01 ..........5..D.. │ │ │ │ - 0x0005ec74 00531005 02750044 0f037570 06100702 .S...u.D..up.... │ │ │ │ - 0x0005ec84 757c1006 02757810 03027574 02ce2e10 u|...ux...ut.... │ │ │ │ - 0x0005ec94 03190d0a c10c0100 41c341c6 41c741c5 ........A.A.A.A. │ │ │ │ - 0x0005eca4 430c0404 410b0000 a0010000 8c400000 C...A........@.. │ │ │ │ - 0x0005ecb4 8c23feff af050000 00410e08 8502410e .#.......A....A. │ │ │ │ - 0x0005ecc4 0c870341 0e108604 410e1483 05430e60 ...A....A....C.` │ │ │ │ - 0x0005ecd4 029a0e64 480e6842 0e6c410e 70500e60 ...dH.hB.lA.pP.` │ │ │ │ - 0x0005ece4 5c0e6c41 0e70410e 74440e78 440e7c44 \.lA.pA.tD.xD.|D │ │ │ │ - 0x0005ecf4 0e800144 0e840144 0e880141 0e8c0141 ...D...D...A...A │ │ │ │ - 0x0005ed04 0e900148 0e60540a 0e1441c3 0e1041c6 ...H.`T...A...A. │ │ │ │ - 0x0005ed14 0e0c41c7 0e0841c5 0e04500b 480e6448 ..A...A...P.H.dH │ │ │ │ - 0x0005ed24 0e68420e 6c410e70 480e6072 0e6c460e .hB.lA.pH.`r.lF. │ │ │ │ - 0x0005ed34 70460e74 440e7844 0e7c440e 8001440e pF.tD.xD.|D...D. │ │ │ │ - 0x0005ed44 8401440e 8801410e 8c01410e 9001590e ..D...A...A...Y. │ │ │ │ - 0x0005ed54 60027b0e 68440e6c 410e704c 0e607a0e `.{.hD.lA.pL.`z. │ │ │ │ - 0x0005ed64 64420e68 450e6c41 0e70480e 6002610e dB.hE.lA.pH.`.a. │ │ │ │ - 0x0005ed74 64440e68 410e6c44 0e70440e 74440e78 dD.hA.lD.pD.tD.x │ │ │ │ - 0x0005ed84 410e7c44 0e800144 0e840141 0e880141 A.|D...D...A...A │ │ │ │ - 0x0005ed94 0e8c0141 0e900148 0e60025b 0a0e1441 ...A...H.`.[...A │ │ │ │ - 0x0005eda4 c30e1041 c60e0c41 c70e0841 c50e044d ...A...A...A...M │ │ │ │ - 0x0005edb4 0b02590a 0e1441c3 0e1041c6 0e0c41c7 ..Y...A...A...A. │ │ │ │ - 0x0005edc4 0e0841c5 0e04430b 710e6844 0e6c410e ..A...C.q.hD.lA. │ │ │ │ - 0x0005edd4 70440e74 440e7844 0e7c440e 8001440e pD.tD.xD.|D...D. │ │ │ │ - 0x0005ede4 8401410e 8801410e 8c01410e 9001480e ..A...A...A...H. │ │ │ │ - 0x0005edf4 60790a0e 64420e68 500b0259 0a0e1441 `y..dB.hP..Y...A │ │ │ │ - 0x0005ee04 c30e1041 c60e0c41 c70e0841 c50e0443 ...A...A...A...C │ │ │ │ - 0x0005ee14 0b026b0a 0e1441c3 0e1041c6 0e0c41c7 ..k...A...A...A. │ │ │ │ - 0x0005ee24 0e0841c5 0e04510b 630e6844 0e6c410e ..A...Q.c.hD.lA. │ │ │ │ - 0x0005ee34 70490e60 490e6442 0e68450e 6c410e70 pI.`I.dB.hE.lA.p │ │ │ │ - 0x0005ee44 470e604d 0a0e6442 0e68420b 3c000000 G.`M..dB.hB.<... │ │ │ │ - 0x0005ee54 30420000 a827feff cf030000 00410e08 0B...'.......A.. │ │ │ │ - 0x0005ee64 8502420d 05498703 86048305 02b90ac3 ..B..I.......... │ │ │ │ - 0x0005ee74 41c641c7 41c50c04 04480b03 76020ac3 A.A.A....H..v... │ │ │ │ - 0x0005ee84 41c641c7 41c50c04 04470b00 5c000000 A.A.A....G..\... │ │ │ │ - 0x0005ee94 70420000 482bfeff 0c060000 00410e08 pB..H+.......A.. │ │ │ │ - 0x0005eea4 8502420d 05498703 86048305 02810ac3 ..B..I.......... │ │ │ │ - 0x0005eeb4 41c641c7 41c50c04 04500b02 5e0ac341 A.A.A....P..^..A │ │ │ │ - 0x0005eec4 c641c741 c50c0404 4f0b03dc 010ac341 .A.A....O......A │ │ │ │ - 0x0005eed4 c641c741 c50c0404 410b03ac 010ac341 .A.A....A......A │ │ │ │ - 0x0005eee4 c641c741 c50c0404 410b0000 38000000 .A.A....A...8... │ │ │ │ - 0x0005eef4 d0420000 f830feff 4c000000 00410e08 .B...0..L....A.. │ │ │ │ - 0x0005ef04 8702410e 0c860341 0e108304 7d0e1441 ..A....A....}..A │ │ │ │ - 0x0005ef14 0e18410e 1c410e20 450e1041 c30e0c41 ..A..A. E..A...A │ │ │ │ - 0x0005ef24 c60e0841 c70e0400 30000000 0c430000 ...A....0....C.. │ │ │ │ - 0x0005ef34 4c88fbff 57000000 00410e08 8602410e L...W....A....A. │ │ │ │ - 0x0005ef44 0c830343 0e206d0e 2c450e30 480e2055 ...C. m.,E.0H. U │ │ │ │ - 0x0005ef54 0e0c41c3 0e0841c6 0e040000 28000000 ..A...A.....(... │ │ │ │ - 0x0005ef64 40430000 d830feff 56000000 00410e08 @C...0..V....A.. │ │ │ │ - 0x0005ef74 83024e0e 20670e28 410e2c41 0e30480e ..N. g.(A.,A.0H. │ │ │ │ - 0x0005ef84 20520e08 43c30e04 38000000 54030000 R..C...8...T... │ │ │ │ - 0x0005ef94 0c31feff 65010000 04773200 004b0e08 .1..e....w2..K.. │ │ │ │ - 0x0005efa4 8502420d 05468703 86048305 027c2e30 ..B..F.......|.0 │ │ │ │ - 0x0005efb4 670ac341 c641c741 c50c0404 430b0244 g..A.A.A....C..D │ │ │ │ - 0x0005efc4 2e000000 38000000 90030000 4032feff ....8.......@2.. │ │ │ │ - 0x0005efd4 50010000 045f3200 004b0e08 8502420d P...._2..K....B. │ │ │ │ - 0x0005efe4 05468703 86048305 02672e20 670ac341 .F.......g. g..A │ │ │ │ - 0x0005eff4 c641c741 c50c0404 430b0244 2e000000 .A.A....C..D.... │ │ │ │ - 0x0005f004 38000000 cc030000 5433feff 3f010000 8.......T3..?... │ │ │ │ - 0x0005f014 04473200 004b0e08 8502420d 05468703 .G2..K....B..F.. │ │ │ │ - 0x0005f024 86048305 02542e20 630ac341 c641c741 .....T. c..A.A.A │ │ │ │ - 0x0005f034 c50c0404 430b0244 2e000000 38000000 ....C..D....8... │ │ │ │ - 0x0005f044 08040000 5834feff 65010000 042f3200 ....X4..e..../2. │ │ │ │ - 0x0005f054 004b0e08 8502420d 05468703 86048305 .K....B..F...... │ │ │ │ - 0x0005f064 027c2e30 670ac341 c641c741 c50c0404 .|.0g..A.A.A.... │ │ │ │ - 0x0005f074 430b0244 2e000000 38000000 44040000 C..D....8...D... │ │ │ │ - 0x0005f084 8c35feff 50010000 04173200 004b0e08 .5..P.....2..K.. │ │ │ │ - 0x0005f094 8502420d 05468703 86048305 02672e20 ..B..F.......g. │ │ │ │ - 0x0005f0a4 670ac341 c641c741 c50c0404 430b0244 g..A.A.A....C..D │ │ │ │ - 0x0005f0b4 2e000000 38000000 80040000 a036feff ....8........6.. │ │ │ │ - 0x0005f0c4 3f010000 04ff3100 004b0e08 8502420d ?.....1..K....B. │ │ │ │ - 0x0005f0d4 05468703 86048305 02542e20 630ac341 .F.......T. c..A │ │ │ │ - 0x0005f0e4 c641c741 c50c0404 430b0244 2e000000 .A.A....C..D.... │ │ │ │ - 0x0005f0f4 40000000 d4440000 a437feff 75000000 @....D...7..u... │ │ │ │ - 0x0005f104 00410e08 8702410e 0c860341 0e108304 .A....A....A.... │ │ │ │ - 0x0005f114 780e1c44 0e20490e 10440ac3 0e0c43c6 x..D. I..D....C. │ │ │ │ - 0x0005f124 0e0841c7 0e04500b 430e1c41 0e204d0e ..A...P.C..A. M. │ │ │ │ - 0x0005f134 10000000 40000000 18450000 e037feff ....@....E...7.. │ │ │ │ - 0x0005f144 75000000 00410e08 8702410e 0c860341 u....A....A....A │ │ │ │ - 0x0005f154 0e108304 780e1c44 0e20490e 10440ac3 ....x..D. I..D.. │ │ │ │ - 0x0005f164 0e0c43c6 0e0841c7 0e04500b 430e1c41 ..C...A...P.C..A │ │ │ │ - 0x0005f174 0e204d0e 10000000 38000000 44050000 . M.....8...D... │ │ │ │ - 0x0005f184 1c38feff 3f010000 045f3100 004b0e08 .8..?...._1..K.. │ │ │ │ - 0x0005f194 8502420d 05468703 86048305 02542e20 ..B..F.......T. │ │ │ │ - 0x0005f1a4 630ac341 c641c741 c50c0404 430b0244 c..A.A.A....C..D │ │ │ │ - 0x0005f1b4 2e000000 38000000 80050000 2039feff ....8....... 9.. │ │ │ │ - 0x0005f1c4 3f010000 04473100 004b0e08 8502420d ?....G1..K....B. │ │ │ │ - 0x0005f1d4 05468703 86048305 02542e20 630ac341 .F.......T. c..A │ │ │ │ - 0x0005f1e4 c641c741 c50c0404 430b0244 2e000000 .A.A....C..D.... │ │ │ │ - 0x0005f1f4 38000000 bc050000 243afeff 50010000 8.......$:..P... │ │ │ │ - 0x0005f204 042f3100 004b0e08 8502420d 05468703 ./1..K....B..F.. │ │ │ │ - 0x0005f214 86048305 02672e20 670ac341 c641c741 .....g. g..A.A.A │ │ │ │ - 0x0005f224 c50c0404 430b0244 2e000000 38000000 ....C..D....8... │ │ │ │ - 0x0005f234 f8050000 383bfeff 50010000 04173100 ....8;..P.....1. │ │ │ │ - 0x0005f244 004b0e08 8502420d 05468703 86048305 .K....B..F...... │ │ │ │ - 0x0005f254 02672e20 670ac341 c641c741 c50c0404 .g. g..A.A.A.... │ │ │ │ - 0x0005f264 430b0244 2e000000 44000000 4c460000 C..D....D...LF.. │ │ │ │ - 0x0005f274 4c3cfeff c3040000 00440c01 00531005 L<.......D...S.. │ │ │ │ - 0x0005f284 02750044 0f037570 06100702 757c1006 .u.D..up....u|.. │ │ │ │ - 0x0005f294 02757810 03027574 03e7030a c10c0100 .ux...ut........ │ │ │ │ - 0x0005f2a4 41c341c6 41c741c5 430c0404 470b0000 A.A.A.A.C...G... │ │ │ │ - 0x0005f2b4 44000000 94460000 0441feff b8050000 D....F...A...... │ │ │ │ - 0x0005f2c4 00440c01 00531005 02750044 0f037570 .D...S...u.D..up │ │ │ │ - 0x0005f2d4 06100702 757c1006 02757810 03027574 ....u|...ux...ut │ │ │ │ - 0x0005f2e4 03ed040a c10c0100 41c341c6 41c741c5 ........A.A.A.A. │ │ │ │ - 0x0005f2f4 430c0404 410b0000 44000000 dc460000 C...A...D....F.. │ │ │ │ - 0x0005f304 7c46feff d4060000 00440c01 00531005 |F.......D...S.. │ │ │ │ - 0x0005f314 02750044 0f037570 06100702 757c1006 .u.D..up....u|.. │ │ │ │ - 0x0005f324 02757810 03027574 03de040a c10c0100 .ux...ut........ │ │ │ │ - 0x0005f334 41c341c6 41c741c5 430c0404 410b0000 A.A.A.A.C...A... │ │ │ │ - 0x0005f344 44000000 24470000 344dfeff ad080000 D...$G..4M...... │ │ │ │ - 0x0005f354 00440c01 00531005 02750044 0f037570 .D...S...u.D..up │ │ │ │ - 0x0005f364 06100702 757c1006 02757810 03027574 ....u|...ux...ut │ │ │ │ - 0x0005f374 031f060a c10c0100 41c341c6 41c741c5 ........A.A.A.A. │ │ │ │ - 0x0005f384 430c0404 410b0000 38000000 54070000 C...A...8...T... │ │ │ │ - 0x0005f394 9c55feff 65010000 04df2f00 004b0e08 .U..e...../..K.. │ │ │ │ - 0x0005f3a4 8502420d 05468703 86048305 027c2e30 ..B..F.......|.0 │ │ │ │ - 0x0005f3b4 670ac341 c641c741 c50c0404 430b0244 g..A.A.A....C..D │ │ │ │ - 0x0005f3c4 2e000000 38000000 90070000 d056feff ....8........V.. │ │ │ │ - 0x0005f3d4 65010000 04c72f00 004b0e08 8502420d e...../..K....B. │ │ │ │ - 0x0005f3e4 05468703 86048305 027c2e30 670ac341 .F.......|.0g..A │ │ │ │ - 0x0005f3f4 c641c741 c50c0404 430b0244 2e000000 .A.A....C..D.... │ │ │ │ - 0x0005f404 cc000000 e4470000 0458feff 18020000 .....G...X...... │ │ │ │ - 0x0005f414 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ - 0x0005f424 410e1483 05430e50 024c0e58 440e5c44 A....C.P.L.XD.\D │ │ │ │ - 0x0005f434 0e60440e 64440e68 420e6c42 0e70440e .`D.dD.hB.lB.pD. │ │ │ │ - 0x0005f444 74440e78 410e7c41 0e80014b 0e50540e tD.xA.|A...K.PT. │ │ │ │ - 0x0005f454 54440e58 440e5c42 0e60480e 5002ad0e TD.XD.\B.`H.P... │ │ │ │ - 0x0005f464 54410e58 420e5c46 0e60480e 54410e58 TA.XB.\F.`H.TA.X │ │ │ │ - 0x0005f474 420e5c46 0e60500e 504b0e54 440e5844 B.\F.`P.PK.TD.XD │ │ │ │ - 0x0005f484 0e5c440e 60420e64 440e6842 0e6c420e .\D.`B.dD.hB.lB. │ │ │ │ - 0x0005f494 70440e74 440e7850 0e7c410e 80014b0e pD.tD.xP.|A...K. │ │ │ │ - 0x0005f4a4 50540e54 440e5844 0e5c420e 60450e50 PT.TD.XD.\B.`E.P │ │ │ │ - 0x0005f4b4 4d0a0e14 43c30e10 41c60e0c 41c70e08 M...C...A...A... │ │ │ │ - 0x0005f4c4 41c50e04 4c0b470e 5c410e60 4b0e5000 A...L.G.\A.`K.P. │ │ │ │ - 0x0005f4d4 74000000 b4480000 5459feff 92000000 t....H..TY...... │ │ │ │ - 0x0005f4e4 00410e08 8302430e 10670e14 440e1844 .A....C..g..D..D │ │ │ │ - 0x0005f4f4 0e1c410e 20440e24 440e2844 0e2c420e ..A. D.$D.(D.,B. │ │ │ │ - 0x0005f504 30440e34 440e3844 0e3c410e 40480e10 0D.4D.8D.....A....A. │ │ │ │ + 0x000547d4 0c830343 0e146a0e 18410e1c 410e2048 ...C..j..A..A. H │ │ │ │ + 0x000547e4 0e0c43c3 0e0841c6 0e040000 38000000 ..C...A.....8... │ │ │ │ + 0x000547f4 f01c0000 681cfdff 87000000 00410e08 ....h........A.. │ │ │ │ + 0x00054804 8302430e 20710e24 410e2844 0e2c410e ..C. q.$A.(D.,A. │ │ │ │ + 0x00054814 30480e20 450a0e08 41c30e04 470b470e 0H. E...A...G.G. │ │ │ │ + 0x00054824 2c410e30 500e2000 38000000 2c1d0000 ,A.0P. .8...,... │ │ │ │ + 0x00054834 bc1cfdff 69000000 00410e08 8302430e ....i....A....C. │ │ │ │ + 0x00054844 20610e24 410e2844 0e2c410e 30480e20 a.$A.(D.,A.0H. │ │ │ │ + 0x00054854 450a0e08 41c30e04 470b470e 2c410e30 E...A...G.G.,A.0 │ │ │ │ + 0x00054864 500e2000 28000000 681d0000 f01cfdff P. .(...h....... │ │ │ │ + 0x00054874 2d000000 00410e08 8302430e 14560e18 -....A....C..V.. │ │ │ │ + 0x00054884 440e1c43 0e20480e 0843c30e 04000000 D..C. H..C...... │ │ │ │ + 0x00054894 30000000 941d0000 f41cfdff 3e000000 0...........>... │ │ │ │ + 0x000548a4 00410e08 8602410e 0c830343 0e146a0e .A....A....C..j. │ │ │ │ + 0x000548b4 18410e1c 410e2048 0e0c43c3 0e0841c6 .A..A. H..C...A. │ │ │ │ + 0x000548c4 0e040000 38000000 c81d0000 001dfdff ....8........... │ │ │ │ + 0x000548d4 87000000 00410e08 8302430e 20710e24 .....A....C. q.$ │ │ │ │ + 0x000548e4 410e2844 0e2c410e 30480e20 450a0e08 A.(D.,A.0H. E... │ │ │ │ + 0x000548f4 41c30e04 470b470e 2c410e30 500e2000 A...G.G.,A.0P. . │ │ │ │ + 0x00054904 38000000 041e0000 541dfdff 69000000 8.......T...i... │ │ │ │ + 0x00054914 00410e08 8302430e 20610e24 410e2844 .A....C. a.$A.(D │ │ │ │ + 0x00054924 0e2c410e 30480e20 450a0e08 41c30e04 .,A.0H. E...A... │ │ │ │ + 0x00054934 470b470e 2c410e30 500e2000 28000000 G.G.,A.0P. .(... │ │ │ │ + 0x00054944 401e0000 881dfdff 2d000000 00410e08 @.......-....A.. │ │ │ │ + 0x00054954 8302430e 14560e18 440e1c43 0e20480e ..C..V..D..C. H. │ │ │ │ + 0x00054964 0843c30e 04000000 48000000 6c1e0000 .C......H...l... │ │ │ │ + 0x00054974 8c1dfdff ff000000 00410e08 8502410e .........A....A. │ │ │ │ + 0x00054984 0c870341 0e108604 410e1483 05430e40 ...A....A....C.@ │ │ │ │ + 0x00054994 028c0e44 420e4841 0e4c450e 50710e40 ...DB.HA.LE.Pq.@ │ │ │ │ + 0x000549a4 6c0e1443 c30e1041 c60e0c41 c70e0841 l..C...A...A...A │ │ │ │ + 0x000549b4 c50e0400 48000000 b81e0000 401efdff ....H.......@... │ │ │ │ + 0x000549c4 c1000000 00410e08 8502410e 0c870341 .....A....A....A │ │ │ │ + 0x000549d4 0e108604 410e1483 05430e30 02700e34 ....A....C.0.p.4 │ │ │ │ + 0x000549e4 410e3841 0e3c410e 40690e30 570e1443 A.8A....$.. │ │ │ │ + 0x00056924 bd000000 00410e08 8702410e 0c860341 .....A....A....A │ │ │ │ + 0x00056934 0e108304 430e307c 0e34410e 38410e3c ....C.0|.4A.8A.< │ │ │ │ + 0x00056944 410e404c 0e30530a 0e1043c3 0e0c41c6 A.@L.0S...C...A. │ │ │ │ + 0x00056954 0e0841c7 0e04470b 570e3442 0e38450e ..A...G.W.4B.8E. │ │ │ │ + 0x00056964 3c410e40 500e3000 30000000 6c3e0000 .. │ │ │ │ + 0x00056974 6c24feff 55000000 00410e08 8302430e l$..U....A....C. │ │ │ │ + 0x00056984 10670e14 440e1842 0e1c410e 20480e10 .g..D..B..A. H.. │ │ │ │ + 0x00056994 450a0e08 41c30e04 500b0000 30000000 E...A...P...0... │ │ │ │ + 0x000569a4 a03e0000 9824feff 55000000 00410e08 .>...$..U....A.. │ │ │ │ + 0x000569b4 8302430e 10670e14 440e1842 0e1c410e ..C..g..D..B..A. │ │ │ │ + 0x000569c4 20480e10 450a0e08 41c30e04 500b0000 H..E...A...P... │ │ │ │ + 0x000569d4 28000000 d43e0000 c424feff 2d000000 (....>...$..-... │ │ │ │ + 0x000569e4 00410e08 8302430e 10600e18 410e1c41 .A....C..`..A..A │ │ │ │ + 0x000569f4 0e20450e 0841c30e 04000000 28000000 . E..A......(... │ │ │ │ + 0x00056a04 003f0000 c824feff 2d000000 00410e08 .?...$..-....A.. │ │ │ │ + 0x00056a14 8302430e 10600e18 410e1c41 0e20450e ..C..`..A..A. E. │ │ │ │ + 0x00056a24 0841c30e 04000000 10000000 2c3f0000 .A..........,?.. │ │ │ │ + 0x00056a34 cc24feff 5f000000 00000000 10000000 .$.._........... │ │ │ │ + 0x00056a44 403f0000 1825feff 5f000000 00000000 @?...%.._....... │ │ │ │ + 0x00056a54 10000000 543f0000 6425feff 5f000000 ....T?..d%.._... │ │ │ │ + 0x00056a64 00000000 10000000 683f0000 b025feff ........h?...%.. │ │ │ │ + 0x00056a74 5f000000 00000000 10000000 7c3f0000 _...........|?.. │ │ │ │ + 0x00056a84 fc25feff 5f000000 00000000 10000000 .%.._........... │ │ │ │ + 0x00056a94 903f0000 4826feff 5f000000 00000000 .?..H&.._....... │ │ │ │ + 0x00056aa4 10000000 a43f0000 9426feff 5f000000 .....?...&.._... │ │ │ │ + 0x00056ab4 00000000 10000000 b83f0000 e026feff .........?...&.. │ │ │ │ + 0x00056ac4 5f000000 00000000 10000000 cc3f0000 _............?.. │ │ │ │ + 0x00056ad4 2c27feff 5f000000 00000000 10000000 ,'.._........... │ │ │ │ + 0x00056ae4 e03f0000 7827feff 5f000000 00000000 .?..x'.._....... │ │ │ │ + 0x00056af4 10000000 f43f0000 c427feff 5f000000 .....?...'.._... │ │ │ │ + 0x00056b04 00000000 10000000 08400000 1028feff .........@...(.. │ │ │ │ + 0x00056b14 5f000000 00000000 1c000000 00000000 _............... │ │ │ │ + 0x00056b24 017a504c 5200017c 08079bd9 5400001b .zPLR..|....T... │ │ │ │ + 0x00056b34 1b0c0404 88010000 4c000000 24000000 ........L...$... │ │ │ │ + 0x00056b44 3c28feff 5c0c0000 047f3500 00440c01 <(..\.....5..D.. │ │ │ │ + 0x00056b54 00531005 02750044 0f037570 06100702 .S...u.D..up.... │ │ │ │ + 0x00056b64 757c1006 02757810 03027574 02ce2e10 u|...ux...ut.... │ │ │ │ + 0x00056b74 03750a0a c10c0100 41c341c6 41c741c5 .u......A.A.A.A. │ │ │ │ + 0x00056b84 430c0404 410b0000 a0010000 8c400000 C...A........@.. │ │ │ │ + 0x00056b94 4c34feff af050000 00410e08 8502410e L4.......A....A. │ │ │ │ + 0x00056ba4 0c870341 0e108604 410e1483 05430e60 ...A....A....C.` │ │ │ │ + 0x00056bb4 029a0e64 480e6842 0e6c410e 704c0e60 ...dH.hB.lA.pL.` │ │ │ │ + 0x00056bc4 600e6c41 0e70410e 74440e78 440e7c44 `.lA.pA.tD.xD.|D │ │ │ │ + 0x00056bd4 0e800144 0e840144 0e880141 0e8c0141 ...D...D...A...A │ │ │ │ + 0x00056be4 0e900148 0e60540a 0e1441c3 0e1041c6 ...H.`T...A...A. │ │ │ │ + 0x00056bf4 0e0c41c7 0e0841c5 0e04500b 480e6448 ..A...A...P.H.dH │ │ │ │ + 0x00056c04 0e68420e 6c410e70 480e6072 0e6c460e .hB.lA.pH.`r.lF. │ │ │ │ + 0x00056c14 70460e74 440e7844 0e7c440e 8001440e pF.tD.xD.|D...D. │ │ │ │ + 0x00056c24 8401440e 8801410e 8c01410e 9001590e ..D...A...A...Y. │ │ │ │ + 0x00056c34 60027b0e 68440e6c 410e704c 0e607a0e `.{.hD.lA.pL.`z. │ │ │ │ + 0x00056c44 64420e68 450e6c41 0e70480e 6002610e dB.hE.lA.pH.`.a. │ │ │ │ + 0x00056c54 64440e68 410e6c44 0e70440e 74440e78 dD.hA.lD.pD.tD.x │ │ │ │ + 0x00056c64 410e7c44 0e800144 0e840141 0e880141 A.|D...D...A...A │ │ │ │ + 0x00056c74 0e8c0141 0e900148 0e60025b 0a0e1441 ...A...H.`.[...A │ │ │ │ + 0x00056c84 c30e1041 c60e0c41 c70e0841 c50e044d ...A...A...A...M │ │ │ │ + 0x00056c94 0b02590a 0e1441c3 0e1041c6 0e0c41c7 ..Y...A...A...A. │ │ │ │ + 0x00056ca4 0e0841c5 0e04430b 710e6844 0e6c410e ..A...C.q.hD.lA. │ │ │ │ + 0x00056cb4 70440e74 440e7844 0e7c440e 8001440e pD.tD.xD.|D...D. │ │ │ │ + 0x00056cc4 8401410e 8801410e 8c01410e 9001480e ..A...A...A...H. │ │ │ │ + 0x00056cd4 60790a0e 64420e68 500b0259 0a0e1441 `y..dB.hP..Y...A │ │ │ │ + 0x00056ce4 c30e1041 c60e0c41 c70e0841 c50e0443 ...A...A...A...C │ │ │ │ + 0x00056cf4 0b026b0a 0e1441c3 0e1041c6 0e0c41c7 ..k...A...A...A. │ │ │ │ + 0x00056d04 0e0841c5 0e04510b 630e6844 0e6c410e ..A...Q.c.hD.lA. │ │ │ │ + 0x00056d14 70490e60 490e6442 0e68450e 6c410e70 pI.`I.dB.hE.lA.p │ │ │ │ + 0x00056d24 450e604f 0a0e6442 0e68420b 3c000000 E.`O..dB.hB.<... │ │ │ │ + 0x00056d34 30420000 8838feff 6d030000 00410e08 0B...8..m....A.. │ │ │ │ + 0x00056d44 8502420d 05498703 86048305 02b50ac3 ..B..I.......... │ │ │ │ + 0x00056d54 41c641c7 41c50c04 044c0b03 18020ac3 A.A.A....L...... │ │ │ │ + 0x00056d64 41c641c7 41c50c04 04450b00 5c000000 A.A.A....E..\... │ │ │ │ + 0x00056d74 70420000 c83bfeff 98040000 00410e08 pB...;.......A.. │ │ │ │ + 0x00056d84 8502420d 05498703 86048305 027e0ac3 ..B..I.......~.. │ │ │ │ + 0x00056d94 41c641c7 41c50c04 04430b02 4e0ac341 A.A.A....C..N..A │ │ │ │ + 0x00056da4 c641c741 c50c0404 4f0b0327 010ac341 .A.A....O..'...A │ │ │ │ + 0x00056db4 c641c741 c50c0404 460b035c 010ac341 .A.A....F..\...A │ │ │ │ + 0x00056dc4 c641c741 c50c0404 410b0000 38000000 .A.A....A...8... │ │ │ │ + 0x00056dd4 d0420000 0840feff 4c000000 00410e08 .B...@..L....A.. │ │ │ │ + 0x00056de4 8702410e 0c860341 0e108304 7d0e1441 ..A....A....}..A │ │ │ │ + 0x00056df4 0e18410e 1c410e20 450e1041 c30e0c41 ..A..A. E..A...A │ │ │ │ + 0x00056e04 c60e0841 c70e0400 30000000 0c430000 ...A....0....C.. │ │ │ │ + 0x00056e14 6c09fcff 57000000 00410e08 8602410e l...W....A....A. │ │ │ │ + 0x00056e24 0c830343 0e206d0e 2c450e30 480e2055 ...C. m.,E.0H. U │ │ │ │ + 0x00056e34 0e0c41c3 0e0841c6 0e040000 28000000 ..A...A.....(... │ │ │ │ + 0x00056e44 40430000 e83ffeff 56000000 00410e08 @C...?..V....A.. │ │ │ │ + 0x00056e54 83024e0e 20670e28 410e2c41 0e30480e ..N. g.(A.,A.0H. │ │ │ │ + 0x00056e64 20520e08 43c30e04 38000000 54030000 R..C...8...T... │ │ │ │ + 0x00056e74 1c40feff 65010000 046f3200 004b0e08 .@..e....o2..K.. │ │ │ │ + 0x00056e84 8502420d 05468703 86048305 027c2e30 ..B..F.......|.0 │ │ │ │ + 0x00056e94 670ac341 c641c741 c50c0404 430b0244 g..A.A.A....C..D │ │ │ │ + 0x00056ea4 2e000000 38000000 90030000 5041feff ....8.......PA.. │ │ │ │ + 0x00056eb4 50010000 04573200 004b0e08 8502420d P....W2..K....B. │ │ │ │ + 0x00056ec4 05468703 86048305 02672e20 670ac341 .F.......g. g..A │ │ │ │ + 0x00056ed4 c641c741 c50c0404 430b0244 2e000000 .A.A....C..D.... │ │ │ │ + 0x00056ee4 38000000 cc030000 6442feff 3f010000 8.......dB..?... │ │ │ │ + 0x00056ef4 043f3200 004b0e08 8502420d 05468703 .?2..K....B..F.. │ │ │ │ + 0x00056f04 86048305 02542e20 630ac341 c641c741 .....T. c..A.A.A │ │ │ │ + 0x00056f14 c50c0404 430b0244 2e000000 38000000 ....C..D....8... │ │ │ │ + 0x00056f24 08040000 6843feff 65010000 04273200 ....hC..e....'2. │ │ │ │ + 0x00056f34 004b0e08 8502420d 05468703 86048305 .K....B..F...... │ │ │ │ + 0x00056f44 027c2e30 670ac341 c641c741 c50c0404 .|.0g..A.A.A.... │ │ │ │ + 0x00056f54 430b0244 2e000000 38000000 44040000 C..D....8...D... │ │ │ │ + 0x00056f64 9c44feff 50010000 040f3200 004b0e08 .D..P.....2..K.. │ │ │ │ + 0x00056f74 8502420d 05468703 86048305 02672e20 ..B..F.......g. │ │ │ │ + 0x00056f84 670ac341 c641c741 c50c0404 430b0244 g..A.A.A....C..D │ │ │ │ + 0x00056f94 2e000000 38000000 80040000 b045feff ....8........E.. │ │ │ │ + 0x00056fa4 3f010000 04f73100 004b0e08 8502420d ?.....1..K....B. │ │ │ │ + 0x00056fb4 05468703 86048305 02542e20 630ac341 .F.......T. c..A │ │ │ │ + 0x00056fc4 c641c741 c50c0404 430b0244 2e000000 .A.A....C..D.... │ │ │ │ + 0x00056fd4 40000000 d4440000 b446feff 75000000 @....D...F..u... │ │ │ │ + 0x00056fe4 00410e08 8702410e 0c860341 0e108304 .A....A....A.... │ │ │ │ + 0x00056ff4 780e1c44 0e204c0e 10410ac3 0e0c43c6 x..D. L..A....C. │ │ │ │ + 0x00057004 0e0841c7 0e04500b 430e1c41 0e204d0e ..A...P.C..A. M. │ │ │ │ + 0x00057014 10000000 40000000 18450000 f046feff ....@....E...F.. │ │ │ │ + 0x00057024 75000000 00410e08 8702410e 0c860341 u....A....A....A │ │ │ │ + 0x00057034 0e108304 780e1c44 0e204c0e 10410ac3 ....x..D. L..A.. │ │ │ │ + 0x00057044 0e0c43c6 0e0841c7 0e04500b 430e1c41 ..C...A...P.C..A │ │ │ │ + 0x00057054 0e204d0e 10000000 38000000 44050000 . M.....8...D... │ │ │ │ + 0x00057064 2c47feff 3f010000 04573100 004b0e08 ,G..?....W1..K.. │ │ │ │ + 0x00057074 8502420d 05468703 86048305 02542e20 ..B..F.......T. │ │ │ │ + 0x00057084 630ac341 c641c741 c50c0404 430b0244 c..A.A.A....C..D │ │ │ │ + 0x00057094 2e000000 38000000 80050000 3048feff ....8.......0H.. │ │ │ │ + 0x000570a4 3f010000 043f3100 004b0e08 8502420d ?....?1..K....B. │ │ │ │ + 0x000570b4 05468703 86048305 02542e20 630ac341 .F.......T. c..A │ │ │ │ + 0x000570c4 c641c741 c50c0404 430b0244 2e000000 .A.A....C..D.... │ │ │ │ + 0x000570d4 38000000 bc050000 3449feff 50010000 8.......4I..P... │ │ │ │ + 0x000570e4 04273100 004b0e08 8502420d 05468703 .'1..K....B..F.. │ │ │ │ + 0x000570f4 86048305 02672e20 670ac341 c641c741 .....g. g..A.A.A │ │ │ │ + 0x00057104 c50c0404 430b0244 2e000000 38000000 ....C..D....8... │ │ │ │ + 0x00057114 f8050000 484afeff 50010000 040f3100 ....HJ..P.....1. │ │ │ │ + 0x00057124 004b0e08 8502420d 05468703 86048305 .K....B..F...... │ │ │ │ + 0x00057134 02672e20 670ac341 c641c741 c50c0404 .g. g..A.A.A.... │ │ │ │ + 0x00057144 430b0244 2e000000 44000000 4c460000 C..D....D...LF.. │ │ │ │ + 0x00057154 6c4bfeff 97040000 00440c01 00531005 lK.......D...S.. │ │ │ │ + 0x00057164 02750044 0f037570 06100702 757c1006 .u.D..up....u|.. │ │ │ │ + 0x00057174 02757810 03027574 03c1030a c10c0100 .ux...ut........ │ │ │ │ + 0x00057184 41c341c6 41c741c5 430c0404 4d0b0000 A.A.A.A.C...M... │ │ │ │ + 0x00057194 44000000 94460000 e44ffeff e9040000 D....F...O...... │ │ │ │ + 0x000571a4 00440c01 00531005 02750044 0f037570 .D...S...u.D..up │ │ │ │ + 0x000571b4 06100702 757c1006 02757810 03027574 ....u|...ux...ut │ │ │ │ + 0x000571c4 031a040a c10c0100 41c341c6 41c741c5 ........A.A.A.A. │ │ │ │ + 0x000571d4 430c0404 440b0000 44000000 dc460000 C...D...D....F.. │ │ │ │ + 0x000571e4 9c54feff 74040000 00440c01 00531005 .T..t....D...S.. │ │ │ │ + 0x000571f4 02750044 0f037570 06100702 757c1006 .u.D..up....u|.. │ │ │ │ + 0x00057204 02757810 03027574 03f2020a c10c0100 .ux...ut........ │ │ │ │ + 0x00057214 41c341c6 41c741c5 430c0404 410b0000 A.A.A.A.C...A... │ │ │ │ + 0x00057224 44000000 24470000 d458feff be060000 D...$G...X...... │ │ │ │ + 0x00057234 00440c01 00531005 02750044 0f037570 .D...S...u.D..up │ │ │ │ + 0x00057244 06100702 757c1006 02757810 03027574 ....u|...ux...ut │ │ │ │ + 0x00057254 037d040a c10c0100 41c341c6 41c741c5 .}......A.A.A.A. │ │ │ │ + 0x00057264 430c0404 410b0000 38000000 54070000 C...A...8...T... │ │ │ │ + 0x00057274 4c5ffeff 65010000 04d72f00 004b0e08 L_..e...../..K.. │ │ │ │ + 0x00057284 8502420d 05468703 86048305 027c2e30 ..B..F.......|.0 │ │ │ │ + 0x00057294 670ac341 c641c741 c50c0404 430b0244 g..A.A.A....C..D │ │ │ │ + 0x000572a4 2e000000 38000000 90070000 8060feff ....8........`.. │ │ │ │ + 0x000572b4 65010000 04bf2f00 004b0e08 8502420d e...../..K....B. │ │ │ │ + 0x000572c4 05468703 86048305 027c2e30 670ac341 .F.......|.0g..A │ │ │ │ + 0x000572d4 c641c741 c50c0404 430b0244 2e000000 .A.A....C..D.... │ │ │ │ + 0x000572e4 cc000000 e4470000 b461feff 18020000 .....G...a...... │ │ │ │ + 0x000572f4 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ + 0x00057304 410e1483 05430e50 024c0e58 440e5c44 A....C.P.L.XD.\D │ │ │ │ + 0x00057314 0e60440e 64440e68 420e6c42 0e70440e .`D.dD.hB.lB.pD. │ │ │ │ + 0x00057324 74440e78 410e7c41 0e80014b 0e50540e tD.xA.|A...K.PT. │ │ │ │ + 0x00057334 54440e58 450e5c41 0e60480e 5002ad0e TD.XE.\A.`H.P... │ │ │ │ + 0x00057344 54410e58 420e5c46 0e60480e 54410e58 TA.XB.\F.`H.TA.X │ │ │ │ + 0x00057354 420e5c46 0e604c0e 504f0e54 440e5844 B.\F.`L.PO.TD.XD │ │ │ │ + 0x00057364 0e5c440e 60420e64 440e6842 0e6c420e .\D.`B.dD.hB.lB. │ │ │ │ + 0x00057374 70440e74 440e7850 0e7c410e 80014b0e pD.tD.xP.|A...K. │ │ │ │ + 0x00057384 50540e54 440e5845 0e5c410e 60450e50 PT.TD.XE.\A.`E.P │ │ │ │ + 0x00057394 4d0a0e14 43c30e10 41c60e0c 41c70e08 M...C...A...A... │ │ │ │ + 0x000573a4 41c50e04 4c0b470e 5c410e60 450e5000 A...L.G.\A.`E.P. │ │ │ │ + 0x000573b4 74000000 b4480000 0463feff 92000000 t....H...c...... │ │ │ │ + 0x000573c4 00410e08 8302430e 10670e14 440e1844 .A....C..g..D..D │ │ │ │ + 0x000573d4 0e1c410e 20440e24 440e2844 0e2c420e ..A. D.$D.(D.,B. │ │ │ │ + 0x000573e4 30440e34 440e3844 0e3c410e 40480e10 0D.4D.8D.: │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x6a72,%ebx │ │ │ │ + add $0x6a75,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 2140 │ │ │ │ mov %eax,%edx │ │ │ │ mov (%esi),%eax │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov 0x29c(%eax),%eax │ │ │ │ @@ -109,17 +109,17 @@ │ │ │ │ jmp *%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000024d0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x6a32,%ebx │ │ │ │ + add $0x6a35,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 2300 │ │ │ │ mov %eax,%edx │ │ │ │ mov (%esi),%eax │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov 0x29c(%eax),%eax │ │ │ │ @@ -207,56 +207,56 @@ │ │ │ │ push %esi │ │ │ │ call *0x2b0(%eax) │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ jle 26c5 │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push 0x14(%esp) │ │ │ │ push 0x10(%esp) │ │ │ │ push %esi │ │ │ │ call 2040 │ │ │ │ mov %ebp,%ecx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov (%edi),%edx │ │ │ │ mov (%esi),%eax │ │ │ │ - shl $0x4,%ecx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ push (%edx,%ecx,1) │ │ │ │ push %esi │ │ │ │ call *0x29c(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ push %eax │ │ │ │ push 0x18(%esp) │ │ │ │ push 0x8(%esp) │ │ │ │ push %esi │ │ │ │ call 2060 │ │ │ │ - mov (%edi),%edx │ │ │ │ pop %ecx │ │ │ │ + mov (%edi),%edx │ │ │ │ pop %eax │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov (%esi),%eax │ │ │ │ push 0x4(%edx,%ecx,1) │ │ │ │ push %esi │ │ │ │ call *0x29c(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ push %eax │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x8(%esp) │ │ │ │ push %esi │ │ │ │ call 2060 │ │ │ │ mov (%edi),%eax │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ push 0x8(%eax,%ecx,1) │ │ │ │ push 0x20(%esp) │ │ │ │ push 0x8(%esp) │ │ │ │ push %esi │ │ │ │ call 2060 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -325,19 +325,19 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ + call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x67a8,%ebx │ │ │ │ mov 0x84(%esp),%edx │ │ │ │ mov 0x8c(%esp),%edi │ │ │ │ mov 0xa0(%esp),%ebp │ │ │ │ - call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x6793,%ebx │ │ │ │ test %eax,%eax │ │ │ │ je 279d │ │ │ │ mov (%esi),%ecx │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ @@ -735,19 +735,19 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ + call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x6255,%ebx │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ mov 0x8c(%esp),%ecx │ │ │ │ - call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x6243,%ebx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ test %edx,%edx │ │ │ │ je 2e30 │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -902,18 +902,18 @@ │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ 00002f00 : │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x6003,%ebx │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x5ffb,%ebx │ │ │ │ call 21c0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ @@ -961,17 +961,17 @@ │ │ │ │ add $0x5f7d,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x28(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2ec(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push %eax │ │ │ │ push 0x24(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ call 22a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x2 │ │ │ │ push %edi │ │ │ │ @@ -997,17 +997,17 @@ │ │ │ │ add $0x5f1d,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x28(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2ec(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push %eax │ │ │ │ push 0x24(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ call 22c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x2 │ │ │ │ push %edi │ │ │ │ @@ -1050,17 +1050,17 @@ │ │ │ │ add $0x5e7d,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x28(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2f8(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push %eax │ │ │ │ push 0x24(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ call 2130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x2 │ │ │ │ push %edi │ │ │ │ @@ -1138,17 +1138,17 @@ │ │ │ │ add $0x5d9d,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x28(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2f8(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push %eax │ │ │ │ push 0x24(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ call 2270 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x2 │ │ │ │ push %edi │ │ │ │ @@ -1174,17 +1174,17 @@ │ │ │ │ add $0x5d3d,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x2c(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2f8(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push %eax │ │ │ │ push 0x24(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ call 20c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ @@ -1502,18 +1502,18 @@ │ │ │ │ 00003580 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ xor %edi,%edi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ + call 49a1 │ │ │ │ + add $0x597e,%eax │ │ │ │ mov 0x34(%esp),%ebp │ │ │ │ mov 0x50(%esp),%ebx │ │ │ │ - call 49a1 │ │ │ │ - add $0x5976,%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x6c(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x2f8(%eax) │ │ │ │ mov 0x78(%esp),%edx │ │ │ │ @@ -1620,17 +1620,17 @@ │ │ │ │ add $0x583d,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x28(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2f8(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push %eax │ │ │ │ push 0x24(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ call 2030 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ @@ -1656,16 +1656,16 @@ │ │ │ │ call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ add $0x57dc,%ebx │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x48(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x2f8(%eax) │ │ │ │ - add $0xc,%esp │ │ │ │ mov %eax,%esi │ │ │ │ + add $0xc,%esp │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x4c(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x2f8(%eax) │ │ │ │ mov %eax,%edi │ │ │ │ add $0xc,%esp │ │ │ │ @@ -1724,17 +1724,17 @@ │ │ │ │ add $0x571d,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x28(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2f8(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push %eax │ │ │ │ push 0x24(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ call 2080 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x2 │ │ │ │ push %edi │ │ │ │ @@ -1760,17 +1760,17 @@ │ │ │ │ add $0x56bd,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x28(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2f8(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push %eax │ │ │ │ push 0x24(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ call 2310 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x2 │ │ │ │ push %edi │ │ │ │ @@ -1830,17 +1830,17 @@ │ │ │ │ add $0x560d,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x28(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2f8(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push %eax │ │ │ │ push 0x24(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ call 2150 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x2 │ │ │ │ push %edi │ │ │ │ @@ -1859,18 +1859,18 @@ │ │ │ │ 00003950 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ fldl 0x38(%esp) │ │ │ │ - fstpl 0xc(%esp) │ │ │ │ call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x55a5,%ebx │ │ │ │ + add $0x55a9,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ + fstpl 0xc(%esp) │ │ │ │ push $0x0 │ │ │ │ push 0x38(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2f8(%eax) │ │ │ │ mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push 0x18(%esp) │ │ │ │ @@ -1906,17 +1906,17 @@ │ │ │ │ add $0x553d,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x28(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2f8(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push %eax │ │ │ │ push 0x24(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ call 2320 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x2 │ │ │ │ push %edi │ │ │ │ @@ -1942,17 +1942,17 @@ │ │ │ │ add $0x54dd,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x28(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2f8(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push %eax │ │ │ │ push 0x24(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ call 2340 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ @@ -1978,17 +1978,17 @@ │ │ │ │ call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ add $0x547c,%ebx │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x44(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x2ec(%eax) │ │ │ │ - add $0xc,%esp │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ push $0x0 │ │ │ │ push 0x48(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x2ec(%eax) │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ @@ -2048,17 +2048,17 @@ │ │ │ │ call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ add $0x53bc,%ebx │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x44(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x2ec(%eax) │ │ │ │ - add $0xc,%esp │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ push $0x0 │ │ │ │ push 0x48(%esp) │ │ │ │ push %ebp │ │ │ │ call *0x2ec(%eax) │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ @@ -2162,16 +2162,16 @@ │ │ │ │ add $0x528a,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x48(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2ec(%eax) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ + mov 0x54(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x44(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ je 3cbd │ │ │ │ sub $0x4,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x4c(%esp) │ │ │ │ push %esi │ │ │ │ @@ -2299,16 +2299,16 @@ │ │ │ │ add $0xc,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x4c(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2ec(%eax) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x48(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ je 3e49 │ │ │ │ sub $0x4,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x50(%esp) │ │ │ │ push %esi │ │ │ │ @@ -2436,17 +2436,17 @@ │ │ │ │ add $0x4f6d,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x24(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2ec(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push %eax │ │ │ │ push 0x24(%esp) │ │ │ │ call 2290 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x2 │ │ │ │ @@ -2472,17 +2472,17 @@ │ │ │ │ add $0x4f0d,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x24(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2ec(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ push %eax │ │ │ │ - mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ call 2090 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x2 │ │ │ │ push %edi │ │ │ │ @@ -2508,17 +2508,17 @@ │ │ │ │ add $0x4ead,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x24(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2ec(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push %eax │ │ │ │ push 0x24(%esp) │ │ │ │ call 2210 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x2 │ │ │ │ @@ -2544,17 +2544,17 @@ │ │ │ │ add $0x4e4d,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x24(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2ec(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ push %eax │ │ │ │ - mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ call 20d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x2 │ │ │ │ push %edi │ │ │ │ @@ -2580,17 +2580,17 @@ │ │ │ │ add $0x4ded,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x24(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2ec(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ push %eax │ │ │ │ - mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ call 2250 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x2 │ │ │ │ push %edi │ │ │ │ @@ -2616,17 +2616,17 @@ │ │ │ │ add $0x4d8d,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x24(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2ec(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push %eax │ │ │ │ push 0x24(%esp) │ │ │ │ call 2350 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x2 │ │ │ │ @@ -2689,17 +2689,17 @@ │ │ │ │ add $0x4ccd,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x24(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2ec(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push %eax │ │ │ │ push 0x24(%esp) │ │ │ │ call 20a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x2 │ │ │ │ @@ -2751,48 +2751,48 @@ │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000042f0 : │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x4c13,%ebx │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x4c0b,%ebx │ │ │ │ call 21d0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004320 : │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x4be3,%ebx │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x4bd7,%ebx │ │ │ │ call 21f0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004350 : │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x4bb3,%ebx │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - call 2390 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x4ba7,%ebx │ │ │ │ call 2220 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ @@ -2820,24 +2820,24 @@ │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x4c(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2ec(%eax) │ │ │ │ - add $0xc,%esp │ │ │ │ mov %eax,%edi │ │ │ │ mov (%esi),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ push $0x0 │ │ │ │ push 0x50(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2ec(%eax) │ │ │ │ - add $0xc,%esp │ │ │ │ mov %eax,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ push $0x0 │ │ │ │ push 0x58(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2f8(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ @@ -3051,16 +3051,16 @@ │ │ │ │ add $0xc,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x6c(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2ec(%eax) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ test %eax,%eax │ │ │ │ je 4691 │ │ │ │ sub $0x4,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x70(%esp) │ │ │ │ @@ -3105,16 +3105,16 @@ │ │ │ │ add $0xc,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x88(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2f8(%eax) │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ + mov 0x94(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x84(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 473a │ │ │ │ sub $0x4,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x8c(%esp) │ │ │ │ push %esi │ │ │ │ @@ -3126,16 +3126,16 @@ │ │ │ │ je 48c0 │ │ │ │ sub $0x4,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x90(%esp) │ │ │ │ push %esi │ │ │ │ call *0x2f8(%eax) │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ push %ebp │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x94(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push 0x44(%esp) │ │ │ │ push 0x4c(%esp) │ │ │ │ push %edi │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -7,31 +7,31 @@ │ │ │ │ 0x00005af8 40000000 84c8ffff 08000000 00000000 @............... │ │ │ │ 0x00005b08 20000000 54000000 50eeffff 1e000000 ...T...P....... │ │ │ │ 0x00005b18 00430e10 4b0e1444 0e18440e 1c410e20 .C..K..D..D..A. │ │ │ │ 0x00005b28 460e0400 20000000 78000000 4ceeffff F... ...x...L... │ │ │ │ 0x00005b38 21000000 00430e10 4b0e1444 0e18440e !....C..K..D..D. │ │ │ │ 0x00005b48 1c410e20 490e0400 28000000 9c000000 .A. I...(....... │ │ │ │ 0x00005b58 38c9ffff 32000000 00410e08 8602410e 8...2....A....A. │ │ │ │ - 0x00005b68 0c830343 0e10690e 0c41c30e 0841c60e ...C..i..A...A.. │ │ │ │ + 0x00005b68 0c83034e 0e105e0e 0c41c30e 0841c60e ...N..^..A...A.. │ │ │ │ 0x00005b78 04000000 28000000 c8000000 4cc9ffff ....(.......L... │ │ │ │ - 0x00005b88 32000000 00410e08 8602410e 0c830343 2....A....A....C │ │ │ │ - 0x00005b98 0e10690e 0c41c30e 0841c60e 04000000 ..i..A...A...... │ │ │ │ + 0x00005b88 32000000 00410e08 8602410e 0c83034e 2....A....A....N │ │ │ │ + 0x00005b98 0e105e0e 0c41c30e 0841c60e 04000000 ..^..A...A...... │ │ │ │ 0x00005ba8 38010000 f4000000 60c9ffff 35020000 8.......`...5... │ │ │ │ 0x00005bb8 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ 0x00005bc8 410e1483 054e0e40 580e4847 0e4c410e A....N.@X.HG.LA. │ │ │ │ 0x00005bd8 504a0e40 510e4447 0e48440e 4c410e50 PJ.@Q.DG.HD.LA.P │ │ │ │ 0x00005be8 4d0e4057 0e44410e 48440e4c 410e504d M.@W.DA.HD.LA.PM │ │ │ │ 0x00005bf8 0e40510e 44410e48 440e4c41 0e504d0e .@Q.DA.HD.LA.PM. │ │ │ │ 0x00005c08 40510e44 470e4844 0e4c410e 504d0e40 @Q.DG.HD.LA.PM.@ │ │ │ │ 0x00005c18 4c0e4444 0e48430e 4c410e50 4e0e4051 L.DD.HC.LA.PN.@Q │ │ │ │ 0x00005c28 0e44440e 48440e4c 410e504c 0e4c410e .DD.HD.LA.PL.LA. │ │ │ │ 0x00005c38 484e0e4c 410e5049 0e40410e 44440e48 HN.LA.PI.@A.DD.H │ │ │ │ - 0x00005c48 440e4c41 0e50480e 4c410e48 4a0e4c41 D.LA.PH.LA.HJ.LA │ │ │ │ + 0x00005c48 440e4c41 0e50460e 4c430e48 4a0e4c41 D.LA.PF.LC.HJ.LA │ │ │ │ 0x00005c58 0e50490e 40410e44 440e4844 0e4c410e .PI.@A.DD.HD.LA. │ │ │ │ - 0x00005c68 504e0e40 440e4444 0e48440e 4c410e50 PN.@D.DD.HD.LA.P │ │ │ │ + 0x00005c68 504a0e40 480e4444 0e48440e 4c410e50 PJ.@H.DD.HD.LA.P │ │ │ │ 0x00005c78 480e4045 0e44410e 48450e4c 410e5049 H.@E.DA.HE.LA.PI │ │ │ │ 0x00005c88 0e40500a 0e1443c3 0e1041c6 0e0c41c7 .@P...C...A...A. │ │ │ │ 0x00005c98 0e0841c5 0e04410b 430e4c47 0e50480e ..A...A.C.LG.PH. │ │ │ │ 0x00005ca8 40450a0e 1443c30e 1041c60e 0c41c70e @E...C...A...A.. │ │ │ │ 0x00005cb8 0841c50e 04410b43 0e4c470e 50480e40 .A...A.C.LG.PH.@ │ │ │ │ 0x00005cc8 470e4c47 0e50480e 40470e4c 470e5048 G.LG.PH.@G.LG.PH │ │ │ │ 0x00005cd8 0e40470e 4c470e50 480e4000 a4020000 .@G.LG.PH.@..... │ │ │ │ @@ -95,58 +95,58 @@ │ │ │ │ 0x00006078 470e7047 0e74470e 78470e7c 470e8001 G.pG.tG.xG.|G... │ │ │ │ 0x00006088 470e8401 470e8801 470e8c01 470e9001 G...G...G...G... │ │ │ │ 0x00006098 480e504a 0e5c470e 60480e50 4d0e5c47 H.PJ.\G.`H.PM.\G │ │ │ │ 0x000060a8 0e60480e 50450e5c 470e6048 0e500000 .`H.PE.\G.`H.P.. │ │ │ │ 0x000060b8 20000000 04060000 20ceffff 1d000000 ....... ....... │ │ │ │ 0x000060c8 00410e08 8302430e 1c4f0e20 480e0841 .A....C..O. H..A │ │ │ │ 0x000060d8 c30e0400 24000000 28060000 1cceffff ....$...(....... │ │ │ │ - 0x000060e8 21000000 00410e08 8302430e 18440e1c !....A....C..D.. │ │ │ │ - 0x000060f8 440e2053 0e0841c3 0e040000 54000000 D. S..A.....T... │ │ │ │ + 0x000060e8 21000000 00410e08 8302430e 184f0e1c !....A....C..O.. │ │ │ │ + 0x000060f8 440e2048 0e0841c3 0e040000 54000000 D. H..A.....T... │ │ │ │ 0x00006108 50060000 24ceffff 50000000 00410e08 P...$...P....A.. │ │ │ │ 0x00006118 8702410e 0c860341 0e108304 470e144f ..A....A....G..O │ │ │ │ 0x00006128 0e18440e 1c410e20 490e1c41 0e18410e ..D..A. I..A..A. │ │ │ │ 0x00006138 1c440e20 480e1046 0e14410e 18440e1c .D. H..F..A..D.. │ │ │ │ 0x00006148 410e204b 0e1041c3 0e0c41c6 0e0841c7 A. K..A...A...A. │ │ │ │ 0x00006158 0e040000 54000000 a8060000 1cceffff ....T........... │ │ │ │ 0x00006168 55000000 00410e08 8702410e 0c860341 U....A....A....A │ │ │ │ 0x00006178 0e108304 470e144f 0e18440e 1c410e20 ....G..O..D..A. │ │ │ │ - 0x00006188 490e1441 0e18440e 1c460e20 480e1046 I..A..D..F. H..F │ │ │ │ + 0x00006188 490e1443 0e18440e 1c440e20 480e1046 I..C..D..D. H..F │ │ │ │ 0x00006198 0e14410e 18440e1c 410e204b 0e1041c3 ..A..D..A. K..A. │ │ │ │ 0x000061a8 0e0c41c6 0e0841c7 0e040000 54000000 ..A...A.....T... │ │ │ │ 0x000061b8 00070000 24ceffff 55000000 00410e08 ....$...U....A.. │ │ │ │ 0x000061c8 8702410e 0c860341 0e108304 470e144f ..A....A....G..O │ │ │ │ - 0x000061d8 0e18440e 1c410e20 490e1441 0e18440e ..D..A. I..A..D. │ │ │ │ - 0x000061e8 1c460e20 480e1046 0e14410e 18440e1c .F. H..F..A..D.. │ │ │ │ + 0x000061d8 0e18440e 1c410e20 490e1443 0e18440e ..D..A. I..C..D. │ │ │ │ + 0x000061e8 1c440e20 480e1046 0e14410e 18440e1c .D. H..F..A..D.. │ │ │ │ 0x000061f8 410e204b 0e1041c3 0e0c41c6 0e0841c7 A. K..A...A...A. │ │ │ │ 0x00006208 0e040000 24000000 58070000 2cceffff ....$...X...,... │ │ │ │ 0x00006218 33000000 00410e08 83024e0e 10480e14 3....A....N..H.. │ │ │ │ 0x00006228 480e1842 0e1c410e 20000000 54000000 H..B..A. ...T... │ │ │ │ 0x00006238 80070000 44ceffff 55000000 00410e08 ....D...U....A.. │ │ │ │ 0x00006248 8702410e 0c860341 0e108304 470e144f ..A....A....G..O │ │ │ │ - 0x00006258 0e18440e 1c410e20 490e1441 0e18440e ..D..A. I..A..D. │ │ │ │ - 0x00006268 1c460e20 480e1046 0e14410e 18440e1c .F. H..F..A..D.. │ │ │ │ + 0x00006258 0e18440e 1c410e20 490e1443 0e18440e ..D..A. I..C..D. │ │ │ │ + 0x00006268 1c440e20 480e1046 0e14410e 18440e1c .D. H..F..A..D.. │ │ │ │ 0x00006278 410e204b 0e1041c3 0e0c41c6 0e0841c7 A. K..A...A...A. │ │ │ │ 0x00006288 0e040000 7c000000 d8070000 4cceffff ....|.......L... │ │ │ │ 0x00006298 7f000000 00410e08 8502410e 0c870341 .....A....A....A │ │ │ │ 0x000062a8 0e108604 410e1483 05430e24 530e2844 ....A....C.$S.(D │ │ │ │ 0x000062b8 0e2c410e 30490e24 460e2844 0e2c410e .,A.0I.$F.(D.,A. │ │ │ │ 0x000062c8 30490e20 460e2441 0e28410e 2c440e30 0I. F.$A.(A.,D.0 │ │ │ │ 0x000062d8 480e2046 0e24410e 28440e2c 410e304b H. F.$A.(D.,A.0K │ │ │ │ 0x000062e8 0e20420e 24410e28 440e2c41 0e304b0e . B.$A.(D.,A.0K. │ │ │ │ 0x000062f8 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ │ │ 0x00006308 04000000 54000000 58080000 4cceffff ....T...X...L... │ │ │ │ 0x00006318 55000000 00410e08 8702410e 0c860341 U....A....A....A │ │ │ │ 0x00006328 0e108304 470e144f 0e18440e 1c410e20 ....G..O..D..A. │ │ │ │ - 0x00006338 490e1441 0e18440e 1c460e20 480e1046 I..A..D..F. H..F │ │ │ │ + 0x00006338 490e1443 0e18440e 1c440e20 480e1046 I..C..D..D. H..F │ │ │ │ 0x00006348 0e14410e 18440e1c 410e204b 0e1041c3 ..A..D..A. K..A. │ │ │ │ 0x00006358 0e0c41c6 0e0841c7 0e040000 58000000 ..A...A.....X... │ │ │ │ 0x00006368 b0080000 54ceffff 59000000 00410e08 ....T...Y....A.. │ │ │ │ 0x00006378 8702410e 0c860341 0e108304 470e144f ..A....A....G..O │ │ │ │ - 0x00006388 0e18440e 1c410e20 490e1041 0e14440e ..D..A. I..A..D. │ │ │ │ - 0x00006398 18460e1c 440e2048 0e10460e 14410e18 .F..D. H..F..A.. │ │ │ │ + 0x00006388 0e18440e 1c410e20 490e1043 0e14440e ..D..A. I..C..D. │ │ │ │ + 0x00006398 18440e1c 440e2048 0e10460e 14410e18 .D..D. H..F..A.. │ │ │ │ 0x000063a8 440e1c41 0e204b0e 1041c30e 0c41c60e D..A. K..A...A.. │ │ │ │ 0x000063b8 0841c70e 04000000 18010000 0c090000 .A.............. │ │ │ │ 0x000063c8 58ceffff b7010000 00410e08 8502410e X........A....A. │ │ │ │ 0x000063d8 0c870341 0e108604 410e1483 05430e40 ...A....A....C.@ │ │ │ │ 0x000063e8 620e4444 0e48440e 4c410e50 4d0e404d b.DD.HD.LA.PM.@M │ │ │ │ 0x000063f8 0e44440e 48440e4c 410e504b 0e404d0e .DD.HD.LA.PK.@M. │ │ │ │ 0x00006408 44440e48 440e4c41 0e504b0e 40430e44 DD.HD.LA.PK.@C.D │ │ │ │ @@ -192,79 +192,79 @@ │ │ │ │ 0x00006688 50440e54 440e5841 0e5c440e 60440e64 PD.TD.XA.\D.`D.d │ │ │ │ 0x00006698 440e6844 0e6c440e 704c0e30 470e3441 D.hD.lD.pL.0G.4A │ │ │ │ 0x000066a8 0e38440e 3c410e40 4d0e3049 0e34410e .8D. 0x42c fde=[ 18] │ │ │ │ - 0xffffffffffff510c (offset: 0x4650) -> 0x450 fde=[ 3c] │ │ │ │ - 0xffffffffffff513c (offset: 0x4680) -> 0x7dc fde=[ 3c8] │ │ │ │ - 0xffffffffffff51a6 (offset: 0x46ea) -> 0x870 fde=[ 45c] │ │ │ │ - 0xffffffffffff522b (offset: 0x476f) -> 0x8c4 fde=[ 4b0] │ │ │ │ - 0xffffffffffff52b0 (offset: 0x47f4) -> 0x918 fde=[ 504] │ │ │ │ - 0xffffffffffff5335 (offset: 0x4879) -> 0x96c fde=[ 558] │ │ │ │ - 0xffffffffffff53ba (offset: 0x48fe) -> 0x9c0 fde=[ 5ac] │ │ │ │ - 0xffffffffffff543f (offset: 0x4983) -> 0xa14 fde=[ 600] │ │ │ │ - 0xffffffffffff54c4 (offset: 0x4a08) -> 0x1784 fde=[ 1370] │ │ │ │ - 0xffffffffffff5527 (offset: 0x4a6b) -> 0x1840 fde=[ 142c] │ │ │ │ - 0xffffffffffff58cc (offset: 0x4e10) -> 0x18a0 fde=[ 148c] │ │ │ │ - 0xffffffffffff5946 (offset: 0x4e8a) -> 0x1c28 fde=[ 1814] │ │ │ │ - 0xffffffffffff59d6 (offset: 0x4f1a) -> 0x1e50 fde=[ 1a3c] │ │ │ │ - 0xffffffffffff59e6 (offset: 0x4f2a) -> 0x2318 fde=[ 1f04] │ │ │ │ - 0xffffffffffff5a9a (offset: 0x4fde) -> 0x23f0 fde=[ 1fdc] │ │ │ │ - 0xffffffffffff5abc (offset: 0x5000) -> 0x245c fde=[ 2048] │ │ │ │ - 0xffffffffffff5b02 (offset: 0x5046) -> 0x24d8 fde=[ 20c4] │ │ │ │ - 0xffffffffffff5c00 (offset: 0x5144) -> 0x2534 fde=[ 2120] │ │ │ │ - 0xffffffffffff5c2c (offset: 0x5170) -> 0x6f4 fde=[ 2e0] │ │ │ │ - 0xffffffffffff5c4c (offset: 0x5190) -> 0x6d4 fde=[ 2c0] │ │ │ │ - 0xffffffffffff5c6c (offset: 0x51b0) -> 0x1c4c fde=[ 1838] │ │ │ │ - 0xffffffffffff5dbc (offset: 0x5300) -> 0x48c fde=[ 78] │ │ │ │ - 0xffffffffffff5dcc (offset: 0x5310) -> 0x4a0 fde=[ 8c] │ │ │ │ - 0xffffffffffff5ddc (offset: 0x5320) -> 0x4b4 fde=[ a0] │ │ │ │ - 0xffffffffffff5dfc (offset: 0x5340) -> 0x4c8 fde=[ b4] │ │ │ │ - 0xffffffffffff5edc (offset: 0x5420) -> 0x600 fde=[ 1ec] │ │ │ │ - 0xffffffffffff5f1c (offset: 0x5460) -> 0x614 fde=[ 200] │ │ │ │ - 0xffffffffffff5f2c (offset: 0x5470) -> 0x628 fde=[ 214] │ │ │ │ - 0xffffffffffff609c (offset: 0x55e0) -> 0x714 fde=[ 300] │ │ │ │ - 0xffffffffffff60dc (offset: 0x5620) -> 0x740 fde=[ 32c] │ │ │ │ - 0xffffffffffff60fc (offset: 0x5640) -> 0x754 fde=[ 340] │ │ │ │ - 0xffffffffffff611c (offset: 0x5660) -> 0x768 fde=[ 354] │ │ │ │ - 0xffffffffffff61dc (offset: 0x5720) -> 0x7a8 fde=[ 394] │ │ │ │ - 0xffffffffffff623c (offset: 0x5780) -> 0x7fc fde=[ 3e8] │ │ │ │ - 0xffffffffffff628c (offset: 0x57d0) -> 0x83c fde=[ 428] │ │ │ │ - 0xffffffffffff62dc (offset: 0x5820) -> 0x890 fde=[ 47c] │ │ │ │ - 0xffffffffffff632c (offset: 0x5870) -> 0x8e4 fde=[ 4d0] │ │ │ │ - 0xffffffffffff637c (offset: 0x58c0) -> 0x938 fde=[ 524] │ │ │ │ - 0xffffffffffff63cc (offset: 0x5910) -> 0x98c fde=[ 578] │ │ │ │ - 0xffffffffffff641c (offset: 0x5960) -> 0x9e0 fde=[ 5cc] │ │ │ │ - 0xffffffffffff646c (offset: 0x59b0) -> 0xa34 fde=[ 620] │ │ │ │ - 0xffffffffffff64bc (offset: 0x5a00) -> 0xa78 fde=[ 664] │ │ │ │ - 0xffffffffffff650c (offset: 0x5a50) -> 0xabc fde=[ 6a8] │ │ │ │ - 0xffffffffffff655c (offset: 0x5aa0) -> 0xafc fde=[ 6e8] │ │ │ │ - 0xffffffffffff65ac (offset: 0x5af0) -> 0xb40 fde=[ 72c] │ │ │ │ - 0xffffffffffff65fc (offset: 0x5b40) -> 0xb80 fde=[ 76c] │ │ │ │ - 0xffffffffffff664c (offset: 0x5b90) -> 0xbc4 fde=[ 7b0] │ │ │ │ - 0xffffffffffff66bc (offset: 0x5c00) -> 0xc10 fde=[ 7fc] │ │ │ │ - 0xffffffffffff670c (offset: 0x5c50) -> 0xc54 fde=[ 840] │ │ │ │ - 0xffffffffffff677c (offset: 0x5cc0) -> 0xcac fde=[ 898] │ │ │ │ - 0xffffffffffff67cc (offset: 0x5d10) -> 0xcf0 fde=[ 8dc] │ │ │ │ - 0xffffffffffff683c (offset: 0x5d80) -> 0xd48 fde=[ 934] │ │ │ │ - 0xffffffffffff68ac (offset: 0x5df0) -> 0xda0 fde=[ 98c] │ │ │ │ - 0xffffffffffff690c (offset: 0x5e50) -> 0xdf8 fde=[ 9e4] │ │ │ │ - 0xffffffffffff699c (offset: 0x5ee0) -> 0xe50 fde=[ a3c] │ │ │ │ - 0xffffffffffff6a2c (offset: 0x5f70) -> 0xea8 fde=[ a94] │ │ │ │ - 0xffffffffffff6acc (offset: 0x6010) -> 0xf00 fde=[ aec] │ │ │ │ - 0xffffffffffff6b2c (offset: 0x6070) -> 0xf58 fde=[ b44] │ │ │ │ - 0xffffffffffff6b8c (offset: 0x60d0) -> 0xfb0 fde=[ b9c] │ │ │ │ - 0xffffffffffff6bdc (offset: 0x6120) -> 0xff4 fde=[ be0] │ │ │ │ - 0xffffffffffff6c2c (offset: 0x6170) -> 0x1038 fde=[ c24] │ │ │ │ - 0xffffffffffff6c7c (offset: 0x61c0) -> 0x107c fde=[ c68] │ │ │ │ - 0xffffffffffff6cdc (offset: 0x6220) -> 0x10d4 fde=[ cc0] │ │ │ │ - 0xffffffffffff6d4c (offset: 0x6290) -> 0x112c fde=[ d18] │ │ │ │ - 0xffffffffffff6dac (offset: 0x62f0) -> 0x1184 fde=[ d70] │ │ │ │ - 0xffffffffffff6e1c (offset: 0x6360) -> 0x11dc fde=[ dc8] │ │ │ │ - 0xffffffffffff6e6c (offset: 0x63b0) -> 0x121c fde=[ e08] │ │ │ │ - 0xffffffffffff6ebc (offset: 0x6400) -> 0x1260 fde=[ e4c] │ │ │ │ - 0xffffffffffff6f0c (offset: 0x6450) -> 0x12a4 fde=[ e90] │ │ │ │ - 0xffffffffffff6f5c (offset: 0x64a0) -> 0x12e8 fde=[ ed4] │ │ │ │ - 0xffffffffffff6fec (offset: 0x6530) -> 0x1340 fde=[ f2c] │ │ │ │ - 0xffffffffffff70ac (offset: 0x65f0) -> 0x139c fde=[ f88] │ │ │ │ - 0xffffffffffff71ac (offset: 0x66f0) -> 0x13f8 fde=[ fe4] │ │ │ │ - 0xffffffffffff733c (offset: 0x6880) -> 0x1454 fde=[ 1040] │ │ │ │ - 0xffffffffffff738c (offset: 0x68d0) -> 0x1494 fde=[ 1080] │ │ │ │ - 0xffffffffffff73dc (offset: 0x6920) -> 0x14d8 fde=[ 10c4] │ │ │ │ - 0xffffffffffff742c (offset: 0x6970) -> 0x1518 fde=[ 1104] │ │ │ │ - 0xffffffffffff747c (offset: 0x69c0) -> 0x155c fde=[ 1148] │ │ │ │ - 0xffffffffffff74dc (offset: 0x6a20) -> 0x15ac fde=[ 1198] │ │ │ │ - 0xffffffffffff758c (offset: 0x6ad0) -> 0x1608 fde=[ 11f4] │ │ │ │ - 0xffffffffffff75cc (offset: 0x6b10) -> 0x168c fde=[ 1278] │ │ │ │ - 0xffffffffffff77bc (offset: 0x6d00) -> 0x174c fde=[ 1338] │ │ │ │ - 0xffffffffffff7a1c (offset: 0x6f60) -> 0x1808 fde=[ 13f4] │ │ │ │ - 0xffffffffffff7cac (offset: 0x71f0) -> 0x1868 fde=[ 1454] │ │ │ │ - 0xffffffffffff803c (offset: 0x7580) -> 0x1970 fde=[ 155c] │ │ │ │ - 0xffffffffffff84ac (offset: 0x79f0) -> 0x1b58 fde=[ 1744] │ │ │ │ - 0xffffffffffff861c (offset: 0x7b60) -> 0x1bd4 fde=[ 17c0] │ │ │ │ - 0xffffffffffff8c1c (offset: 0x8160) -> 0x464 fde=[ 50] │ │ │ │ - 0xffffffffffff8c2c (offset: 0x8170) -> 0x478 fde=[ 64] │ │ │ │ - 0xffffffffffff8c3c (offset: 0x8180) -> 0x53c fde=[ 128] │ │ │ │ - 0xffffffffffff8dfc (offset: 0x8340) -> 0x5cc fde=[ 1b8] │ │ │ │ - 0xffffffffffff8e3c (offset: 0x8380) -> 0x1634 fde=[ 1220] │ │ │ │ - 0xffffffffffff8f1c (offset: 0x8460) -> 0x1714 fde=[ 1300] │ │ │ │ - 0xffffffffffff8f5c (offset: 0x84a0) -> 0x17a4 fde=[ 1390] │ │ │ │ - 0xffffffffffff900c (offset: 0x8550) -> 0x18c0 fde=[ 14ac] │ │ │ │ - 0xffffffffffff903c (offset: 0x8580) -> 0x18f0 fde=[ 14dc] │ │ │ │ - 0xffffffffffff93fc (offset: 0x8940) -> 0x1930 fde=[ 151c] │ │ │ │ - 0xffffffffffff97bc (offset: 0x8d00) -> 0x1b18 fde=[ 1704] │ │ │ │ - 0xffffffffffff9b7a (offset: 0x90be) -> 0x1c78 fde=[ 1864] │ │ │ │ - 0xffffffffffff9b7e (offset: 0x90c2) -> 0x1c8c fde=[ 1878] │ │ │ │ - 0xffffffffffff9b82 (offset: 0x90c6) -> 0x1ca0 fde=[ 188c] │ │ │ │ - 0xffffffffffff9bbc (offset: 0x9100) -> 0x1cb4 fde=[ 18a0] │ │ │ │ - 0xffffffffffff9bfc (offset: 0x9140) -> 0x1ccc fde=[ 18b8] │ │ │ │ - 0xffffffffffff9c1c (offset: 0x9160) -> 0x1ce0 fde=[ 18cc] │ │ │ │ - 0xffffffffffff9c3c (offset: 0x9180) -> 0x1d04 fde=[ 18f0] │ │ │ │ - 0xffffffffffff9c4c (offset: 0x9190) -> 0x1d18 fde=[ 1904] │ │ │ │ - 0xffffffffffff9cbc (offset: 0x9200) -> 0x1d68 fde=[ 1954] │ │ │ │ - 0xffffffffffff9d1c (offset: 0x9260) -> 0x1e08 fde=[ 19f4] │ │ │ │ - 0xffffffffffffbcbc (offset: 0xb200) -> 0x1db8 fde=[ 19a4] │ │ │ │ - 0xffffffffffffbd7c (offset: 0xb2c0) -> 0x1e7c fde=[ 1a68] │ │ │ │ - 0xffffffffffffbe2c (offset: 0xb370) -> 0x1eb8 fde=[ 1aa4] │ │ │ │ - 0xffffffffffffc12c (offset: 0xb670) -> 0x1f1c fde=[ 1b08] │ │ │ │ - 0xffffffffffffc4bc (offset: 0xba00) -> 0x1f64 fde=[ 1b50] │ │ │ │ - 0xffffffffffffe7cc (offset: 0xdd10) -> 0x21b8 fde=[ 1da4] │ │ │ │ - 0xffffffffffffe82c (offset: 0xdd70) -> 0x22d8 fde=[ 1ec4] │ │ │ │ - 0xffffffffffffee7c (offset: 0xe3c0) -> 0x1fd8 fde=[ 1bc4] │ │ │ │ - 0xffffffffffffef3c (offset: 0xe480) -> 0x202c fde=[ 1c18] │ │ │ │ - 0xffffffffffffef6c (offset: 0xe4b0) -> 0x2058 fde=[ 1c44] │ │ │ │ - 0xfffffffffffff02c (offset: 0xe570) -> 0x20ac fde=[ 1c98] │ │ │ │ - 0xfffffffffffff18c (offset: 0xe6d0) -> 0x213c fde=[ 1d28] │ │ │ │ - 0xfffffffffffff26c (offset: 0xe7b0) -> 0x21ec fde=[ 1dd8] │ │ │ │ - 0xfffffffffffff66c (offset: 0xebb0) -> 0x2338 fde=[ 1f24] │ │ │ │ - 0xfffffffffffff69c (offset: 0xebe0) -> 0x235c fde=[ 1f48] │ │ │ │ - 0xfffffffffffff6cc (offset: 0xec10) -> 0x2388 fde=[ 1f74] │ │ │ │ - 0xfffffffffffff79c (offset: 0xece0) -> 0x2414 fde=[ 2000] │ │ │ │ - 0xfffffffffffff7dc (offset: 0xed20) -> 0x249c fde=[ 2088] │ │ │ │ - 0xfffffffffffff95c (offset: 0xeea0) -> 0x24fc fde=[ 20e8] │ │ │ │ - 0xfffffffffffff99c (offset: 0xeee0) -> 0x2554 fde=[ 2140] │ │ │ │ + 0xffffffffffff4b7c (offset: 0x4020) -> 0x42c fde=[ 18] │ │ │ │ + 0xffffffffffff51ac (offset: 0x4650) -> 0x450 fde=[ 3c] │ │ │ │ + 0xffffffffffff51dc (offset: 0x4680) -> 0x7dc fde=[ 3c8] │ │ │ │ + 0xffffffffffff5246 (offset: 0x46ea) -> 0x870 fde=[ 45c] │ │ │ │ + 0xffffffffffff52cb (offset: 0x476f) -> 0x8c4 fde=[ 4b0] │ │ │ │ + 0xffffffffffff5350 (offset: 0x47f4) -> 0x918 fde=[ 504] │ │ │ │ + 0xffffffffffff53d5 (offset: 0x4879) -> 0x96c fde=[ 558] │ │ │ │ + 0xffffffffffff545a (offset: 0x48fe) -> 0x9c0 fde=[ 5ac] │ │ │ │ + 0xffffffffffff54df (offset: 0x4983) -> 0xa14 fde=[ 600] │ │ │ │ + 0xffffffffffff5564 (offset: 0x4a08) -> 0x1784 fde=[ 1370] │ │ │ │ + 0xffffffffffff55c7 (offset: 0x4a6b) -> 0x1840 fde=[ 142c] │ │ │ │ + 0xffffffffffff596c (offset: 0x4e10) -> 0x18a0 fde=[ 148c] │ │ │ │ + 0xffffffffffff59e6 (offset: 0x4e8a) -> 0x1c28 fde=[ 1814] │ │ │ │ + 0xffffffffffff5a76 (offset: 0x4f1a) -> 0x1e50 fde=[ 1a3c] │ │ │ │ + 0xffffffffffff5a86 (offset: 0x4f2a) -> 0x2318 fde=[ 1f04] │ │ │ │ + 0xffffffffffff5b3a (offset: 0x4fde) -> 0x23f0 fde=[ 1fdc] │ │ │ │ + 0xffffffffffff5b5c (offset: 0x5000) -> 0x245c fde=[ 2048] │ │ │ │ + 0xffffffffffff5ba2 (offset: 0x5046) -> 0x24d8 fde=[ 20c4] │ │ │ │ + 0xffffffffffff5ca0 (offset: 0x5144) -> 0x2534 fde=[ 2120] │ │ │ │ + 0xffffffffffff5ccc (offset: 0x5170) -> 0x6f4 fde=[ 2e0] │ │ │ │ + 0xffffffffffff5cec (offset: 0x5190) -> 0x6d4 fde=[ 2c0] │ │ │ │ + 0xffffffffffff5d0c (offset: 0x51b0) -> 0x1c4c fde=[ 1838] │ │ │ │ + 0xffffffffffff5e5c (offset: 0x5300) -> 0x48c fde=[ 78] │ │ │ │ + 0xffffffffffff5e6c (offset: 0x5310) -> 0x4a0 fde=[ 8c] │ │ │ │ + 0xffffffffffff5e7c (offset: 0x5320) -> 0x4b4 fde=[ a0] │ │ │ │ + 0xffffffffffff5e9c (offset: 0x5340) -> 0x4c8 fde=[ b4] │ │ │ │ + 0xffffffffffff5f7c (offset: 0x5420) -> 0x600 fde=[ 1ec] │ │ │ │ + 0xffffffffffff5fbc (offset: 0x5460) -> 0x614 fde=[ 200] │ │ │ │ + 0xffffffffffff5fcc (offset: 0x5470) -> 0x628 fde=[ 214] │ │ │ │ + 0xffffffffffff613c (offset: 0x55e0) -> 0x714 fde=[ 300] │ │ │ │ + 0xffffffffffff617c (offset: 0x5620) -> 0x740 fde=[ 32c] │ │ │ │ + 0xffffffffffff619c (offset: 0x5640) -> 0x754 fde=[ 340] │ │ │ │ + 0xffffffffffff61bc (offset: 0x5660) -> 0x768 fde=[ 354] │ │ │ │ + 0xffffffffffff625c (offset: 0x5700) -> 0x7a8 fde=[ 394] │ │ │ │ + 0xffffffffffff62bc (offset: 0x5760) -> 0x7fc fde=[ 3e8] │ │ │ │ + 0xffffffffffff630c (offset: 0x57b0) -> 0x83c fde=[ 428] │ │ │ │ + 0xffffffffffff635c (offset: 0x5800) -> 0x890 fde=[ 47c] │ │ │ │ + 0xffffffffffff63ac (offset: 0x5850) -> 0x8e4 fde=[ 4d0] │ │ │ │ + 0xffffffffffff63fc (offset: 0x58a0) -> 0x938 fde=[ 524] │ │ │ │ + 0xffffffffffff644c (offset: 0x58f0) -> 0x98c fde=[ 578] │ │ │ │ + 0xffffffffffff649c (offset: 0x5940) -> 0x9e0 fde=[ 5cc] │ │ │ │ + 0xffffffffffff64ec (offset: 0x5990) -> 0xa34 fde=[ 620] │ │ │ │ + 0xffffffffffff653c (offset: 0x59e0) -> 0xa78 fde=[ 664] │ │ │ │ + 0xffffffffffff658c (offset: 0x5a30) -> 0xabc fde=[ 6a8] │ │ │ │ + 0xffffffffffff65dc (offset: 0x5a80) -> 0xafc fde=[ 6e8] │ │ │ │ + 0xffffffffffff662c (offset: 0x5ad0) -> 0xb40 fde=[ 72c] │ │ │ │ + 0xffffffffffff667c (offset: 0x5b20) -> 0xb80 fde=[ 76c] │ │ │ │ + 0xffffffffffff66cc (offset: 0x5b70) -> 0xbc4 fde=[ 7b0] │ │ │ │ + 0xffffffffffff673c (offset: 0x5be0) -> 0xc10 fde=[ 7fc] │ │ │ │ + 0xffffffffffff678c (offset: 0x5c30) -> 0xc54 fde=[ 840] │ │ │ │ + 0xffffffffffff67fc (offset: 0x5ca0) -> 0xcac fde=[ 898] │ │ │ │ + 0xffffffffffff684c (offset: 0x5cf0) -> 0xcf0 fde=[ 8dc] │ │ │ │ + 0xffffffffffff68bc (offset: 0x5d60) -> 0xd48 fde=[ 934] │ │ │ │ + 0xffffffffffff692c (offset: 0x5dd0) -> 0xda0 fde=[ 98c] │ │ │ │ + 0xffffffffffff698c (offset: 0x5e30) -> 0xdf8 fde=[ 9e4] │ │ │ │ + 0xffffffffffff6a1c (offset: 0x5ec0) -> 0xe50 fde=[ a3c] │ │ │ │ + 0xffffffffffff6aac (offset: 0x5f50) -> 0xea8 fde=[ a94] │ │ │ │ + 0xffffffffffff6b4c (offset: 0x5ff0) -> 0xf00 fde=[ aec] │ │ │ │ + 0xffffffffffff6bac (offset: 0x6050) -> 0xf58 fde=[ b44] │ │ │ │ + 0xffffffffffff6c0c (offset: 0x60b0) -> 0xfb0 fde=[ b9c] │ │ │ │ + 0xffffffffffff6c5c (offset: 0x6100) -> 0xff4 fde=[ be0] │ │ │ │ + 0xffffffffffff6cac (offset: 0x6150) -> 0x1038 fde=[ c24] │ │ │ │ + 0xffffffffffff6cfc (offset: 0x61a0) -> 0x107c fde=[ c68] │ │ │ │ + 0xffffffffffff6d5c (offset: 0x6200) -> 0x10d4 fde=[ cc0] │ │ │ │ + 0xffffffffffff6dcc (offset: 0x6270) -> 0x112c fde=[ d18] │ │ │ │ + 0xffffffffffff6e2c (offset: 0x62d0) -> 0x1184 fde=[ d70] │ │ │ │ + 0xffffffffffff6e9c (offset: 0x6340) -> 0x11dc fde=[ dc8] │ │ │ │ + 0xffffffffffff6eec (offset: 0x6390) -> 0x121c fde=[ e08] │ │ │ │ + 0xffffffffffff6f3c (offset: 0x63e0) -> 0x1260 fde=[ e4c] │ │ │ │ + 0xffffffffffff6f8c (offset: 0x6430) -> 0x12a4 fde=[ e90] │ │ │ │ + 0xffffffffffff6fdc (offset: 0x6480) -> 0x12e8 fde=[ ed4] │ │ │ │ + 0xffffffffffff706c (offset: 0x6510) -> 0x1340 fde=[ f2c] │ │ │ │ + 0xffffffffffff712c (offset: 0x65d0) -> 0x139c fde=[ f88] │ │ │ │ + 0xffffffffffff722c (offset: 0x66d0) -> 0x13f8 fde=[ fe4] │ │ │ │ + 0xffffffffffff73bc (offset: 0x6860) -> 0x1454 fde=[ 1040] │ │ │ │ + 0xffffffffffff740c (offset: 0x68b0) -> 0x1494 fde=[ 1080] │ │ │ │ + 0xffffffffffff745c (offset: 0x6900) -> 0x14d8 fde=[ 10c4] │ │ │ │ + 0xffffffffffff74ac (offset: 0x6950) -> 0x1518 fde=[ 1104] │ │ │ │ + 0xffffffffffff74fc (offset: 0x69a0) -> 0x155c fde=[ 1148] │ │ │ │ + 0xffffffffffff755c (offset: 0x6a00) -> 0x15ac fde=[ 1198] │ │ │ │ + 0xffffffffffff760c (offset: 0x6ab0) -> 0x1608 fde=[ 11f4] │ │ │ │ + 0xffffffffffff764c (offset: 0x6af0) -> 0x168c fde=[ 1278] │ │ │ │ + 0xffffffffffff783c (offset: 0x6ce0) -> 0x174c fde=[ 1338] │ │ │ │ + 0xffffffffffff7a9c (offset: 0x6f40) -> 0x1808 fde=[ 13f4] │ │ │ │ + 0xffffffffffff7d2c (offset: 0x71d0) -> 0x1868 fde=[ 1454] │ │ │ │ + 0xffffffffffff809c (offset: 0x7540) -> 0x1970 fde=[ 155c] │ │ │ │ + 0xffffffffffff853c (offset: 0x79e0) -> 0x1b58 fde=[ 1744] │ │ │ │ + 0xffffffffffff86ac (offset: 0x7b50) -> 0x1bd4 fde=[ 17c0] │ │ │ │ + 0xffffffffffff8cbc (offset: 0x8160) -> 0x464 fde=[ 50] │ │ │ │ + 0xffffffffffff8ccc (offset: 0x8170) -> 0x478 fde=[ 64] │ │ │ │ + 0xffffffffffff8cdc (offset: 0x8180) -> 0x53c fde=[ 128] │ │ │ │ + 0xffffffffffff8e9c (offset: 0x8340) -> 0x5cc fde=[ 1b8] │ │ │ │ + 0xffffffffffff8edc (offset: 0x8380) -> 0x1634 fde=[ 1220] │ │ │ │ + 0xffffffffffff8fbc (offset: 0x8460) -> 0x1714 fde=[ 1300] │ │ │ │ + 0xffffffffffff8ffc (offset: 0x84a0) -> 0x17a4 fde=[ 1390] │ │ │ │ + 0xffffffffffff90ac (offset: 0x8550) -> 0x18c0 fde=[ 14ac] │ │ │ │ + 0xffffffffffff90dc (offset: 0x8580) -> 0x18f0 fde=[ 14dc] │ │ │ │ + 0xffffffffffff949c (offset: 0x8940) -> 0x1930 fde=[ 151c] │ │ │ │ + 0xffffffffffff985c (offset: 0x8d00) -> 0x1b18 fde=[ 1704] │ │ │ │ + 0xffffffffffff9c1a (offset: 0x90be) -> 0x1c78 fde=[ 1864] │ │ │ │ + 0xffffffffffff9c1e (offset: 0x90c2) -> 0x1c8c fde=[ 1878] │ │ │ │ + 0xffffffffffff9c22 (offset: 0x90c6) -> 0x1ca0 fde=[ 188c] │ │ │ │ + 0xffffffffffff9c5c (offset: 0x9100) -> 0x1cb4 fde=[ 18a0] │ │ │ │ + 0xffffffffffff9c9c (offset: 0x9140) -> 0x1ccc fde=[ 18b8] │ │ │ │ + 0xffffffffffff9cbc (offset: 0x9160) -> 0x1ce0 fde=[ 18cc] │ │ │ │ + 0xffffffffffff9cdc (offset: 0x9180) -> 0x1d04 fde=[ 18f0] │ │ │ │ + 0xffffffffffff9cec (offset: 0x9190) -> 0x1d18 fde=[ 1904] │ │ │ │ + 0xffffffffffff9d5c (offset: 0x9200) -> 0x1d68 fde=[ 1954] │ │ │ │ + 0xffffffffffff9dbc (offset: 0x9260) -> 0x1e08 fde=[ 19f4] │ │ │ │ + 0xffffffffffffbb4c (offset: 0xaff0) -> 0x1db8 fde=[ 19a4] │ │ │ │ + 0xffffffffffffbbdc (offset: 0xb080) -> 0x1e7c fde=[ 1a68] │ │ │ │ + 0xffffffffffffbc8c (offset: 0xb130) -> 0x1eb8 fde=[ 1aa4] │ │ │ │ + 0xffffffffffffbf7c (offset: 0xb420) -> 0x1f1c fde=[ 1b08] │ │ │ │ + 0xffffffffffffc2dc (offset: 0xb780) -> 0x1f64 fde=[ 1b50] │ │ │ │ + 0xffffffffffffe43c (offset: 0xd8e0) -> 0x21b8 fde=[ 1da4] │ │ │ │ + 0xffffffffffffe49c (offset: 0xd940) -> 0x22d8 fde=[ 1ec4] │ │ │ │ + 0xffffffffffffeaec (offset: 0xdf90) -> 0x1fd8 fde=[ 1bc4] │ │ │ │ + 0xffffffffffffebac (offset: 0xe050) -> 0x202c fde=[ 1c18] │ │ │ │ + 0xffffffffffffebdc (offset: 0xe080) -> 0x2058 fde=[ 1c44] │ │ │ │ + 0xffffffffffffec9c (offset: 0xe140) -> 0x20ac fde=[ 1c98] │ │ │ │ + 0xffffffffffffedfc (offset: 0xe2a0) -> 0x213c fde=[ 1d28] │ │ │ │ + 0xffffffffffffeedc (offset: 0xe380) -> 0x21ec fde=[ 1dd8] │ │ │ │ + 0xfffffffffffff2dc (offset: 0xe780) -> 0x2338 fde=[ 1f24] │ │ │ │ + 0xfffffffffffff30c (offset: 0xe7b0) -> 0x235c fde=[ 1f48] │ │ │ │ + 0xfffffffffffff33c (offset: 0xe7e0) -> 0x2388 fde=[ 1f74] │ │ │ │ + 0xfffffffffffff40c (offset: 0xe8b0) -> 0x2414 fde=[ 2000] │ │ │ │ + 0xfffffffffffff44c (offset: 0xe8f0) -> 0x249c fde=[ 2088] │ │ │ │ + 0xfffffffffffff5cc (offset: 0xea70) -> 0x24fc fde=[ 20e8] │ │ │ │ + 0xfffffffffffff60c (offset: 0xeab0) -> 0x2554 fde=[ 2140] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -545,2079 +545,2079 @@ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000340 00000010 00000344 FDE cie=00000000 pc=00005640..00005651 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000354 0000001c 00000358 FDE cie=00000000 pc=00005660..0000571e │ │ │ │ - DW_CFA_advance_loc: 15 to 0000566f │ │ │ │ +00000354 0000001c 00000358 FDE cie=00000000 pc=00005660..000056f6 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000566c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 00005685 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005674 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc1: 152 to 0000571d │ │ │ │ + DW_CFA_advance_loc1: 129 to 000056f5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000374 0000001c 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zPLR" │ │ │ │ Code alignment factor: 1 │ │ │ │ Data alignment factor: -4 │ │ │ │ Return address column: 8 │ │ │ │ - Augmentation data: 9b 31 33 00 00 1b 1b │ │ │ │ + Augmentation data: 9b d1 33 00 00 1b 1b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_offset: r8 (eip) at cfa-4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000394 00000030 00000024 FDE cie=00000374 pc=00005720..00005779 │ │ │ │ +00000394 00000030 00000024 FDE cie=00000374 pc=00005700..00005759 │ │ │ │ Augmentation data: bb 1d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005721 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005701 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005723 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005703 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00005725 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005705 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005738 │ │ │ │ + DW_CFA_advance_loc: 19 to 00005718 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 50 to 0000576a │ │ │ │ + DW_CFA_advance_loc: 50 to 0000574a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000576b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000574b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000576c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000574c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000576d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000574d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000003c8 0000001c 00000058 FDE cie=00000374 pc=00004680..000046ea │ │ │ │ Augmentation data: a3 1d 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003e8 0000003c 000003ec FDE cie=00000000 pc=00005780..000057c3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005781 │ │ │ │ +000003e8 0000003c 000003ec FDE cie=00000000 pc=00005760..000057a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005761 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005782 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005762 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005785 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005765 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000578d │ │ │ │ + DW_CFA_advance_loc: 19 to 00005778 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000057a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005780 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000057b4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00005794 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005795 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005796 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000057b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005798 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000057bb │ │ │ │ + DW_CFA_advance_loc: 3 to 0000579b │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 000057c1 │ │ │ │ + DW_CFA_advance_loc: 6 to 000057a1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057a2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000428 00000030 000000b8 FDE cie=00000374 pc=000057d0..00005817 │ │ │ │ +00000428 00000030 000000b8 FDE cie=00000374 pc=000057b0..000057f7 │ │ │ │ Augmentation data: 5f 1d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000057d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000057b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 000057d5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000057b5 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 000057e6 │ │ │ │ + DW_CFA_advance_loc: 17 to 000057c6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 34 to 00005808 │ │ │ │ + DW_CFA_advance_loc: 34 to 000057e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005809 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057e9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000580a │ │ │ │ + DW_CFA_advance_loc: 1 to 000057ea │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000580b │ │ │ │ + DW_CFA_advance_loc: 1 to 000057eb │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0000045c 0000001c 000000ec FDE cie=00000374 pc=000046ea..0000476f │ │ │ │ Augmentation data: 47 1d 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000047c 00000030 0000010c FDE cie=00000374 pc=00005820..00005867 │ │ │ │ +0000047c 00000030 0000010c FDE cie=00000374 pc=00005800..00005847 │ │ │ │ Augmentation data: 43 1d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005821 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005801 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005823 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005803 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00005825 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005805 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00005836 │ │ │ │ + DW_CFA_advance_loc: 17 to 00005816 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 34 to 00005858 │ │ │ │ + DW_CFA_advance_loc: 34 to 00005838 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005859 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005839 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000585a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000583a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000585b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000583b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000004b0 0000001c 00000140 FDE cie=00000374 pc=0000476f..000047f4 │ │ │ │ Augmentation data: 2b 1d 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004d0 00000030 00000160 FDE cie=00000374 pc=00005870..000058b7 │ │ │ │ +000004d0 00000030 00000160 FDE cie=00000374 pc=00005850..00005897 │ │ │ │ Augmentation data: 27 1d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005871 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005851 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005873 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005853 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00005875 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005855 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00005886 │ │ │ │ + DW_CFA_advance_loc: 17 to 00005866 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 34 to 000058a8 │ │ │ │ + DW_CFA_advance_loc: 34 to 00005888 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000058a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005889 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000058aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000588a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000058ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0000588b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000504 0000001c 00000194 FDE cie=00000374 pc=000047f4..00004879 │ │ │ │ Augmentation data: 0f 1d 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000524 00000030 000001b4 FDE cie=00000374 pc=000058c0..00005907 │ │ │ │ +00000524 00000030 000001b4 FDE cie=00000374 pc=000058a0..000058e7 │ │ │ │ Augmentation data: 0b 1d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000058c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000058a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000058c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000058a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 000058c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000058a5 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 000058d6 │ │ │ │ + DW_CFA_advance_loc: 17 to 000058b6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 34 to 000058f8 │ │ │ │ + DW_CFA_advance_loc: 34 to 000058d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000058f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000058d9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000058fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000058da │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000058fb │ │ │ │ + DW_CFA_advance_loc: 1 to 000058db │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000558 0000001c 000001e8 FDE cie=00000374 pc=00004879..000048fe │ │ │ │ Augmentation data: f3 1c 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000578 00000030 00000208 FDE cie=00000374 pc=00005910..00005957 │ │ │ │ +00000578 00000030 00000208 FDE cie=00000374 pc=000058f0..00005937 │ │ │ │ Augmentation data: ef 1c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005911 │ │ │ │ + DW_CFA_advance_loc: 1 to 000058f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005913 │ │ │ │ + DW_CFA_advance_loc: 2 to 000058f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00005915 │ │ │ │ + DW_CFA_advance_loc: 2 to 000058f5 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00005926 │ │ │ │ + DW_CFA_advance_loc: 17 to 00005906 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 34 to 00005948 │ │ │ │ + DW_CFA_advance_loc: 34 to 00005928 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005949 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005929 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000594a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000592a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000594b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000592b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000005ac 0000001c 0000023c FDE cie=00000374 pc=000048fe..00004983 │ │ │ │ Augmentation data: d7 1c 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005cc 00000030 0000025c FDE cie=00000374 pc=00005960..000059ad │ │ │ │ +000005cc 00000030 0000025c FDE cie=00000374 pc=00005940..0000598d │ │ │ │ Augmentation data: d3 1c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005961 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005963 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005943 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00005965 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005945 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00005976 │ │ │ │ + DW_CFA_advance_loc: 17 to 00005956 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 00005994 │ │ │ │ + DW_CFA_advance_loc: 30 to 00005974 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000599e │ │ │ │ + DW_CFA_advance_loc: 10 to 0000597e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000599f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000597f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000059a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005980 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000059a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005981 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ 00000600 0000001c 00000290 FDE cie=00000374 pc=00004983..00004a08 │ │ │ │ Augmentation data: bb 1c 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000620 00000040 00000624 FDE cie=00000000 pc=000059b0..000059f8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000059b1 │ │ │ │ +00000620 00000040 00000624 FDE cie=00000000 pc=00005990..000059d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005991 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000059b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005992 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000059b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005993 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000059b6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005996 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000059c2 │ │ │ │ + DW_CFA_advance_loc: 23 to 000059ad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000059d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000059b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000059e8 │ │ │ │ + DW_CFA_advance_loc: 19 to 000059c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000059e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000059c9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000059ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000059ca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000059ef │ │ │ │ + DW_CFA_advance_loc: 5 to 000059cf │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 000059f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000059d0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 000059f6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000059d6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000059f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000059d7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000664 00000040 00000668 FDE cie=00000000 pc=00005a00..00005a48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a01 │ │ │ │ +00000664 00000040 00000668 FDE cie=00000000 pc=000059e0..00005a28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000059e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a02 │ │ │ │ + DW_CFA_advance_loc: 1 to 000059e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a03 │ │ │ │ + DW_CFA_advance_loc: 1 to 000059e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005a06 │ │ │ │ + DW_CFA_advance_loc: 3 to 000059e6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 12 to 00005a12 │ │ │ │ + DW_CFA_advance_loc: 23 to 000059fd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005a25 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005a05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005a38 │ │ │ │ + DW_CFA_advance_loc: 19 to 00005a18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a19 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a3a │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a1a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00005a3f │ │ │ │ + DW_CFA_advance_loc: 5 to 00005a1f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a20 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005a46 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005a26 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a27 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000006a8 0000003c 000006ac FDE cie=00000000 pc=00005a50..00005a93 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a51 │ │ │ │ +000006a8 0000003c 000006ac FDE cie=00000000 pc=00005a30..00005a73 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005a55 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005a35 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005a5d │ │ │ │ + DW_CFA_advance_loc: 19 to 00005a48 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005a70 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005a50 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00005a84 │ │ │ │ + DW_CFA_advance_loc: 20 to 00005a64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a85 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a65 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a66 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005a88 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005a68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005a8b │ │ │ │ + DW_CFA_advance_loc: 3 to 00005a6b │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005a91 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005a71 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a72 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006e8 00000040 000006ec FDE cie=00000000 pc=00005aa0..00005ae8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005aa1 │ │ │ │ +000006e8 00000040 000006ec FDE cie=00000000 pc=00005a80..00005ac8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005aa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005aa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005aa6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005a86 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 12 to 00005ab2 │ │ │ │ + DW_CFA_advance_loc: 23 to 00005a9d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005ac5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005aa5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005ad8 │ │ │ │ + DW_CFA_advance_loc: 19 to 00005ab8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ad9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ab9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ada │ │ │ │ + DW_CFA_advance_loc: 1 to 00005aba │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00005adf │ │ │ │ + DW_CFA_advance_loc: 5 to 00005abf │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ae0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ac0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005ae6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005ac6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ae7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ac7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000072c 0000003c 00000730 FDE cie=00000000 pc=00005af0..00005b33 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005af1 │ │ │ │ +0000072c 0000003c 00000730 FDE cie=00000000 pc=00005ad0..00005b13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ad1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005af2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ad2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005af5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005ad5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005afd │ │ │ │ + DW_CFA_advance_loc: 19 to 00005ae8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005b10 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005af0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00005b24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00005b04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b05 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b26 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b06 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005b28 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005b08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005b2b │ │ │ │ + DW_CFA_advance_loc: 3 to 00005b0b │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005b31 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005b11 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b12 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000076c 00000040 00000770 FDE cie=00000000 pc=00005b40..00005b88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b41 │ │ │ │ +0000076c 00000040 00000770 FDE cie=00000000 pc=00005b20..00005b68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005b46 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005b26 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 12 to 00005b52 │ │ │ │ + DW_CFA_advance_loc: 23 to 00005b3d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005b65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005b45 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005b78 │ │ │ │ + DW_CFA_advance_loc: 19 to 00005b58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b59 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b5a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00005b7f │ │ │ │ + DW_CFA_advance_loc: 5 to 00005b5f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b60 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005b86 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005b66 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b67 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000007b0 00000048 000007b4 FDE cie=00000000 pc=00005b90..00005bf2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b91 │ │ │ │ +000007b0 00000048 000007b4 FDE cie=00000000 pc=00005b70..00005bd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005b96 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005b76 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 20 to 00005baa │ │ │ │ + DW_CFA_advance_loc: 31 to 00005b95 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005bbd │ │ │ │ + DW_CFA_advance_loc: 8 to 00005b9d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 36 to 00005be1 │ │ │ │ + DW_CFA_advance_loc: 36 to 00005bc1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005be2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005bc2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005be3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005bc3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005be4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005bc4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005be6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005bc6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005be9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005bc9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005bef │ │ │ │ + DW_CFA_advance_loc: 6 to 00005bcf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005bd0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bf1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005bd1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007fc 00000040 00000800 FDE cie=00000000 pc=00005c00..00005c48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c01 │ │ │ │ +000007fc 00000040 00000800 FDE cie=00000000 pc=00005be0..00005c28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005be1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005be2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005be3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005c06 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005be6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 12 to 00005c12 │ │ │ │ + DW_CFA_advance_loc: 23 to 00005bfd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005c25 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005c05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005c38 │ │ │ │ + DW_CFA_advance_loc: 19 to 00005c18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c19 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c3a │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c1a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00005c3f │ │ │ │ + DW_CFA_advance_loc: 5 to 00005c1f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c20 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005c46 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005c26 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c27 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000840 00000054 00000844 FDE cie=00000000 pc=00005c50..00005cb9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c51 │ │ │ │ +00000840 00000054 00000844 FDE cie=00000000 pc=00005c30..00005c99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005c57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005c37 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 35 to 00005c7a │ │ │ │ + DW_CFA_advance_loc: 35 to 00005c5a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005c82 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005c62 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 00005ca6 │ │ │ │ + DW_CFA_advance_loc: 36 to 00005c86 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ca7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c87 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ca8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c88 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ca9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c89 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005caa │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c8a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005cac │ │ │ │ + DW_CFA_advance_loc: 2 to 00005c8c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005caf │ │ │ │ + DW_CFA_advance_loc: 3 to 00005c8f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005cb5 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005c95 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c96 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c97 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c98 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000898 00000040 0000089c FDE cie=00000000 pc=00005cc0..00005d08 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cc1 │ │ │ │ +00000898 00000040 0000089c FDE cie=00000000 pc=00005ca0..00005ce8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ca1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ca2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ca3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005cc6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005ca6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 12 to 00005cd2 │ │ │ │ + DW_CFA_advance_loc: 23 to 00005cbd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005ce5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005cc5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005cf8 │ │ │ │ + DW_CFA_advance_loc: 19 to 00005cd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cd9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cfa │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cda │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00005cff │ │ │ │ + DW_CFA_advance_loc: 5 to 00005cdf │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ce0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005d06 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005ce6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d07 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ce7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000008dc 00000054 000008e0 FDE cie=00000000 pc=00005d10..00005d79 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d11 │ │ │ │ +000008dc 00000054 000008e0 FDE cie=00000000 pc=00005cf0..00005d59 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cf4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005d17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005cf7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 35 to 00005d3a │ │ │ │ + DW_CFA_advance_loc: 35 to 00005d1a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005d42 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d22 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 00005d66 │ │ │ │ + DW_CFA_advance_loc: 36 to 00005d46 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d47 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d48 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d49 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d6a │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d4a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005d6c │ │ │ │ + DW_CFA_advance_loc: 2 to 00005d4c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005d6f │ │ │ │ + DW_CFA_advance_loc: 3 to 00005d4f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005d75 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005d55 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d56 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d77 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d57 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d58 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000934 00000054 00000938 FDE cie=00000000 pc=00005d80..00005de9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d81 │ │ │ │ +00000934 00000054 00000938 FDE cie=00000000 pc=00005d60..00005dc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005d87 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005d67 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 35 to 00005daa │ │ │ │ + DW_CFA_advance_loc: 35 to 00005d8a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005db2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d92 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 00005dd6 │ │ │ │ + DW_CFA_advance_loc: 36 to 00005db6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005db7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005db8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005db9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dda │ │ │ │ + DW_CFA_advance_loc: 1 to 00005dba │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005ddc │ │ │ │ + DW_CFA_advance_loc: 2 to 00005dbc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005ddf │ │ │ │ + DW_CFA_advance_loc: 3 to 00005dbf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005de5 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005dc5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005de6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005dc6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005de7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005dc7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005de8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005dc8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000098c 00000054 00000990 FDE cie=00000000 pc=00005df0..00005e49 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005df1 │ │ │ │ +0000098c 00000054 00000990 FDE cie=00000000 pc=00005dd0..00005e29 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005dd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005df2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005dd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005df3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005dd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005df4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005dd4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005df7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005dd7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 16 to 00005e07 │ │ │ │ + DW_CFA_advance_loc: 27 to 00005df2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005e1a │ │ │ │ + DW_CFA_advance_loc: 8 to 00005dfa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 00005e36 │ │ │ │ + DW_CFA_advance_loc: 28 to 00005e16 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e37 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e17 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e38 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e18 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e19 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e3a │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e1a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005e3c │ │ │ │ + DW_CFA_advance_loc: 2 to 00005e1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005e3f │ │ │ │ + DW_CFA_advance_loc: 3 to 00005e1f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005e45 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005e25 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e46 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e26 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e27 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e28 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009e4 00000054 000009e8 FDE cie=00000000 pc=00005e50..00005ed9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e51 │ │ │ │ +000009e4 00000054 000009e8 FDE cie=00000000 pc=00005e30..00005eb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005e57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005e37 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 51 to 00005e8a │ │ │ │ + DW_CFA_advance_loc: 51 to 00005e6a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e92 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005e72 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 52 to 00005ec6 │ │ │ │ + DW_CFA_advance_loc: 52 to 00005ea6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ec7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ea7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ec8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ea8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ec9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ea9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005eca │ │ │ │ + DW_CFA_advance_loc: 1 to 00005eaa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005ecc │ │ │ │ + DW_CFA_advance_loc: 2 to 00005eac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005ecf │ │ │ │ + DW_CFA_advance_loc: 3 to 00005eaf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005ed5 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005eb5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ed6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005eb6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ed7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005eb7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ed8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005eb8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a3c 00000054 00000a40 FDE cie=00000000 pc=00005ee0..00005f69 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ee1 │ │ │ │ +00000a3c 00000054 00000a40 FDE cie=00000000 pc=00005ec0..00005f49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ec1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ee2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ec2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ee3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ec3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ee4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ec4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005ee7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005ec7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 51 to 00005f1a │ │ │ │ + DW_CFA_advance_loc: 51 to 00005efa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005f22 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005f02 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 52 to 00005f56 │ │ │ │ + DW_CFA_advance_loc: 52 to 00005f36 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f37 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f58 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f38 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f59 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f39 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f5a │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f3a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005f5c │ │ │ │ + DW_CFA_advance_loc: 2 to 00005f3c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005f5f │ │ │ │ + DW_CFA_advance_loc: 3 to 00005f3f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005f65 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005f45 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f66 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f46 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f47 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f48 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a94 00000054 00000a98 FDE cie=00000000 pc=00005f70..00006008 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f71 │ │ │ │ +00000a94 00000054 00000a98 FDE cie=00000000 pc=00005f50..00005fe8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f73 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f54 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005f77 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005f57 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 59 to 00005fb2 │ │ │ │ + DW_CFA_advance_loc: 59 to 00005f92 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005fba │ │ │ │ + DW_CFA_advance_loc: 8 to 00005f9a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 59 to 00005ff5 │ │ │ │ + DW_CFA_advance_loc: 59 to 00005fd5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ff6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fd6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ff7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fd7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ff8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fd8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ff9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fd9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005ffb │ │ │ │ + DW_CFA_advance_loc: 2 to 00005fdb │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005ffe │ │ │ │ + DW_CFA_advance_loc: 3 to 00005fde │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006004 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005fe4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006005 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fe5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006006 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fe6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006007 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fe7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000aec 00000054 00000af0 FDE cie=00000000 pc=00006010..00006069 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006011 │ │ │ │ +00000aec 00000054 00000af0 FDE cie=00000000 pc=00005ff0..00006049 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ff1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006012 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ff2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006013 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ff3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006014 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ff4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006017 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005ff7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 16 to 00006027 │ │ │ │ + DW_CFA_advance_loc: 27 to 00006012 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000603a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000601a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 00006056 │ │ │ │ + DW_CFA_advance_loc: 28 to 00006036 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006057 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006037 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006058 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006038 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006059 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006039 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000605a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000603a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000605c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000603c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0000605f │ │ │ │ + DW_CFA_advance_loc: 3 to 0000603f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006065 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006045 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006066 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006046 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006067 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006047 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006068 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006048 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b44 00000054 00000b48 FDE cie=00000000 pc=00006070..000060c9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006071 │ │ │ │ +00000b44 00000054 00000b48 FDE cie=00000000 pc=00006050..000060a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006051 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006072 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006052 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006073 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006053 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006074 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006054 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006077 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006057 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 16 to 00006087 │ │ │ │ + DW_CFA_advance_loc: 27 to 00006072 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000609a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000607a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000060b6 │ │ │ │ + DW_CFA_advance_loc: 28 to 00006096 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000060b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006097 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000060b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006098 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000060b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006099 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000060ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0000609a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000060bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000609c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000060bf │ │ │ │ + DW_CFA_advance_loc: 3 to 0000609f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000060c5 │ │ │ │ + DW_CFA_advance_loc: 6 to 000060a5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000060c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060a6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000060c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060a7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000060c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060a8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b9c 00000040 00000ba0 FDE cie=00000000 pc=000060d0..00006118 │ │ │ │ - DW_CFA_advance_loc: 1 to 000060d1 │ │ │ │ +00000b9c 00000040 00000ba0 FDE cie=00000000 pc=000060b0..000060f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000060d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000060d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000060d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000060b6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000060e2 │ │ │ │ + DW_CFA_advance_loc: 23 to 000060cd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000060f5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000060d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006108 │ │ │ │ + DW_CFA_advance_loc: 19 to 000060e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006109 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060e9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000610a │ │ │ │ + DW_CFA_advance_loc: 1 to 000060ea │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000610f │ │ │ │ + DW_CFA_advance_loc: 5 to 000060ef │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00006110 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060f0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006116 │ │ │ │ + DW_CFA_advance_loc: 6 to 000060f6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006117 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060f7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000be0 00000040 00000be4 FDE cie=00000000 pc=00006120..00006168 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006121 │ │ │ │ +00000be0 00000040 00000be4 FDE cie=00000000 pc=00006100..00006148 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006101 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006122 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006102 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006123 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006103 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006126 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006106 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006132 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000611d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006145 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006125 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006158 │ │ │ │ + DW_CFA_advance_loc: 19 to 00006138 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006159 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006139 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000615a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000613a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000615f │ │ │ │ + DW_CFA_advance_loc: 5 to 0000613f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00006160 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006140 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006166 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006146 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006167 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006147 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000c24 00000040 00000c28 FDE cie=00000000 pc=00006170..000061b8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006171 │ │ │ │ +00000c24 00000040 00000c28 FDE cie=00000000 pc=00006150..00006198 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006151 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006172 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006152 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006173 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006153 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006176 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006156 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006182 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000616d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006195 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006175 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000061a8 │ │ │ │ + DW_CFA_advance_loc: 19 to 00006188 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000061a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006189 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000061aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000618a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000061af │ │ │ │ + DW_CFA_advance_loc: 5 to 0000618f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 000061b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006190 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 000061b6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006196 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000061b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006197 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000c68 00000054 00000c6c FDE cie=00000000 pc=000061c0..0000621c │ │ │ │ - DW_CFA_advance_loc: 1 to 000061c1 │ │ │ │ +00000c68 00000054 00000c6c FDE cie=00000000 pc=000061a0..000061fc │ │ │ │ + DW_CFA_advance_loc: 1 to 000061a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000061c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000061a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000061c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000061a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000061c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000061a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000061c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000061a7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 16 to 000061d7 │ │ │ │ + DW_CFA_advance_loc: 27 to 000061c2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 000061ea │ │ │ │ + DW_CFA_advance_loc: 8 to 000061ca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 00006209 │ │ │ │ + DW_CFA_advance_loc: 31 to 000061e9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000620a │ │ │ │ + DW_CFA_advance_loc: 1 to 000061ea │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000620b │ │ │ │ + DW_CFA_advance_loc: 1 to 000061eb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000620c │ │ │ │ + DW_CFA_advance_loc: 1 to 000061ec │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000620d │ │ │ │ + DW_CFA_advance_loc: 1 to 000061ed │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000620f │ │ │ │ + DW_CFA_advance_loc: 2 to 000061ef │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006212 │ │ │ │ + DW_CFA_advance_loc: 3 to 000061f2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006218 │ │ │ │ + DW_CFA_advance_loc: 6 to 000061f8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006219 │ │ │ │ + DW_CFA_advance_loc: 1 to 000061f9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000621a │ │ │ │ + DW_CFA_advance_loc: 1 to 000061fa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000621b │ │ │ │ + DW_CFA_advance_loc: 1 to 000061fb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cc0 00000054 00000cc4 FDE cie=00000000 pc=00006220..0000628c │ │ │ │ - DW_CFA_advance_loc: 1 to 00006221 │ │ │ │ +00000cc0 00000054 00000cc4 FDE cie=00000000 pc=00006200..0000626c │ │ │ │ + DW_CFA_advance_loc: 1 to 00006201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006222 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006202 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006223 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006203 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006224 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006204 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006227 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006207 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000624a │ │ │ │ + DW_CFA_advance_loc: 35 to 0000622a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006252 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006232 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 00006279 │ │ │ │ + DW_CFA_advance_loc: 39 to 00006259 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000627a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000625a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000627b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000625b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000627c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000625c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000627d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000625d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000627f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000625f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006282 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006262 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006288 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006268 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006289 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006269 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000628a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000626a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000628b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000626b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d18 00000054 00000d1c FDE cie=00000000 pc=00006290..000062ec │ │ │ │ - DW_CFA_advance_loc: 1 to 00006291 │ │ │ │ +00000d18 00000054 00000d1c FDE cie=00000000 pc=00006270..000062cc │ │ │ │ + DW_CFA_advance_loc: 1 to 00006271 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006292 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006272 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006293 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006273 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006294 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006274 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006297 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006277 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 16 to 000062a7 │ │ │ │ + DW_CFA_advance_loc: 27 to 00006292 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 000062ba │ │ │ │ + DW_CFA_advance_loc: 8 to 0000629a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 000062d9 │ │ │ │ + DW_CFA_advance_loc: 31 to 000062b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062da │ │ │ │ + DW_CFA_advance_loc: 1 to 000062ba │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062db │ │ │ │ + DW_CFA_advance_loc: 1 to 000062bb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062dc │ │ │ │ + DW_CFA_advance_loc: 1 to 000062bc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062dd │ │ │ │ + DW_CFA_advance_loc: 1 to 000062bd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000062df │ │ │ │ + DW_CFA_advance_loc: 2 to 000062bf │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000062e2 │ │ │ │ + DW_CFA_advance_loc: 3 to 000062c2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000062e8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000062c8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062c9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000062ca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062eb │ │ │ │ + DW_CFA_advance_loc: 1 to 000062cb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d70 00000054 00000d74 FDE cie=00000000 pc=000062f0..0000635c │ │ │ │ - DW_CFA_advance_loc: 1 to 000062f1 │ │ │ │ +00000d70 00000054 00000d74 FDE cie=00000000 pc=000062d0..0000633c │ │ │ │ + DW_CFA_advance_loc: 1 to 000062d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000062f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000062d7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000631a │ │ │ │ + DW_CFA_advance_loc: 35 to 000062fa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006322 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006302 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 00006349 │ │ │ │ + DW_CFA_advance_loc: 39 to 00006329 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000634a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000632a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000634b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000632b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000634c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000632c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000634d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000632d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000634f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000632f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006352 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006332 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006358 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006338 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006359 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006339 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000635a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000633a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000635b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000633b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000dc8 0000003c 00000dcc FDE cie=00000000 pc=00006360..000063a6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006361 │ │ │ │ +00000dc8 0000003c 00000dcc FDE cie=00000000 pc=00006340..00006386 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006362 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006342 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006365 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006345 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000636d │ │ │ │ + DW_CFA_advance_loc: 19 to 00006358 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006380 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006360 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00006397 │ │ │ │ + DW_CFA_advance_loc: 23 to 00006377 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006398 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006378 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006399 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006379 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000639b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000637b │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0000639e │ │ │ │ + DW_CFA_advance_loc: 3 to 0000637e │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 000063a4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006384 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000063a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006385 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e08 00000040 00000e0c FDE cie=00000000 pc=000063b0..000063fb │ │ │ │ - DW_CFA_advance_loc: 1 to 000063b1 │ │ │ │ +00000e08 00000040 00000e0c FDE cie=00000000 pc=00006390..000063db │ │ │ │ + DW_CFA_advance_loc: 1 to 00006391 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000063b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006392 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000063b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006393 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000063b6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006396 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000063c2 │ │ │ │ + DW_CFA_advance_loc: 23 to 000063ad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000063d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000063b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000063e8 │ │ │ │ + DW_CFA_advance_loc: 19 to 000063c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000063e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000063c9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000063ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000063ca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000063f2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000063d2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 000063f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000063d3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 000063f9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000063d9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000063fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000063da │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000e4c 00000040 00000e50 FDE cie=00000000 pc=00006400..0000644b │ │ │ │ - DW_CFA_advance_loc: 1 to 00006401 │ │ │ │ +00000e4c 00000040 00000e50 FDE cie=00000000 pc=000063e0..0000642b │ │ │ │ + DW_CFA_advance_loc: 1 to 000063e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006402 │ │ │ │ + DW_CFA_advance_loc: 1 to 000063e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006403 │ │ │ │ + DW_CFA_advance_loc: 1 to 000063e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006406 │ │ │ │ + DW_CFA_advance_loc: 3 to 000063e6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006412 │ │ │ │ + DW_CFA_advance_loc: 23 to 000063fd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006425 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006405 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006438 │ │ │ │ + DW_CFA_advance_loc: 19 to 00006418 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006439 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006419 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000643a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000641a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006442 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006422 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00006443 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006423 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006449 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006429 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000644a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000642a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000e90 00000040 00000e94 FDE cie=00000000 pc=00006450..0000649b │ │ │ │ - DW_CFA_advance_loc: 1 to 00006451 │ │ │ │ +00000e90 00000040 00000e94 FDE cie=00000000 pc=00006430..0000647b │ │ │ │ + DW_CFA_advance_loc: 1 to 00006431 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006452 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006432 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006453 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006433 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006456 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006436 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006462 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000644d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006475 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006455 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006488 │ │ │ │ + DW_CFA_advance_loc: 19 to 00006468 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006489 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006469 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000648a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000646a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006492 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006472 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00006493 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006473 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006499 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006479 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000649a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000647a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000ed4 00000054 00000ed8 FDE cie=00000000 pc=000064a0..0000652c │ │ │ │ - DW_CFA_advance_loc: 1 to 000064a1 │ │ │ │ +00000ed4 00000054 00000ed8 FDE cie=00000000 pc=00006480..0000650c │ │ │ │ + DW_CFA_advance_loc: 1 to 00006481 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000064a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006482 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000064a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006483 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000064a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006484 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000064a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006487 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 51 to 000064da │ │ │ │ + DW_CFA_advance_loc: 51 to 000064ba │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000064e2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000064c2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 55 to 00006519 │ │ │ │ + DW_CFA_advance_loc: 55 to 000064f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000651a │ │ │ │ + DW_CFA_advance_loc: 1 to 000064fa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000651b │ │ │ │ + DW_CFA_advance_loc: 1 to 000064fb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000651c │ │ │ │ + DW_CFA_advance_loc: 1 to 000064fc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000651d │ │ │ │ + DW_CFA_advance_loc: 1 to 000064fd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000651f │ │ │ │ + DW_CFA_advance_loc: 2 to 000064ff │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006522 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006502 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006528 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006508 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006529 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006509 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000652a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000650a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000652b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000650b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f2c 00000058 00000f30 FDE cie=00000000 pc=00006530..000065ec │ │ │ │ - DW_CFA_advance_loc: 1 to 00006531 │ │ │ │ +00000f2c 00000058 00000f30 FDE cie=00000000 pc=00006510..000065cc │ │ │ │ + DW_CFA_advance_loc: 1 to 00006511 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006532 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006512 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006533 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006513 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006534 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006514 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006537 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006517 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00006582 │ │ │ │ + DW_CFA_advance_loc1: 75 to 00006562 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000658a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000656a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 79 to 000065d9 │ │ │ │ + DW_CFA_advance_loc1: 79 to 000065b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065da │ │ │ │ + DW_CFA_advance_loc: 1 to 000065ba │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065db │ │ │ │ + DW_CFA_advance_loc: 1 to 000065bb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065dc │ │ │ │ + DW_CFA_advance_loc: 1 to 000065bc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065dd │ │ │ │ + DW_CFA_advance_loc: 1 to 000065bd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000065df │ │ │ │ + DW_CFA_advance_loc: 2 to 000065bf │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000065e2 │ │ │ │ + DW_CFA_advance_loc: 3 to 000065c2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000065e8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000065c8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065c9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000065ca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065eb │ │ │ │ + DW_CFA_advance_loc: 1 to 000065cb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f88 00000058 00000f8c FDE cie=00000000 pc=000065f0..000066eb │ │ │ │ - DW_CFA_advance_loc: 1 to 000065f1 │ │ │ │ +00000f88 00000058 00000f8c FDE cie=00000000 pc=000065d0..000066cb │ │ │ │ + DW_CFA_advance_loc: 1 to 000065d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000065f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000065d7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc1: 111 to 00006666 │ │ │ │ + DW_CFA_advance_loc1: 111 to 00006646 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000666e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000664e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 106 to 000066d8 │ │ │ │ + DW_CFA_advance_loc1: 106 to 000066b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000066d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000066b9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000066da │ │ │ │ + DW_CFA_advance_loc: 1 to 000066ba │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000066db │ │ │ │ + DW_CFA_advance_loc: 1 to 000066bb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000066dc │ │ │ │ + DW_CFA_advance_loc: 1 to 000066bc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000066de │ │ │ │ + DW_CFA_advance_loc: 2 to 000066be │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000066e1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000066c1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000066e7 │ │ │ │ + DW_CFA_advance_loc: 6 to 000066c7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000066e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000066c8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000066e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000066c9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000066ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000066ca │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fe4 00000058 00000fe8 FDE cie=00000000 pc=000066f0..00006875 │ │ │ │ - DW_CFA_advance_loc: 1 to 000066f1 │ │ │ │ +00000fe4 00000058 00000fe8 FDE cie=00000000 pc=000066d0..00006855 │ │ │ │ + DW_CFA_advance_loc: 1 to 000066d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000066f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000066d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000066f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000066d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000066f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000066d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000066f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000066d7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc1: 178 to 000067a9 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00006789 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000067b1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006791 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 177 to 00006862 │ │ │ │ + DW_CFA_advance_loc1: 177 to 00006842 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006863 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006843 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006864 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006844 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006865 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006845 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006866 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006846 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006868 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006848 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0000686b │ │ │ │ + DW_CFA_advance_loc: 3 to 0000684b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006871 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006851 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006872 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006852 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006873 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006853 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006874 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006854 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001040 0000003c 00001044 FDE cie=00000000 pc=00006880..000068c6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006881 │ │ │ │ +00001040 0000003c 00001044 FDE cie=00000000 pc=00006860..000068a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006861 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006882 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006862 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006885 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006865 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000688d │ │ │ │ + DW_CFA_advance_loc: 19 to 00006878 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000068a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006880 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 000068b7 │ │ │ │ + DW_CFA_advance_loc: 23 to 00006897 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000068b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006898 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000068b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006899 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000068bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000689b │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000068be │ │ │ │ + DW_CFA_advance_loc: 3 to 0000689e │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 000068c4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000068a4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000068c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000068a5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001080 00000040 00001084 FDE cie=00000000 pc=000068d0..0000691b │ │ │ │ - DW_CFA_advance_loc: 1 to 000068d1 │ │ │ │ +00001080 00000040 00001084 FDE cie=00000000 pc=000068b0..000068fb │ │ │ │ + DW_CFA_advance_loc: 1 to 000068b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000068d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000068b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000068d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000068b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000068d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000068b6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000068e2 │ │ │ │ + DW_CFA_advance_loc: 23 to 000068cd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000068f5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000068d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006908 │ │ │ │ + DW_CFA_advance_loc: 19 to 000068e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006909 │ │ │ │ + DW_CFA_advance_loc: 1 to 000068e9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000690a │ │ │ │ + DW_CFA_advance_loc: 1 to 000068ea │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006912 │ │ │ │ + DW_CFA_advance_loc: 8 to 000068f2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00006913 │ │ │ │ + DW_CFA_advance_loc: 1 to 000068f3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006919 │ │ │ │ + DW_CFA_advance_loc: 6 to 000068f9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000691a │ │ │ │ + DW_CFA_advance_loc: 1 to 000068fa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000010c4 0000003c 000010c8 FDE cie=00000000 pc=00006920..00006966 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006921 │ │ │ │ +000010c4 0000003c 000010c8 FDE cie=00000000 pc=00006900..00006946 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006901 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006922 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006902 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006925 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006905 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000692d │ │ │ │ + DW_CFA_advance_loc: 19 to 00006918 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006940 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006920 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00006957 │ │ │ │ + DW_CFA_advance_loc: 23 to 00006937 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006958 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006938 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006959 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006939 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000695b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000693b │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0000695e │ │ │ │ + DW_CFA_advance_loc: 3 to 0000693e │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006964 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006944 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006965 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006945 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001104 00000040 00001108 FDE cie=00000000 pc=00006970..000069bb │ │ │ │ - DW_CFA_advance_loc: 1 to 00006971 │ │ │ │ +00001104 00000040 00001108 FDE cie=00000000 pc=00006950..0000699b │ │ │ │ + DW_CFA_advance_loc: 1 to 00006951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006972 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006952 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006973 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006953 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006976 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006956 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006982 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000696d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006995 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006975 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000069a8 │ │ │ │ + DW_CFA_advance_loc: 19 to 00006988 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000069a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006989 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000069aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000698a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000069b2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006992 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 000069b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006993 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 000069b9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006999 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000069ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0000699a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001148 0000004c 0000114c FDE cie=00000000 pc=000069c0..00006a1e │ │ │ │ - DW_CFA_advance_loc: 1 to 000069c1 │ │ │ │ +00001148 0000004c 0000114c FDE cie=00000000 pc=000069a0..000069fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000069a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000069c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000069a4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069c8 │ │ │ │ + DW_CFA_advance_loc: 15 to 000069b3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000069db │ │ │ │ + DW_CFA_advance_loc: 8 to 000069bb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000069e2 │ │ │ │ + DW_CFA_advance_loc: 7 to 000069c2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000069e8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000069c8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000069cc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000069d0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000069d4 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 000069f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000069d6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000069f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000069d8 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000069dc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000069e0 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000069e4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000069e8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a09 │ │ │ │ + DW_CFA_advance_loc: 1 to 000069e9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00006a12 │ │ │ │ + DW_CFA_advance_loc: 9 to 000069f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006a15 │ │ │ │ + DW_CFA_advance_loc: 3 to 000069f5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000069f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a17 │ │ │ │ + DW_CFA_advance_loc: 1 to 000069f7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001198 00000058 0000119c FDE cie=00000000 pc=00006a20..00006acc │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a21 │ │ │ │ +00001198 00000058 0000119c FDE cie=00000000 pc=00006a00..00006aac │ │ │ │ + DW_CFA_advance_loc: 1 to 00006a01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006a02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006a03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006a04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006a27 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006a07 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 67 to 00006a6a │ │ │ │ + DW_CFA_advance_loc1: 67 to 00006a4a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006a72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006a52 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 71 to 00006ab9 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00006a99 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006aba │ │ │ │ + DW_CFA_advance_loc: 1 to 00006a9a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006abb │ │ │ │ + DW_CFA_advance_loc: 1 to 00006a9b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006abc │ │ │ │ + DW_CFA_advance_loc: 1 to 00006a9c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006abd │ │ │ │ + DW_CFA_advance_loc: 1 to 00006a9d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006abf │ │ │ │ + DW_CFA_advance_loc: 2 to 00006a9f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006ac2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006aa2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006ac8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006aa8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ac9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006aa9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006aca │ │ │ │ + DW_CFA_advance_loc: 1 to 00006aaa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006acb │ │ │ │ + DW_CFA_advance_loc: 1 to 00006aab │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011f4 00000028 000011f8 FDE cie=00000000 pc=00006ad0..00006b01 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ad1 │ │ │ │ +000011f4 00000028 000011f8 FDE cie=00000000 pc=00006ab0..00006ae1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ab1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00006adf │ │ │ │ + DW_CFA_advance_loc: 14 to 00006abf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006ae7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006ac7 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006aef │ │ │ │ + DW_CFA_advance_loc: 8 to 00006acf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006af1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006ad1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006af2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ad2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006afa │ │ │ │ + DW_CFA_advance_loc: 8 to 00006ada │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006b00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006ae0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ 00001220 00000054 00001224 FDE cie=00000000 pc=00008380..0000845e │ │ │ │ DW_CFA_advance_loc: 1 to 00008381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ @@ -2636,17 +2636,17 @@ │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ DW_CFA_advance_loc: 1 to 00008409 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ DW_CFA_advance_loc: 5 to 0000840e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ DW_CFA_advance_loc: 1 to 0000840f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 00008427 │ │ │ │ + DW_CFA_advance_loc: 20 to 00008423 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00008435 │ │ │ │ + DW_CFA_advance_loc: 18 to 00008435 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ DW_CFA_advance_loc: 3 to 00008438 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc: 8 to 00008440 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_advance_loc: 20 to 00008454 │ │ │ │ DW_CFA_remember_state │ │ │ │ @@ -2663,93 +2663,93 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00008458 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00008459 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001278 00000084 0000127c FDE cie=00000000 pc=00006b10..00006cf8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006b11 │ │ │ │ +00001278 00000084 0000127c FDE cie=00000000 pc=00006af0..00006cd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006af1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006b12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006af2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006b13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006af3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006b14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006af4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006b17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006af7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00006b63 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00006b43 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 22 to 00006b79 │ │ │ │ + DW_CFA_advance_loc: 22 to 00006b59 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006b7d │ │ │ │ + DW_CFA_advance_loc: 4 to 00006b5d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 47 to 00006bac │ │ │ │ + DW_CFA_advance_loc: 47 to 00006b8c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006bad │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b8d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006bae │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b8e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006baf │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b8f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006bb7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006b97 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 47 to 00006be6 │ │ │ │ + DW_CFA_advance_loc: 47 to 00006bc6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006bea │ │ │ │ + DW_CFA_advance_loc: 4 to 00006bca │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006beb │ │ │ │ + DW_CFA_advance_loc: 1 to 00006bcb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006bf7 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006bd7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 52 to 00006c2b │ │ │ │ + DW_CFA_advance_loc: 52 to 00006c0b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006c2f │ │ │ │ + DW_CFA_advance_loc: 4 to 00006c0f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c10 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 00006c3a │ │ │ │ + DW_CFA_advance_loc: 10 to 00006c1a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 38 to 00006c60 │ │ │ │ + DW_CFA_advance_loc: 38 to 00006c40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c41 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c42 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c43 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c64 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c44 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006c70 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006c50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 37 to 00006c95 │ │ │ │ + DW_CFA_advance_loc: 37 to 00006c75 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006c9d │ │ │ │ + DW_CFA_advance_loc: 8 to 00006c7d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006ca1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006c81 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 46 to 00006ccf │ │ │ │ + DW_CFA_advance_loc: 46 to 00006caf │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cb0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cb1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cb2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00006ce0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00006cbd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00001300 00000034 00001304 FDE cie=00000000 pc=00008460..00008498 │ │ │ │ DW_CFA_advance_loc: 1 to 00008461 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ @@ -2774,38 +2774,38 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00008497 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001338 00000034 00000fc8 FDE cie=00000374 pc=00006d00..00006f54 │ │ │ │ +00001338 00000034 00000fc8 FDE cie=00000374 pc=00006ce0..00006f34 │ │ │ │ Augmentation data: 9f 0f 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d01 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ce1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006d03 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006ce3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00006d06 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006ce6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 58 to 00006d40 │ │ │ │ + DW_CFA_advance_loc: 58 to 00006d20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d21 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d22 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d23 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00006d50 │ │ │ │ + DW_CFA_advance_loc: 13 to 00006d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 189 to 00006e0d │ │ │ │ + DW_CFA_advance_loc1: 189 to 00006ded │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00001370 0000001c 00001000 FDE cie=00000374 pc=00004a08..00004a6b │ │ │ │ Augmentation data: 80 0f 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ @@ -2871,38 +2871,38 @@ │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00008546 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013f4 00000034 00001084 FDE cie=00000374 pc=00006f60..000071e4 │ │ │ │ +000013f4 00000034 00001084 FDE cie=00000374 pc=00006f40..000071c4 │ │ │ │ Augmentation data: 07 0f 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006f41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006f63 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006f43 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00006f66 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006f46 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 62 to 00006fa4 │ │ │ │ + DW_CFA_advance_loc: 62 to 00006f84 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 468 to 00007178 │ │ │ │ + DW_CFA_advance_loc2: 468 to 00007158 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007179 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007159 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000717a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000715a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000717b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000715b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00007180 │ │ │ │ + DW_CFA_advance_loc: 5 to 00007160 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0000142c 00000024 000010bc FDE cie=00000374 pc=00004a6b..00004e10 │ │ │ │ Augmentation data: 0f 0f 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ @@ -2911,38 +2911,38 @@ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc2: 257 to 00004b6c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001454 00000034 000010e4 FDE cie=00000374 pc=000071f0..00007574 │ │ │ │ +00001454 00000034 000010e4 FDE cie=00000374 pc=000071d0..00007534 │ │ │ │ Augmentation data: 0f 0f 00 00 │ │ │ │ - DW_CFA_advance_loc: 12 to 000071fc │ │ │ │ + DW_CFA_advance_loc: 12 to 000071dc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000071fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000071de │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00007204 │ │ │ │ + DW_CFA_advance_loc: 6 to 000071e4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 67 to 00007247 │ │ │ │ + DW_CFA_advance_loc1: 67 to 00007227 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007248 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007228 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007249 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007229 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000724a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000722a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000724b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000722b │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 317 to 00007388 │ │ │ │ + DW_CFA_advance_loc2: 285 to 00007348 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ 0000148c 0000001c 0000111c FDE cie=00000374 pc=00004e10..00004e8a │ │ │ │ Augmentation data: f1 0e 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ @@ -3030,223 +3030,223 @@ │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc1: 170 to 00008ce3 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000155c 000001a4 00001560 FDE cie=00000000 pc=00007580..000079eb │ │ │ │ - DW_CFA_advance_loc: 1 to 00007581 │ │ │ │ +0000155c 000001a4 00001560 FDE cie=00000000 pc=00007540..000079db │ │ │ │ + DW_CFA_advance_loc: 1 to 00007541 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007582 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007542 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007583 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007543 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007584 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007544 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00007592 │ │ │ │ + DW_CFA_advance_loc: 14 to 00007552 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 53 to 000075c7 │ │ │ │ + DW_CFA_advance_loc: 53 to 00007587 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 000075c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007589 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 40 to 000075f1 │ │ │ │ + DW_CFA_advance_loc: 40 to 000075b1 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 7 to 000075f8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000075b8 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 7 to 000075ff │ │ │ │ + DW_CFA_advance_loc: 7 to 000075bf │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007600 │ │ │ │ + DW_CFA_advance_loc: 1 to 000075c0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007608 │ │ │ │ + DW_CFA_advance_loc: 8 to 000075c8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 17 to 00007619 │ │ │ │ + DW_CFA_advance_loc: 19 to 000075db │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000761b │ │ │ │ + DW_CFA_advance_loc: 2 to 000075dd │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 27 to 00007636 │ │ │ │ + DW_CFA_advance_loc: 27 to 000075f8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 50 to 00007668 │ │ │ │ + DW_CFA_advance_loc: 46 to 00007626 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000768a │ │ │ │ + DW_CFA_advance_loc: 36 to 0000764a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 35 to 000076ad │ │ │ │ + DW_CFA_advance_loc: 35 to 0000766d │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 000076ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0000766e │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 000076af │ │ │ │ + DW_CFA_advance_loc: 1 to 0000766f │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 000076b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007670 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 10 to 000076ba │ │ │ │ + DW_CFA_advance_loc: 8 to 00007678 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 29 to 000076d7 │ │ │ │ + DW_CFA_advance_loc: 31 to 00007697 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 000076d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007698 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000076e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000076a0 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 9 to 000076e9 │ │ │ │ + DW_CFA_advance_loc: 9 to 000076a9 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 000076ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000076aa │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 15 to 000076f9 │ │ │ │ + DW_CFA_advance_loc: 15 to 000076b9 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 46 to 00007727 │ │ │ │ + DW_CFA_advance_loc: 46 to 000076e7 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000772e │ │ │ │ + DW_CFA_advance_loc: 7 to 000076ee │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 9 to 00007737 │ │ │ │ + DW_CFA_advance_loc: 9 to 000076f7 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 9 to 00007740 │ │ │ │ + DW_CFA_advance_loc: 9 to 00007700 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 00007749 │ │ │ │ + DW_CFA_advance_loc: 9 to 00007709 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000774b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000770b │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000775a │ │ │ │ + DW_CFA_advance_loc: 15 to 0000771a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007761 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007721 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007768 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007728 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007769 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007729 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000776a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000772a │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000776b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000772b │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007772 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007732 │ │ │ │ DW_CFA_def_cfa_offset: 180 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007774 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007734 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000777b │ │ │ │ + DW_CFA_advance_loc: 7 to 0000773b │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000777c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000773c │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007783 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007743 │ │ │ │ DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000778a │ │ │ │ + DW_CFA_advance_loc: 7 to 0000774a │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007791 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007751 │ │ │ │ DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007793 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007753 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000779b │ │ │ │ + DW_CFA_advance_loc: 8 to 0000775b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 97 to 000077fc │ │ │ │ + DW_CFA_advance_loc1: 95 to 000077ba │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 00007800 │ │ │ │ + DW_CFA_advance_loc: 4 to 000077be │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00007804 │ │ │ │ + DW_CFA_advance_loc: 4 to 000077c2 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 00007808 │ │ │ │ + DW_CFA_advance_loc: 4 to 000077c6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000780c │ │ │ │ + DW_CFA_advance_loc: 4 to 000077ca │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007813 │ │ │ │ + DW_CFA_advance_loc: 7 to 000077d1 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000781a │ │ │ │ + DW_CFA_advance_loc: 7 to 000077d8 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007821 │ │ │ │ + DW_CFA_advance_loc: 7 to 000077df │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007828 │ │ │ │ + DW_CFA_advance_loc: 7 to 000077e6 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007829 │ │ │ │ + DW_CFA_advance_loc: 1 to 000077e7 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000782a │ │ │ │ + DW_CFA_advance_loc: 1 to 000077e8 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000782b │ │ │ │ + DW_CFA_advance_loc: 1 to 000077e9 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007832 │ │ │ │ + DW_CFA_advance_loc: 7 to 000077f0 │ │ │ │ DW_CFA_def_cfa_offset: 180 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007834 │ │ │ │ + DW_CFA_advance_loc: 2 to 000077f2 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000783b │ │ │ │ + DW_CFA_advance_loc: 7 to 000077f9 │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000783f │ │ │ │ + DW_CFA_advance_loc: 4 to 000077fd │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007846 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007804 │ │ │ │ DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000784d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000780b │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007854 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007812 │ │ │ │ DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007855 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007813 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 44 to 00007881 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000783f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 34 to 000078a3 │ │ │ │ + DW_CFA_advance_loc: 36 to 00007863 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 6 to 000078a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00007869 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 000078ad │ │ │ │ + DW_CFA_advance_loc: 4 to 0000786d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 14 to 000078bb │ │ │ │ + DW_CFA_advance_loc: 14 to 0000787b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 9 to 000078c4 │ │ │ │ + DW_CFA_advance_loc: 9 to 00007884 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 000078c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007886 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 6 to 000078cc │ │ │ │ + DW_CFA_advance_loc: 6 to 0000788c │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 000078ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000788e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000078d6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00007896 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 000078d9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007899 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 000078db │ │ │ │ + DW_CFA_advance_loc: 2 to 0000789b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 41 to 00007904 │ │ │ │ + DW_CFA_advance_loc: 43 to 000078c6 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00007958 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00007948 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007959 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007949 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007961 │ │ │ │ + DW_CFA_advance_loc: 8 to 00007951 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000796a │ │ │ │ + DW_CFA_advance_loc: 9 to 0000795a │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000796e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000795e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007976 │ │ │ │ + DW_CFA_advance_loc: 8 to 00007966 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 00007986 │ │ │ │ + DW_CFA_advance_loc: 16 to 00007976 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007989 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007979 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000798a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000797a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000798b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000797b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000798c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000797c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00007990 │ │ │ │ + DW_CFA_advance_loc: 4 to 00007980 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 55 to 000079c7 │ │ │ │ + DW_CFA_advance_loc: 55 to 000079b7 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 000079c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079b8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000079d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000079c0 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 9 to 000079d9 │ │ │ │ + DW_CFA_advance_loc: 9 to 000079c9 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 000079da │ │ │ │ + DW_CFA_advance_loc: 1 to 000079ca │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000079e2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000079d2 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00001704 0000003c 00001394 FDE cie=00000374 pc=00008d00..000090be │ │ │ │ Augmentation data: c3 0c 00 00 │ │ │ │ @@ -3275,103 +3275,103 @@ │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc1: 170 to 000090a3 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001744 00000078 00001748 FDE cie=00000000 pc=000079f0..00007b53 │ │ │ │ - DW_CFA_advance_loc: 1 to 000079f1 │ │ │ │ +00001744 00000078 00001748 FDE cie=00000000 pc=000079e0..00007b43 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000079f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000079f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000079f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00007a02 │ │ │ │ + DW_CFA_advance_loc: 14 to 000079f2 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 10 to 00007a0c │ │ │ │ + DW_CFA_advance_loc: 10 to 000079fc │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00007a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00007a00 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00007a1c │ │ │ │ + DW_CFA_advance_loc: 12 to 00007a0c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00007a86 │ │ │ │ + DW_CFA_advance_loc1: 106 to 00007a76 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007a89 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007a79 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00007a8f │ │ │ │ + DW_CFA_advance_loc: 6 to 00007a7f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 59 to 00007aca │ │ │ │ + DW_CFA_advance_loc: 59 to 00007aba │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 00007ad0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00007ac0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00007ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00007ac4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007adc │ │ │ │ + DW_CFA_advance_loc: 8 to 00007acc │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007adf │ │ │ │ + DW_CFA_advance_loc: 3 to 00007acf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ae0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ad0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ae1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ad1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ae2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ad2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00007af0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00007ae0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007af3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007ae3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007af4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ae4 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00007af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00007ae8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00007b39 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00007b29 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b3a │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b2a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00007b3e │ │ │ │ + DW_CFA_advance_loc: 4 to 00007b2e │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b3f │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b2f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00007b4b │ │ │ │ + DW_CFA_advance_loc: 12 to 00007b3b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017c0 00000050 00001450 FDE cie=00000374 pc=00007b60..0000815d │ │ │ │ +000017c0 00000050 00001450 FDE cie=00000374 pc=00007b50..0000815d │ │ │ │ Augmentation data: 27 0c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007b63 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007b53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00007b69 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007b56 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 119 to 00007be0 │ │ │ │ + DW_CFA_advance_loc1: 122 to 00007bd0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 00007c09 │ │ │ │ + DW_CFA_advance_loc: 41 to 00007bf9 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00007c24 │ │ │ │ + DW_CFA_advance_loc: 27 to 00007c14 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 443 to 00007ddf │ │ │ │ + DW_CFA_advance_loc2: 459 to 00007ddf │ │ │ │ DW_CFA_GNU_args_size: 64 │ │ │ │ DW_CFA_advance_loc1: 167 to 00007e86 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_advance_loc: 46 to 00007eb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_advance_loc: 1 to 00007eb5 │ │ │ │ @@ -3512,15 +3512,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 000091fe │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001954 0000004c 00001958 FDE cie=00000000 pc=00009200..00009256 │ │ │ │ +00001954 0000004c 00001958 FDE cie=00000000 pc=00009200..00009257 │ │ │ │ DW_CFA_advance_loc: 1 to 00009201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00009202 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00009203 │ │ │ │ @@ -3539,880 +3539,881 @@ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_advance_loc: 18 to 00009233 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ DW_CFA_advance_loc: 4 to 00009237 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_advance_loc: 13 to 00009244 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000924f │ │ │ │ + DW_CFA_advance_loc: 12 to 00009250 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009252 │ │ │ │ + DW_CFA_advance_loc: 3 to 00009253 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009253 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009254 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009254 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009255 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009255 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009256 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019a4 0000004c 000019a8 FDE cie=00000000 pc=0000b200..0000b28a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b201 │ │ │ │ +000019a4 0000004c 000019a8 FDE cie=00000000 pc=0000aff0..0000b07a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aff1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b202 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aff2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b203 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aff3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b204 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aff4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b207 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000aff7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000b221 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000b011 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b229 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b019 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b237 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b027 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000b247 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000b034 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000b038 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b250 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b040 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000b27e │ │ │ │ + DW_CFA_advance_loc: 46 to 0000b06e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b281 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b071 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b282 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b072 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b283 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b073 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b284 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b074 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b285 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b075 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000019f4 00000044 000019f8 FDE cie=00000000 pc=00009260..0000b200 │ │ │ │ +000019f4 00000044 000019f8 FDE cie=00000000 pc=00009260..0000afe5 │ │ │ │ DW_CFA_advance_loc: 4 to 00009264 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ DW_CFA_advance_loc: 11 to 0000926f │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_advance_loc: 4 to 00009273 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 431 to 00009422 │ │ │ │ + DW_CFA_advance_loc2: 404 to 00009407 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009423 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009408 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00009424 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009409 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00009425 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000940a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00009426 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000940b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00009429 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000940e │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000942a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000940f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00001a3c 00000028 00001a40 FDE cie=00000000 pc=00004f1a..00004f2a │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a68 00000038 00001a6c FDE cie=00000000 pc=0000b2c0..0000b361 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b2c1 │ │ │ │ +00001a68 00000038 00001a6c FDE cie=00000000 pc=0000b080..0000b121 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b081 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b2c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b082 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b2c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b083 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b2c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b086 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000b2cb │ │ │ │ + DW_CFA_advance_loc: 5 to 0000b08b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 145 to 0000b35c │ │ │ │ + DW_CFA_advance_loc1: 145 to 0000b11c │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b35d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b11d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b35e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b11e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b35f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b11f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b360 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b120 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001aa4 00000060 00001aa8 FDE cie=00000000 pc=0000b370..0000b661 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b371 │ │ │ │ +00001aa4 00000060 00001aa8 FDE cie=00000000 pc=0000b130..0000b41b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b131 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b372 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b132 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b373 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b133 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b374 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b134 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b377 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b137 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000b3ff │ │ │ │ + DW_CFA_advance_loc1: 140 to 0000b1c3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000b408 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000b1cc │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b40a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b1ce │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b412 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b1d6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b41a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b1de │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b41b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1df │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b41c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1e0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b41d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1e1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b41e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1e2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b41f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1e3 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 560 to 0000b64f │ │ │ │ + DW_CFA_advance_loc2: 552 to 0000b40b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b652 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b40e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b653 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b40f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b654 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b410 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b655 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b411 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b656 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b412 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b08 00000044 00001b0c FDE cie=00000000 pc=0000b670..0000b9fc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000b674 │ │ │ │ +00001b08 00000044 00001b0c FDE cie=00000000 pc=0000b420..0000b77e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000b424 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000b67d │ │ │ │ + DW_CFA_advance_loc: 11 to 0000b42f │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000b681 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000b433 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 847 to 0000b9d0 │ │ │ │ + DW_CFA_advance_loc1: 238 to 0000b521 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b9d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b522 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b9d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b523 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b9d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b524 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b9d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b525 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b9d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b528 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000b9e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b530 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001b50 00000070 00001b54 FDE cie=00000000 pc=0000ba00..0000dd0f │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ba08 │ │ │ │ +00001b50 00000070 00001b54 FDE cie=00000000 pc=0000b780..0000d8d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b788 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000ba1b │ │ │ │ + DW_CFA_advance_loc: 19 to 0000b79b │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000ba1f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000b79f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 5027 to 0000cdc2 │ │ │ │ + DW_CFA_advance_loc2: 4724 to 0000ca13 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cdc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ca14 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cdc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ca15 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cdc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ca16 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cdc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ca17 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0000cdc9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000ca1a │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cdca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ca1b │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 517 to 0000cfcf │ │ │ │ + DW_CFA_advance_loc2: 515 to 0000cc1e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cc1f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cc20 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cc21 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cc22 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0000cfd6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000cc25 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cc26 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 371 to 0000d14a │ │ │ │ + DW_CFA_advance_loc2: 322 to 0000cd68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d14b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cd69 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d14c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cd6a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d14d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cd6b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d14e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cd6c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0000d151 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000cd6f │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d152 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cd70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bc4 00000050 00001bc8 FDE cie=00000000 pc=0000e3c0..0000e47d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e3c1 │ │ │ │ +00001bc4 00000050 00001bc8 FDE cie=00000000 pc=0000df90..0000e04d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000df91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e3c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000df92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e3c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000df93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e3c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000df96 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000e402 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000dfd2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e403 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dfd3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e404 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dfd4 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e405 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dfd5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000e411 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000dfe1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000e424 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000dff4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e427 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000dff7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e428 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dff8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e429 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dff9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000e430 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000e000 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 0000e447 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000e017 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000e449 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000e019 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000e44e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000e01e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e44f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e01f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000e45f │ │ │ │ + DW_CFA_advance_loc: 16 to 0000e02f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c18 00000028 00001c1c FDE cie=00000000 pc=0000e480..0000e4ad │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e481 │ │ │ │ +00001c18 00000028 00001c1c FDE cie=00000000 pc=0000e050..0000e07d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e051 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e484 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e054 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000e49f │ │ │ │ + DW_CFA_advance_loc: 27 to 0000e06f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e4a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e070 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000e4a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e078 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e4ab │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e07b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e4ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e07c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c44 00000050 00001c48 FDE cie=00000000 pc=0000e4b0..0000e56d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e4b1 │ │ │ │ +00001c44 00000050 00001c48 FDE cie=00000000 pc=0000e080..0000e13d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e081 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e4b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e082 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e4b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e083 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e4b6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e086 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000e4f2 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000e0c2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e4f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e0c3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e4f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e0c4 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e4f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e0c5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000e501 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000e0d1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000e514 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000e0e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e517 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e0e7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e518 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e0e8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e519 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e0e9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000e520 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000e0f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 0000e537 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000e107 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000e539 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000e109 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000e53e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000e10e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e53f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e10f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000e54f │ │ │ │ + DW_CFA_advance_loc: 16 to 0000e11f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c98 0000008c 00001c9c FDE cie=00000000 pc=0000e570..0000e6c9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e571 │ │ │ │ +00001c98 0000008c 00001c9c FDE cie=00000000 pc=0000e140..0000e299 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e141 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e572 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e142 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e573 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e143 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e574 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e144 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e577 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e147 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 79 to 0000e5c6 │ │ │ │ + DW_CFA_advance_loc1: 79 to 0000e196 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e5c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e197 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e5c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e198 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000e5cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000e19c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000e5d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e1a4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0000e61d │ │ │ │ + DW_CFA_advance_loc1: 73 to 0000e1ed │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e61e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e1ee │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000e622 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000e1f2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e623 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e1f3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000e62b │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e1fb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000e647 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000e217 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e648 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e218 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e649 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e219 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e64a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e21a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e64b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e21b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000e650 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000e220 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000e670 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000e240 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e671 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e241 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e672 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e242 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e673 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e243 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e674 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e244 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000e680 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000e250 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 0000e68b │ │ │ │ + DW_CFA_advance_loc: 11 to 0000e25b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e68c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e25c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000e694 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e264 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000e6c4 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000e294 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e6c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e295 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e6c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e296 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e6c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e297 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e6c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e298 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001d28 00000078 00001d2c FDE cie=00000000 pc=0000e6d0..0000e7ac │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e6d1 │ │ │ │ +00001d28 00000078 00001d2c FDE cie=00000000 pc=0000e2a0..0000e37c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e2a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e6d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e2a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e6d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e2a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e6d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e2a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e6d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e2a7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0000e6fe │ │ │ │ + DW_CFA_advance_loc: 39 to 0000e2ce │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e6ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e2cf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000e707 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e2d7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000e714 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000e2e4 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e715 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e2e5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000e71d │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e2ed │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000e737 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000e307 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e738 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e308 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000e740 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e310 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000e757 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000e327 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e758 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e328 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000e760 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e330 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000e767 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000e337 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e768 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e338 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000e770 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e340 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000e77f │ │ │ │ + DW_CFA_advance_loc: 15 to 0000e34f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e780 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e350 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000e786 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000e356 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000e79b │ │ │ │ + DW_CFA_advance_loc: 21 to 0000e36b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e79c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e36c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000e7a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e374 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e7a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e377 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e7a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e378 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e7a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e379 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e7aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e37a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e7ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e37b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001da4 00000030 00001da8 FDE cie=00000000 pc=0000dd10..0000dd6a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dd11 │ │ │ │ +00001da4 00000030 00001da8 FDE cie=00000000 pc=0000d8e0..0000d93a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d8e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000dd1f │ │ │ │ + DW_CFA_advance_loc: 14 to 0000d8ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000dd2e │ │ │ │ + DW_CFA_advance_loc: 15 to 0000d8fe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dd2f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d8ff │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dd30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d900 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0000dd37 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000d907 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000dd39 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000d909 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000dd45 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000d915 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000dd68 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000d938 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dd69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d939 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001dd8 000000e8 00001ddc FDE cie=00000000 pc=0000e7b0..0000eba4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e7b1 │ │ │ │ +00001dd8 000000e8 00001ddc FDE cie=00000000 pc=0000e380..0000e774 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e7b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e382 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e7b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e383 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e7b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e384 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e7b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e387 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000e7e3 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000e3b3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000e7f9 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000e3c7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000e879 │ │ │ │ + DW_CFA_advance_loc1: 130 to 0000e449 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e87a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e44a │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000e87f │ │ │ │ + DW_CFA_advance_loc: 5 to 0000e44f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000e883 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000e453 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000e88b │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e45b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000e8a2 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000e472 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e8a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e473 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000e8a7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000e477 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000e8ab │ │ │ │ + DW_CFA_advance_loc: 4 to 0000e47b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000e8b3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e483 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 39 to 0000e8da │ │ │ │ + DW_CFA_advance_loc: 39 to 0000e4aa │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e8db │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e4ab │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000e8e3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e4b3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e8e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e4b6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e8e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e4b7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000e8ef │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e4bf │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000e907 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000e4d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e908 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e4d8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e909 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e4d9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e90a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e4da │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e90b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e4db │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000e910 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000e4e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 19 to 0000e923 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000e4f3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e924 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e4f4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000e92c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e4fc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000e943 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000e513 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e944 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e514 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000e948 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000e518 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e94b │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e51b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000e957 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000e527 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 107 to 0000e9c2 │ │ │ │ + DW_CFA_advance_loc1: 107 to 0000e592 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e9c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e593 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000e9c7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000e597 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e9ca │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e59a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000e9d6 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000e5a6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 33 to 0000e9f7 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000e5c7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e9f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e5c8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000ea10 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000e5e0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 33 to 0000ea31 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000e601 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ea32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e602 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ea33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e603 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ea34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e604 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000ea47 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000e617 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000ea56 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000e626 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ea58 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000e628 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ea59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e629 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000ea5d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000e62d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ea65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e635 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000ea83 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000e653 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ea84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e654 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ea8c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e65c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000eaa3 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000e673 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eaa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e674 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000eaa7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e677 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000eaaf │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e67f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000eab7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e687 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0000eb12 │ │ │ │ + DW_CFA_advance_loc1: 91 to 0000e6e2 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eb13 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e6e3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000eb17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000e6e7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000eb1b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000e6eb │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000eb23 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e6f3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ │ │ │ -00001ec4 0000003c 00001b54 FDE cie=00000374 pc=0000dd70..0000e3b5 │ │ │ │ +00001ec4 0000003c 00001b54 FDE cie=00000374 pc=0000d940..0000df85 │ │ │ │ Augmentation data: 63 05 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000dd7b │ │ │ │ + DW_CFA_advance_loc: 11 to 0000d94b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000dd7d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000d94d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000dd83 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000d953 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 627 to 0000dff6 │ │ │ │ + DW_CFA_advance_loc2: 627 to 0000dbc6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dff7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dbc7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dff8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dbc8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dff9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dbc9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000e000 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000dbd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 566 to 0000e236 │ │ │ │ + DW_CFA_advance_loc2: 566 to 0000de06 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 272 to 0000e346 │ │ │ │ + DW_CFA_advance_loc2: 272 to 0000df16 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00001f04 0000001c 00001b94 FDE cie=00000374 pc=00004f2a..00004fde │ │ │ │ Augmentation data: 49 05 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00001f24 00000020 00001f28 FDE cie=00000000 pc=0000ebb0..0000ebdb │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ebb1 │ │ │ │ +00001f24 00000020 00001f28 FDE cie=00000000 pc=0000e780..0000e7ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e781 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ebbf │ │ │ │ + DW_CFA_advance_loc: 14 to 0000e78f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000ebd1 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000e7a1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ebd9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e7a9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ebda │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e7aa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f48 00000028 00001f4c FDE cie=00000000 pc=0000ebe0..0000ec07 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ebe1 │ │ │ │ +00001f48 00000028 00001f4c FDE cie=00000000 pc=0000e7b0..0000e7d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e7b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ebe4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e7b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000ebe8 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000e7c3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000ebf9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000e7c9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000ebfd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000e7cd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ec05 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e7d5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ec06 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e7d6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f74 00000064 00001f78 FDE cie=00000000 pc=0000ec10..0000ecd1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ec11 │ │ │ │ +00001f74 00000064 00001f78 FDE cie=00000000 pc=0000e7e0..0000e8a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e7e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ec12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e7e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ec13 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e7e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ec14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e7e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ec17 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e7e7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000ec3f │ │ │ │ + DW_CFA_advance_loc: 40 to 0000e80f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ec42 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e812 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ec4a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000e81a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000ec78 │ │ │ │ + DW_CFA_advance_loc: 46 to 0000e848 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ec79 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e849 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ec7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e84a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ec7b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e84b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ec7c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e84c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000ec80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000e850 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 0000ec97 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000e867 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ec99 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000e869 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000ec9e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000e86e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ec9f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e86f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000ecaf │ │ │ │ + DW_CFA_advance_loc: 20 to 0000e883 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000ecb9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000e889 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ecba │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e88a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ecbb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e88b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ecbc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e88c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ecca │ │ │ │ + DW_CFA_advance_loc: 12 to 0000e898 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00001fdc 00000020 00001fe0 FDE cie=00000000 pc=00004fde..00004fff │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ @@ -4424,48 +4425,48 @@ │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ DW_CFA_advance_loc: 7 to 00004ff5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc: 5 to 00004ffa │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002000 00000044 00001c90 FDE cie=00000374 pc=0000ece0..0000ed17 │ │ │ │ +00002000 00000044 00001c90 FDE cie=00000374 pc=0000e8b0..0000e8e7 │ │ │ │ Augmentation data: 56 04 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ece1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e8b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ece2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e8b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ece3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e8b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ece4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e8b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ece7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e8b7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000eceb │ │ │ │ + DW_CFA_advance_loc: 4 to 0000e8bb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000ecfd │ │ │ │ + DW_CFA_advance_loc: 18 to 0000e8cd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000ed07 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000e8d7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000ed12 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000e8e2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ed13 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e8e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ed14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e8e4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ed15 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e8e5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ed16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e8e6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ 00002048 0000003c 00001cd8 FDE cie=00000374 pc=00005000..00005045 │ │ │ │ Augmentation data: 12 04 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ @@ -4493,40 +4494,40 @@ │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ DW_CFA_advance_loc: 5 to 00005035 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002088 00000038 00001d18 FDE cie=00000374 pc=0000ed20..0000ee99 │ │ │ │ +00002088 00000038 00001d18 FDE cie=00000374 pc=0000e8f0..0000ea69 │ │ │ │ Augmentation data: de 03 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ed21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e8f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ed23 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000e8f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ed29 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e8f6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 114 to 0000ed9b │ │ │ │ + DW_CFA_advance_loc1: 117 to 0000e96b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 183 to 0000ee52 │ │ │ │ + DW_CFA_advance_loc1: 183 to 0000ea22 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ee53 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ea23 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ee54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ea24 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ee55 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ea25 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ee56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ea26 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 0000ee78 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000ea48 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000020c4 00000020 00001d54 FDE cie=00000374 pc=00005046..00005143 │ │ │ │ Augmentation data: b1 03 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ @@ -4534,56 +4535,56 @@ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 26 to 00005060 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020e8 00000034 00001d78 FDE cie=00000374 pc=0000eea0..0000eedd │ │ │ │ +000020e8 00000034 00001d78 FDE cie=00000374 pc=0000ea70..0000eaad │ │ │ │ Augmentation data: a0 03 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eea1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ea71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000eea3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000ea73 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0000eea6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000ea76 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 29 to 0000eec3 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000ea93 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000eed1 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000eaa1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eed2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000eaa2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eed3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000eaa3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eed4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000eaa4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eed5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000eaa5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00002120 0000001c 00001db0 FDE cie=00000374 pc=00005144..00005164 │ │ │ │ Augmentation data: 74 03 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00002140 00000018 00002144 FDE cie=00000000 pc=0000eee0..0000eef4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eee1 │ │ │ │ +00002140 00000018 00002144 FDE cie=00000000 pc=0000eab0..0000eac4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000eab1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000eeef │ │ │ │ + DW_CFA_advance_loc: 14 to 0000eabf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0000215c ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -190,15 +190,16 @@ │ │ │ │ 2009-, BEAGLE Working Group - https://beagle-dev.github.io/ │ │ │ │ Citation: Ayres et al (2019) Systematic Biology 68: 1052-1061 | doi:10.1093/sysbio/syz020 │ │ │ │ Please check for proper libhmsbeagle installation. │ │ │ │ singular matrix in routine LUDecompose │ │ │ │ Internal error in 'EigenRealGeneral'. │ │ │ │ basic_string: construction from null is not valid │ │ │ │ N6beagle6plugin22SharedLibraryExceptionE │ │ │ │ -plugin_init erroN6beagle6plugin13SharedLibraryE │ │ │ │ +?plugin_init erro │ │ │ │ +N6beagle6plugin13SharedLibraryE │ │ │ │ N6beagle6plugin17UnixSharedLibraryE │ │ │ │ /usr/lib/debug/.dwz/i386-linux-gnu/libhmsbeagle1v5.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -12,237 +12,237 @@ │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ mov $0xfffffffd,%eax │ │ │ │ - jmp 5766 │ │ │ │ + jmp 5746 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 5766 │ │ │ │ + jmp 5746 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 5766 │ │ │ │ + jmp 5746 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 471d <__cxa_finalize@plt+0xcd> │ │ │ │ cmp $0x2,%edx │ │ │ │ je 4746 <__cxa_finalize@plt+0xf6> │ │ │ │ call 5200 │ │ │ │ add $0xe717,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ mov $0xfffffffd,%eax │ │ │ │ - jmp 5804 │ │ │ │ + jmp 57e4 │ │ │ │ call 5200 │ │ │ │ add $0xe6ee,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 5804 │ │ │ │ + jmp 57e4 │ │ │ │ call 5200 │ │ │ │ add $0xe6c5,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 5804 │ │ │ │ + jmp 57e4 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 47a2 <__cxa_finalize@plt+0x152> │ │ │ │ cmp $0x2,%edx │ │ │ │ je 47cb <__cxa_finalize@plt+0x17b> │ │ │ │ call 5200 │ │ │ │ add $0xe692,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ mov $0xfffffffd,%eax │ │ │ │ - jmp 5854 │ │ │ │ + jmp 5834 │ │ │ │ call 5200 │ │ │ │ add $0xe669,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 5854 │ │ │ │ + jmp 5834 │ │ │ │ call 5200 │ │ │ │ add $0xe640,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 5854 │ │ │ │ + jmp 5834 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 4827 <__cxa_finalize@plt+0x1d7> │ │ │ │ cmp $0x2,%edx │ │ │ │ je 4850 <__cxa_finalize@plt+0x200> │ │ │ │ call 5200 │ │ │ │ add $0xe60d,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ mov $0xfffffffd,%eax │ │ │ │ - jmp 58a4 │ │ │ │ + jmp 5884 │ │ │ │ call 5200 │ │ │ │ add $0xe5e4,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 58a4 │ │ │ │ + jmp 5884 │ │ │ │ call 5200 │ │ │ │ add $0xe5bb,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 58a4 │ │ │ │ + jmp 5884 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 48ac <__cxa_finalize@plt+0x25c> │ │ │ │ cmp $0x2,%edx │ │ │ │ je 48d5 <__cxa_finalize@plt+0x285> │ │ │ │ call 5200 │ │ │ │ add $0xe588,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ mov $0xfffffffd,%eax │ │ │ │ - jmp 58f4 │ │ │ │ + jmp 58d4 │ │ │ │ call 5200 │ │ │ │ add $0xe55f,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 58f4 │ │ │ │ + jmp 58d4 │ │ │ │ call 5200 │ │ │ │ add $0xe536,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 58f4 │ │ │ │ + jmp 58d4 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 4931 <__cxa_finalize@plt+0x2e1> │ │ │ │ cmp $0x2,%edx │ │ │ │ je 495a <__cxa_finalize@plt+0x30a> │ │ │ │ call 5200 │ │ │ │ add $0xe503,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ mov $0xfffffffd,%eax │ │ │ │ - jmp 5944 │ │ │ │ + jmp 5924 │ │ │ │ call 5200 │ │ │ │ add $0xe4da,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 5944 │ │ │ │ + jmp 5924 │ │ │ │ call 5200 │ │ │ │ add $0xe4b1,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 5944 │ │ │ │ + jmp 5924 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 49b6 <__cxa_finalize@plt+0x366> │ │ │ │ cmp $0x2,%edx │ │ │ │ je 49df <__cxa_finalize@plt+0x38f> │ │ │ │ call 5200 │ │ │ │ add $0xe47e,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ mov $0xfffffffd,%eax │ │ │ │ - jmp 599a │ │ │ │ + jmp 597a │ │ │ │ call 5200 │ │ │ │ add $0xe455,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 599a │ │ │ │ + jmp 597a │ │ │ │ call 5200 │ │ │ │ add $0xe42c,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 599a │ │ │ │ + jmp 597a │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x44(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call 4090 >::_M_clear()@plt> │ │ │ │ pop %eax │ │ │ │ push -0x3c(%ebp) │ │ │ │ @@ -262,93 +262,93 @@ │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 4a66 <__cxa_finalize@plt+0x416> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 45a0 <_Unwind_Resume@plt> │ │ │ │ - call eee0 │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ + call eab0 │ │ │ │ dec %edx │ │ │ │ jne 4c8e <__cxa_finalize@plt+0x63e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 4410 <__cxa_get_exception_ptr@plt> │ │ │ │ lea -0x2c(%ebp),%ebx │ │ │ │ add $0xc,%esp │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ push 0x4(%eax) │ │ │ │ + push (%eax) │ │ │ │ lea -0x34(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - push (%eax) │ │ │ │ push %edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ call 4580 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov %edx,(%esp) │ │ │ │ call 43d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 70a3 │ │ │ │ + jmp 7083 │ │ │ │ dec %edx │ │ │ │ jne 4b9c <__cxa_finalize@plt+0x54c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 4410 <__cxa_get_exception_ptr@plt> │ │ │ │ lea -0x2c(%ebp),%ebx │ │ │ │ add $0xc,%esp │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ push 0x4(%eax) │ │ │ │ + push (%eax) │ │ │ │ lea -0x34(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - push (%eax) │ │ │ │ push %edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ call 4580 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov %edx,(%esp) │ │ │ │ call 43d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 7060 │ │ │ │ + jmp 7040 │ │ │ │ dec %edx │ │ │ │ jne 4cb0 <__cxa_finalize@plt+0x660> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 4410 <__cxa_get_exception_ptr@plt> │ │ │ │ + lea -0x34(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x34(%ebp),%ecx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ push %ecx │ │ │ │ call 4580 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x1ec(%esi),%edx │ │ │ │ add $0xc,%esp │ │ │ │ lea -0x3d72(%esi),%eax │ │ │ │ + mov 0x1ec(%esi),%edx │ │ │ │ push $0x1b │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ call 4430 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ @@ -358,109 +358,109 @@ │ │ │ │ push %edx │ │ │ │ call 4430 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %edx │ │ │ │ push -0x40(%ebp) │ │ │ │ call 43d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 701d │ │ │ │ + jmp 6ffd │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 4bb6 <__cxa_finalize@plt+0x566> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call 45a0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ dec %edx │ │ │ │ jne 4c6c <__cxa_finalize@plt+0x61c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 4410 <__cxa_get_exception_ptr@plt> │ │ │ │ lea -0x2c(%ebp),%ebx │ │ │ │ add $0xc,%esp │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ push 0x4(%eax) │ │ │ │ + push (%eax) │ │ │ │ lea -0x34(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - push (%eax) │ │ │ │ push %edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ call 4580 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov %edx,(%esp) │ │ │ │ call 43d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ - jmp 6fda │ │ │ │ + jmp 6fba │ │ │ │ dec %edx │ │ │ │ jne 4de9 <__cxa_finalize@plt+0x799> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 4410 <__cxa_get_exception_ptr@plt> │ │ │ │ lea -0x2c(%ebp),%ebx │ │ │ │ add $0xc,%esp │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ push 0x4(%eax) │ │ │ │ + push (%eax) │ │ │ │ lea -0x34(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - push (%eax) │ │ │ │ push %edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ call 4580 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov %edx,(%esp) │ │ │ │ call 43d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 712b │ │ │ │ + jmp 710b │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 4c86 <__cxa_finalize@plt+0x636> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call 45a0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 4ca8 <__cxa_finalize@plt+0x658> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call 45a0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 4cca <__cxa_finalize@plt+0x67a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call 45a0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x40(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ call 43d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ @@ -479,84 +479,84 @@ │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 4410 <__cxa_get_exception_ptr@plt> │ │ │ │ lea -0x2c(%ebp),%ebx │ │ │ │ add $0xc,%esp │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ push 0x4(%eax) │ │ │ │ + push (%eax) │ │ │ │ lea -0x34(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - push (%eax) │ │ │ │ push %edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ call 4580 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov %edx,(%esp) │ │ │ │ call 43d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 70e6 │ │ │ │ + jmp 70c6 │ │ │ │ dec %edx │ │ │ │ jne 4dc7 <__cxa_finalize@plt+0x777> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 4410 <__cxa_get_exception_ptr@plt> │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ push 0x4(%eax) │ │ │ │ - lea -0x34(%ebp),%ecx │ │ │ │ push (%eax) │ │ │ │ + lea -0x34(%ebp),%ecx │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ push %ecx │ │ │ │ call 4580 , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ pop %eax │ │ │ │ push -0x3c(%ebp) │ │ │ │ call 43d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 7168 │ │ │ │ + jmp 7148 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 4dbf <__cxa_finalize@plt+0x76f> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call 45a0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 4de1 <__cxa_finalize@plt+0x791> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call 45a0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 4e03 <__cxa_finalize@plt+0x7b3> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call 45a0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - call eee0 │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ + call eab0 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ vzeroupper │ │ │ │ cmp -0x48(%ebp),%eax │ │ │ │ je 4e50 <__cxa_finalize@plt+0x800> │ │ │ │ mov (%eax),%edi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -580,23 +580,23 @@ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 4e68 <__cxa_finalize@plt+0x818> │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 45a0 <_Unwind_Resume@plt> │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 4e85 <__cxa_finalize@plt+0x835> │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 45a0 <_Unwind_Resume@plt> │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 4ed3 <__cxa_finalize@plt+0x883> │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x3d56(%ebx),%eax │ │ │ │ push %eax │ │ │ │ @@ -609,46 +609,46 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ mov $0xfffffffd,%eax │ │ │ │ - jmp 7ea0 │ │ │ │ - call eee0 │ │ │ │ + jmp 7ea0 │ │ │ │ + call eab0 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffe,%eax │ │ │ │ - jmp 7ea0 │ │ │ │ + jmp 7ea0 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffb,%eax │ │ │ │ - jmp 7ea0 │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + jmp 7ea0 │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ call 44a0 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 4f48 <__cxa_finalize@plt+0x8f8> │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x3b5c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4230 │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call 4240 <__cxa_free_exception@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ @@ -667,46 +667,46 @@ │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 4fd4 <__cxa_finalize@plt+0x984> │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 45a0 <_Unwind_Resume@plt> │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push -0x70(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 43d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 4fd9 <__cxa_finalize@plt+0x989> │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 45a0 <_Unwind_Resume@plt> │ │ │ │ - call eee0 │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ + call eab0 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 4ffa <__cxa_finalize@plt+0x9aa> │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x3b5c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4230 │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x18 │ │ │ │ call 4140 <__cxa_allocate_exception@plt> │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x3d22(%esi),%edx │ │ │ │ mov %eax,%edi │ │ │ │ - call ec10 │ │ │ │ + call e7e0 │ │ │ │ push %eax │ │ │ │ push 0x1a4(%esi) │ │ │ │ push 0x1e0(%esi) │ │ │ │ push %edi │ │ │ │ call 4530 <__cxa_throw@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%ebp │ │ │ │ @@ -725,16 +725,16 @@ │ │ │ │ push %eax │ │ │ │ call 4190 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 50c9 <__cxa_finalize@plt+0xa79> │ │ │ │ push %eax │ │ │ │ push 0x1a4(%esi) │ │ │ │ - push 0x1e0(%esi) │ │ │ │ mov %esi,%ebx │ │ │ │ + push 0x1e0(%esi) │ │ │ │ push -0x3c(%ebp) │ │ │ │ call 4530 <__cxa_throw@plt> │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x3c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ @@ -749,44 +749,44 @@ │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 5139 <__cxa_finalize@plt+0xae9> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x3c(%ebp) │ │ │ │ call 45a0 <_Unwind_Resume@plt> │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 5104 <__cxa_finalize@plt+0xab4> │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x3cf8(%esi),%eax │ │ │ │ push %eax │ │ │ │ call 4190 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 513e <__cxa_finalize@plt+0xaee> │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x3cf8(%esi),%eax │ │ │ │ push %eax │ │ │ │ call 4190 │ │ │ │ - call eee0 │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ + call eab0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 5129 <__cxa_finalize@plt+0xad9> │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x3cf8(%esi),%eax │ │ │ │ push %eax │ │ │ │ call 4190 │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ vzeroupper │ │ │ │ jmp 50a4 <__cxa_finalize@plt+0xa54> │ │ │ │ - call eee0 │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ + call eab0 │ │ │ │ nop │ │ │ │ call 5200 │ │ │ │ add $0xdcc7,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call 4300 │ │ │ │ @@ -927,24 +927,24 @@ │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ 00005300 > const&, std::pair > const&)@@Base>: │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ cmp %eax,(%edx) │ │ │ │ setl %al │ │ │ │ ret │ │ │ │ │ │ │ │ 00005310 const&, std::pair const&)@@Base>: │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ cmp %eax,(%edx) │ │ │ │ setl %al │ │ │ │ ret │ │ │ │ │ │ │ │ 00005320 : │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ @@ -1037,16 +1037,16 @@ │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00005420 : │ │ │ │ call 90be >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x3be> │ │ │ │ add $0xd9eb,%eax │ │ │ │ - mov 0x1b0(%eax),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ + mov 0x1b0(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ sub %edx,%eax │ │ │ │ sar $0x2,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ jb 5450 │ │ │ │ @@ -1227,99 +1227,102 @@ │ │ │ │ add $0xd7cb,%eax │ │ │ │ lea -0x3cd4(%eax),%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00005660 : │ │ │ │ - call 90be >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x3be> │ │ │ │ - add $0xd7ab,%eax │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + call 52f5 │ │ │ │ + add $0xd7ab,%edx │ │ │ │ push %ebp │ │ │ │ - vmovdqa32 -0x3ad0(%eax),%zmm0 │ │ │ │ - vmovdqa32 -0x3a50(%eax),%zmm5 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + xor %eax,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ - vpbroadcastd 0x8(%ebp),%zmm2 │ │ │ │ - vpbroadcastd 0xc(%ebp),%zmm3 │ │ │ │ - vpandd %zmm0,%zmm2,%zmm1 │ │ │ │ - vpandd %zmm0,%zmm3,%zmm0 │ │ │ │ - vpandd %zmm5,%zmm2,%zmm2 │ │ │ │ - vpandd %zmm5,%zmm3,%zmm3 │ │ │ │ - vpcmpeqd %zmm4,%zmm1,%k1 │ │ │ │ - vpcmpeqd %zmm4,%zmm0,%k0 │ │ │ │ - vmovdqa32 -0x3a90(%eax),%zmm1 │ │ │ │ - korw %k0,%k1,%k1 │ │ │ │ - vpcmpeqd %zmm4,%zmm2,%k0 │ │ │ │ - vpblendmd %zmm4,%zmm1,%zmm0{%k1} │ │ │ │ - vpcmpeqd %zmm4,%zmm3,%k1 │ │ │ │ - korw %k0,%k1,%k1 │ │ │ │ - vmovdqa32 %zmm4,%zmm1{%k1} │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ - vextracti32x4 $0x1,%ymm1,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x20,%esp │ │ │ │ + vpbroadcastd 0x8(%ebp),%ymm7 │ │ │ │ + vpbroadcastd 0xc(%ebp),%ymm6 │ │ │ │ + vmovdqa -0x3ab0(%edx),%ymm3 │ │ │ │ + vmovdqa -0x3ad0(%edx),%ymm2 │ │ │ │ + vmovdqa %ymm3,(%esp) │ │ │ │ + vmovdqa %ymm4,%ymm3 │ │ │ │ + vpand %ymm7,%ymm2,%ymm1 │ │ │ │ + vpand %ymm6,%ymm2,%ymm0 │ │ │ │ + inc %eax │ │ │ │ + vpslld $0x8,%ymm2,%ymm2 │ │ │ │ + vpcmpeqd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpcmpeqd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpcmpeqd %ymm3,%ymm1,%ymm5 │ │ │ │ + vpand %ymm5,%ymm0,%ymm0 │ │ │ │ + vpor %ymm1,%ymm0,%ymm0 │ │ │ │ + vpandn (%esp),%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jne 569f │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm0 │ │ │ │ + vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrldq $0x4,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ neg %eax │ │ │ │ vzeroupper │ │ │ │ - pop %ebp │ │ │ │ + leave │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005720 : │ │ │ │ +00005700 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 90c6 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x3c6> │ │ │ │ - add $0xd6e6,%esi │ │ │ │ + add $0xd706,%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 576d │ │ │ │ + je 574d │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x4(%edx) │ │ │ │ mov 0x1b0(%esi),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov (%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ movl $0x0,(%eax,%ecx,4) │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x8(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ - jmp 5766 │ │ │ │ + jmp 5746 │ │ │ │ jmp 4680 <__cxa_finalize@plt+0x30> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005780 : │ │ │ │ +00005760 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + call 5200 │ │ │ │ + add $0xd6a6,%ebx │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 5200 │ │ │ │ - add $0xd67e,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 57b8 │ │ │ │ + je 5798 │ │ │ │ mov (%eax),%edx │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -1328,182 +1331,182 @@ │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000057d0 : │ │ │ │ +000057b0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 5200 │ │ │ │ + add $0xd656,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ - call 5200 │ │ │ │ - add $0xd630,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 580b │ │ │ │ + je 57eb │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ push 0x10(%ebp) │ │ │ │ push 0xc(%ebp) │ │ │ │ push %eax │ │ │ │ call *0x14(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x8(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ - jmp 5804 │ │ │ │ + jmp 57e4 │ │ │ │ jmp 46ea <__cxa_finalize@plt+0x9a> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005820 : │ │ │ │ +00005800 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 5200 │ │ │ │ + add $0xd606,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ - call 5200 │ │ │ │ - add $0xd5e0,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 585b │ │ │ │ + je 583b │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ push 0x10(%ebp) │ │ │ │ push 0xc(%ebp) │ │ │ │ push %eax │ │ │ │ call *0x18(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x8(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ - jmp 5854 │ │ │ │ + jmp 5834 │ │ │ │ jmp 476f <__cxa_finalize@plt+0x11f> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005870 : │ │ │ │ +00005850 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 5200 │ │ │ │ + add $0xd5b6,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ - call 5200 │ │ │ │ - add $0xd590,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 58ab │ │ │ │ + je 588b │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ push 0x10(%ebp) │ │ │ │ push 0xc(%ebp) │ │ │ │ push %eax │ │ │ │ call *0x1c(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x8(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ - jmp 58a4 │ │ │ │ + jmp 5884 │ │ │ │ jmp 47f4 <__cxa_finalize@plt+0x1a4> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000058c0 : │ │ │ │ +000058a0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 5200 │ │ │ │ + add $0xd566,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ - call 5200 │ │ │ │ - add $0xd540,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 58fb │ │ │ │ + je 58db │ │ │ │ mov (%eax),%edx │ │ │ │ push 0x14(%ebp) │ │ │ │ push 0x10(%ebp) │ │ │ │ push 0xc(%ebp) │ │ │ │ push %eax │ │ │ │ call *0x20(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x8(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ - jmp 58f4 │ │ │ │ + jmp 58d4 │ │ │ │ jmp 4879 <__cxa_finalize@plt+0x229> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005910 : │ │ │ │ +000058f0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 5200 │ │ │ │ + add $0xd516,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ - call 5200 │ │ │ │ - add $0xd4f0,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 594b │ │ │ │ + je 592b │ │ │ │ mov (%eax),%edx │ │ │ │ push 0x14(%ebp) │ │ │ │ push 0x10(%ebp) │ │ │ │ push 0xc(%ebp) │ │ │ │ push %eax │ │ │ │ call *0x24(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x8(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ - jmp 5944 │ │ │ │ + jmp 5924 │ │ │ │ jmp 48fe <__cxa_finalize@plt+0x2ae> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005960 : │ │ │ │ +00005940 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 5200 │ │ │ │ + add $0xd4c6,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ - call 5200 │ │ │ │ - add $0xd4a0,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 59a1 │ │ │ │ + je 5981 │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x18(%ebp) │ │ │ │ push 0x14(%ebp) │ │ │ │ push 0x10(%ebp) │ │ │ │ push 0xc(%ebp) │ │ │ │ push %eax │ │ │ │ @@ -1511,32 +1514,32 @@ │ │ │ │ add $0x20,%esp │ │ │ │ lea -0x8(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ - jmp 599a │ │ │ │ + jmp 597a │ │ │ │ jmp 4983 <__cxa_finalize@plt+0x333> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000059b0 : │ │ │ │ +00005990 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0xd449,%ebx │ │ │ │ + add $0xd46d,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 59ef │ │ │ │ + je 59cf │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -1545,28 +1548,28 @@ │ │ │ │ pop %ebx │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005a00 : │ │ │ │ +000059e0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0xd3f9,%ebx │ │ │ │ + add $0xd41d,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5a3f │ │ │ │ + je 5a1f │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -1575,26 +1578,26 @@ │ │ │ │ pop %ebx │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005a50 : │ │ │ │ +00005a30 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + call 5200 │ │ │ │ + add $0xd3d6,%ebx │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 5200 │ │ │ │ - add $0xd3ae,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5a88 │ │ │ │ + je 5a68 │ │ │ │ mov (%eax),%edx │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x34(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -1603,28 +1606,28 @@ │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005aa0 : │ │ │ │ +00005a80 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0xd359,%ebx │ │ │ │ + add $0xd37d,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5adf │ │ │ │ + je 5abf │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -1633,26 +1636,26 @@ │ │ │ │ pop %ebx │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005af0 : │ │ │ │ +00005ad0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + call 5200 │ │ │ │ + add $0xd336,%ebx │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 5200 │ │ │ │ - add $0xd30e,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5b28 │ │ │ │ + je 5b08 │ │ │ │ mov (%eax),%edx │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x3c(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -1661,28 +1664,28 @@ │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005b40 : │ │ │ │ +00005b20 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0xd2b9,%ebx │ │ │ │ + add $0xd2dd,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5b7f │ │ │ │ + je 5b5f │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -1691,30 +1694,30 @@ │ │ │ │ pop %ebx │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005b90 : │ │ │ │ +00005b70 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ fldl 0x38(%esp) │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ + call 5200 │ │ │ │ + add $0xd28d,%ebx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ fstpl 0x14(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 5200 │ │ │ │ - add $0xd261,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5be6 │ │ │ │ + je 5bc6 │ │ │ │ vmovsd 0x8(%esp),%xmm0 │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ vmovsd %xmm0,0x2c(%esp) │ │ │ │ mov 0x44(%edx),%eax │ │ │ │ @@ -1728,28 +1731,28 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005c00 : │ │ │ │ +00005be0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0xd1f9,%ebx │ │ │ │ + add $0xd21d,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5c3f │ │ │ │ + je 5c1f │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -1758,34 +1761,34 @@ │ │ │ │ pop %ebx │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005c50 : │ │ │ │ +00005c30 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ + call 5200 │ │ │ │ + add $0xd1cc,%ebx │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ mov 0x4c(%esp),%ebp │ │ │ │ - call 5200 │ │ │ │ - add $0xd1a4,%ebx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5cac │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ + je 5c8c │ │ │ │ mov (%eax),%edx │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ mov %ebp,0x40(%esp) │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ mov 0x4c(%edx),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ @@ -1799,28 +1802,28 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005cc0 : │ │ │ │ +00005ca0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0xd139,%ebx │ │ │ │ + add $0xd15d,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5cff │ │ │ │ + je 5cdf │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -1829,34 +1832,34 @@ │ │ │ │ pop %ebx │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005d10 : │ │ │ │ +00005cf0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ + call 5200 │ │ │ │ + add $0xd10c,%ebx │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ mov 0x4c(%esp),%ebp │ │ │ │ - call 5200 │ │ │ │ - add $0xd0e4,%ebx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5d6c │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ + je 5d4c │ │ │ │ mov (%eax),%edx │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ mov %ebp,0x40(%esp) │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ mov 0x54(%edx),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ @@ -1870,34 +1873,34 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005d80 : │ │ │ │ +00005d60 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ + call 5200 │ │ │ │ + add $0xd09c,%ebx │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ mov 0x4c(%esp),%ebp │ │ │ │ - call 5200 │ │ │ │ - add $0xd074,%ebx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5ddc │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ + je 5dbc │ │ │ │ mov (%eax),%edx │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ mov %ebp,0x40(%esp) │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ mov 0x58(%edx),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ @@ -1911,30 +1914,30 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005df0 : │ │ │ │ +00005dd0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ + call 5200 │ │ │ │ + add $0xd034,%ebx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 5200 │ │ │ │ - add $0xd004,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5e3c │ │ │ │ + je 5e1c │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ebp,0x2c(%esp) │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x5c(%edx),%eax │ │ │ │ add $0xc,%esp │ │ │ │ @@ -1948,44 +1951,44 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005e50 : │ │ │ │ +00005e30 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ - mov 0x54(%esp),%ebp │ │ │ │ call 5200 │ │ │ │ - add $0xcfa0,%ebx │ │ │ │ + add $0xcfc4,%ebx │ │ │ │ + mov 0x54(%esp),%ebp │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5ecc │ │ │ │ + je 5eac │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov %edi,0x44(%esp) │ │ │ │ mov %esi,0x40(%esp) │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ mov %ebp,0x48(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ mov 0x60(%edx),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -1997,44 +2000,44 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005ee0 : │ │ │ │ +00005ec0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ - mov 0x54(%esp),%ebp │ │ │ │ call 5200 │ │ │ │ - add $0xcf10,%ebx │ │ │ │ + add $0xcf34,%ebx │ │ │ │ + mov 0x54(%esp),%ebp │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5f5c │ │ │ │ + je 5f3c │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov %edi,0x44(%esp) │ │ │ │ mov %esi,0x40(%esp) │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ mov %ebp,0x48(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ mov 0x64(%edx),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -2046,47 +2049,47 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005f70 : │ │ │ │ +00005f50 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ mov 0x4c(%esp),%ebp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ - mov 0x50(%esp),%esi │ │ │ │ call 5200 │ │ │ │ - add $0xce80,%ebx │ │ │ │ + add $0xcea4,%ebx │ │ │ │ + mov 0x50(%esp),%esi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov %ebp,0x18(%esp) │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ mov 0x54(%esp),%edi │ │ │ │ mov 0x58(%esp),%ebp │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5ffb │ │ │ │ + je 5fdb │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%esp),%ecx │ │ │ │ mov %ebp,0x4c(%esp) │ │ │ │ mov %edi,0x48(%esp) │ │ │ │ mov %esi,0x44(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ mov %ebp,0x40(%esp) │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ mov 0x68(%edx),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -2099,30 +2102,30 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006010 : │ │ │ │ +00005ff0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ + call 5200 │ │ │ │ + add $0xce14,%ebx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 5200 │ │ │ │ - add $0xcde4,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 605c │ │ │ │ + je 603c │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ebp,0x2c(%esp) │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x6c(%edx),%eax │ │ │ │ add $0xc,%esp │ │ │ │ @@ -2136,30 +2139,30 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006070 : │ │ │ │ +00006050 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ + call 5200 │ │ │ │ + add $0xcdb4,%ebx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 5200 │ │ │ │ - add $0xcd84,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 60bc │ │ │ │ + je 609c │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ebp,0x2c(%esp) │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x70(%edx),%eax │ │ │ │ add $0xc,%esp │ │ │ │ @@ -2173,28 +2176,28 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000060d0 : │ │ │ │ +000060b0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0xcd29,%ebx │ │ │ │ + add $0xcd4d,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 610f │ │ │ │ + je 60ef │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -2203,28 +2206,28 @@ │ │ │ │ pop %ebx │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006120 : │ │ │ │ +00006100 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0xccd9,%ebx │ │ │ │ + add $0xccfd,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 615f │ │ │ │ + je 613f │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -2233,28 +2236,28 @@ │ │ │ │ pop %ebx │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006170 : │ │ │ │ +00006150 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0xcc89,%ebx │ │ │ │ + add $0xccad,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 61af │ │ │ │ + je 618f │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -2263,30 +2266,30 @@ │ │ │ │ pop %ebx │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000061c0 : │ │ │ │ +000061a0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ + call 5200 │ │ │ │ + add $0xcc64,%ebx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 5200 │ │ │ │ - add $0xcc34,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 620f │ │ │ │ + je 61ef │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ebp,0x2c(%esp) │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x80(%edx),%eax │ │ │ │ add $0xc,%esp │ │ │ │ @@ -2300,34 +2303,34 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006220 : │ │ │ │ +00006200 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ + call 5200 │ │ │ │ + add $0xcbfc,%ebx │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ mov 0x4c(%esp),%ebp │ │ │ │ - call 5200 │ │ │ │ - add $0xcbd4,%ebx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 627f │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ + je 625f │ │ │ │ mov (%eax),%edx │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ mov %ebp,0x40(%esp) │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ mov 0x84(%edx),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ @@ -2341,30 +2344,30 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006290 : │ │ │ │ +00006270 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ + call 5200 │ │ │ │ + add $0xcb94,%ebx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 5200 │ │ │ │ - add $0xcb64,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 62df │ │ │ │ + je 62bf │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ebp,0x2c(%esp) │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x88(%edx),%eax │ │ │ │ add $0xc,%esp │ │ │ │ @@ -2378,34 +2381,34 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000062f0 : │ │ │ │ +000062d0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ + call 5200 │ │ │ │ + add $0xcb2c,%ebx │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ mov 0x4c(%esp),%ebp │ │ │ │ - call 5200 │ │ │ │ - add $0xcb04,%ebx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 634f │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ + je 632f │ │ │ │ mov (%eax),%edx │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ mov %ebp,0x40(%esp) │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ mov 0x8c(%edx),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ @@ -2419,26 +2422,26 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006360 : │ │ │ │ +00006340 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + call 5200 │ │ │ │ + add $0xcac6,%ebx │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 5200 │ │ │ │ - add $0xca9e,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 639b │ │ │ │ + je 637b │ │ │ │ mov (%eax),%edx │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x90(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -2447,28 +2450,28 @@ │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000063b0 : │ │ │ │ +00006390 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0xca49,%ebx │ │ │ │ + add $0xca6d,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 63f2 │ │ │ │ + je 63d2 │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -2477,28 +2480,28 @@ │ │ │ │ pop %ebx │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006400 : │ │ │ │ +000063e0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0xc9f9,%ebx │ │ │ │ + add $0xca1d,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 6442 │ │ │ │ + je 6422 │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -2507,28 +2510,28 @@ │ │ │ │ pop %ebx │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006450 : │ │ │ │ +00006430 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0xc9a9,%ebx │ │ │ │ + add $0xc9cd,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 6492 │ │ │ │ + je 6472 │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -2537,44 +2540,44 @@ │ │ │ │ pop %ebx │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000064a0 : │ │ │ │ +00006480 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ - mov 0x54(%esp),%ebp │ │ │ │ call 5200 │ │ │ │ - add $0xc950,%ebx │ │ │ │ + add $0xc974,%ebx │ │ │ │ + mov 0x54(%esp),%ebp │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 651f │ │ │ │ + je 64ff │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov %edi,0x44(%esp) │ │ │ │ mov %esi,0x40(%esp) │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ mov %ebp,0x48(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ mov 0xa0(%edx),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -2586,53 +2589,53 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006530 : │ │ │ │ +00006510 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x38,%esp │ │ │ │ mov 0x58(%esp),%edi │ │ │ │ mov 0x5c(%esp),%ebp │ │ │ │ mov 0x64(%esp),%esi │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x54(%esp),%edx │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ call 5200 │ │ │ │ - add $0xc8bc,%ebx │ │ │ │ + add $0xc8dc,%ebx │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov %ebp,0x20(%esp) │ │ │ │ + mov 0x6c(%esp),%edi │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ mov %esi,0x28(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ mov 0x68(%esp),%esi │ │ │ │ - mov 0x6c(%esp),%edi │ │ │ │ - mov 0x70(%esp),%ebp │ │ │ │ push 0x4c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 65df │ │ │ │ + je 65bf │ │ │ │ mov (%eax),%edx │ │ │ │ mov %esi,0x5c(%esp) │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov %ebp,0x64(%esp) │ │ │ │ mov %edi,0x60(%esp) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ mov %esi,0x58(%esp) │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ mov %ebx,0x54(%esp) │ │ │ │ mov %ebp,0x50(%esp) │ │ │ │ mov %edi,0x4c(%esp) │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ mov %esi,0x48(%esp) │ │ │ │ mov 0xa4(%edx),%eax │ │ │ │ @@ -2647,67 +2650,67 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000065f0 : │ │ │ │ +000065d0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x48,%esp │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ mov 0x68(%esp),%edi │ │ │ │ mov 0x6c(%esp),%ebp │ │ │ │ mov 0x74(%esp),%esi │ │ │ │ call 5200 │ │ │ │ - add $0xc7fc,%ebx │ │ │ │ + add $0xc81c,%ebx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ - mov 0x80(%esp),%ecx │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov %ebp,0x24(%esp) │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ - mov 0x88(%esp),%edi │ │ │ │ - mov 0x84(%esp),%esi │ │ │ │ - mov 0x8c(%esp),%ebp │ │ │ │ + mov 0x80(%esp),%ecx │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov %edx,0x34(%esp) │ │ │ │ + mov 0x84(%esp),%esi │ │ │ │ + mov 0x88(%esp),%edi │ │ │ │ + mov 0x8c(%esp),%ebp │ │ │ │ mov %ecx,0x38(%esp) │ │ │ │ push 0x5c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 66de │ │ │ │ + je 66be │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ mov (%eax),%edx │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ mov %esi,0x78(%esp) │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ mov %ebp,0x80(%esp) │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ mov %ebx,0x70(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ mov %ecx,0x74(%esp) │ │ │ │ mov %esi,0x68(%esp) │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ + mov %ebx,0x6c(%esp) │ │ │ │ mov %edi,0x5c(%esp) │ │ │ │ mov %ebp,0x60(%esp) │ │ │ │ - mov %ebx,0x6c(%esp) │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ mov %esi,0x58(%esp) │ │ │ │ mov %ecx,0x54(%esp) │ │ │ │ mov %ebx,0x64(%esp) │ │ │ │ mov 0xb0(%edx),%eax │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -2720,86 +2723,86 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000066f0 : │ │ │ │ +000066d0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x58,%esp │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov 0x74(%esp),%edx │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ mov 0x7c(%esp),%ebp │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ mov 0x84(%esp),%esi │ │ │ │ call 5200 │ │ │ │ - add $0xc6f6,%ebx │ │ │ │ + add $0xc716,%ebx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ + mov 0x88(%esp),%eax │ │ │ │ mov 0x8c(%esp),%edx │ │ │ │ - mov 0x94(%esp),%edi │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ mov %ebp,0x20(%esp) │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ - mov 0x98(%esp),%ebp │ │ │ │ - mov 0x90(%esp),%ecx │ │ │ │ - mov 0x88(%esp),%eax │ │ │ │ mov %esi,0x28(%esp) │ │ │ │ + mov 0x90(%esp),%ecx │ │ │ │ + mov 0x94(%esp),%edi │ │ │ │ mov %edx,0x30(%esp) │ │ │ │ - mov %edi,0x38(%esp) │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + mov 0x98(%esp),%ebp │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ mov %ebp,0x3c(%esp) │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ mov 0xa0(%esp),%edx │ │ │ │ mov 0xa8(%esp),%esi │ │ │ │ mov 0xac(%esp),%edi │ │ │ │ mov 0xb0(%esp),%ebp │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ mov %edx,0x44(%esp) │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ push 0x6c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 6868 │ │ │ │ + je 6848 │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ mov (%eax),%edx │ │ │ │ mov %esi,0x9c(%esp) │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ mov %ebp,0xa4(%esp) │ │ │ │ mov %edi,0xa0(%esp) │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ mov %ebx,0x98(%esp) │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ mov %esi,0x94(%esp) │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ - mov %ecx,0x84(%esp) │ │ │ │ mov %ebp,0x8c(%esp) │ │ │ │ mov %edi,0x88(%esp) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ mov %ebx,0x90(%esp) │ │ │ │ + mov %ecx,0x84(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ mov %esi,0x78(%esp) │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ mov %ebp,0x70(%esp) │ │ │ │ - mov %edi,0x6c(%esp) │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ mov %ebx,0x80(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ + mov %edi,0x6c(%esp) │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ mov %esi,0x68(%esp) │ │ │ │ mov %ebx,0x7c(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov %ebx,0x74(%esp) │ │ │ │ mov %eax,0x60(%esp) │ │ │ │ mov 0xb4(%edx),%eax │ │ │ │ add $0x4c,%esp │ │ │ │ @@ -2814,26 +2817,26 @@ │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006880 : │ │ │ │ +00006860 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + call 5200 │ │ │ │ + add $0xc5a6,%ebx │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 5200 │ │ │ │ - add $0xc57e,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 68bb │ │ │ │ + je 689b │ │ │ │ mov (%eax),%edx │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0xb8(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -2842,28 +2845,28 @@ │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000068d0 : │ │ │ │ +000068b0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0xc529,%ebx │ │ │ │ + add $0xc54d,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 6912 │ │ │ │ + je 68f2 │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -2872,26 +2875,26 @@ │ │ │ │ pop %ebx │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006920 : │ │ │ │ +00006900 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + call 5200 │ │ │ │ + add $0xc506,%ebx │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 5200 │ │ │ │ - add $0xc4de,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 695b │ │ │ │ + je 693b │ │ │ │ mov (%eax),%edx │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0xc0(%edx),%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -2900,28 +2903,28 @@ │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006970 : │ │ │ │ +00006950 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0xc489,%ebx │ │ │ │ + add $0xc4ad,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 69b2 │ │ │ │ + je 6992 │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -2930,24 +2933,24 @@ │ │ │ │ pop %ebx │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000069c0 : │ │ │ │ +000069a0 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0xc443,%ebx │ │ │ │ + add $0xc467,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 6a17 │ │ │ │ + je 69f7 │ │ │ │ sub $0x4,%esp │ │ │ │ mov (%eax),%edx │ │ │ │ push 0x34(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ push $0x0 │ │ │ │ @@ -2959,53 +2962,53 @@ │ │ │ │ push %eax │ │ │ │ call *0xa8(%edx) │ │ │ │ add $0x30,%esp │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ mov $0xfffffffc,%eax │ │ │ │ - jmp 6a12 │ │ │ │ + jmp 69f2 │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00006a20 : │ │ │ │ +00006a00 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x38,%esp │ │ │ │ mov 0x58(%esp),%edi │ │ │ │ mov 0x5c(%esp),%ebp │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x54(%esp),%edx │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x64(%esp),%esi │ │ │ │ call 5200 │ │ │ │ - add $0xc3cc,%ebx │ │ │ │ + add $0xc3ec,%ebx │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov %ebp,0x24(%esp) │ │ │ │ + mov 0x68(%esp),%edi │ │ │ │ + mov 0x6c(%esp),%ebp │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ - mov 0x6c(%esp),%ebp │ │ │ │ push 0x4c(%esp) │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 6abf │ │ │ │ + je 6a9f │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ mov %ebp,0x60(%esp) │ │ │ │ mov %edi,0x5c(%esp) │ │ │ │ mov %esi,0x58(%esp) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ mov %ebx,0x54(%esp) │ │ │ │ mov %ebp,0x50(%esp) │ │ │ │ mov %edi,0x4c(%esp) │ │ │ │ mov %esi,0x48(%esp) │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ mov 0xac(%edx),%eax │ │ │ │ add $0x2c,%esp │ │ │ │ @@ -3019,18 +3022,18 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006ad0 : │ │ │ │ +00006ab0 : │ │ │ │ push %ebx │ │ │ │ call 5200 │ │ │ │ - add $0xc33a,%ebx │ │ │ │ + add $0xc35a,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x1dc(%ebx),%eax │ │ │ │ push (%eax) │ │ │ │ lea -0x3dfc(%ebx),%eax │ │ │ │ push $0xa │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ @@ -3038,36 +3041,36 @@ │ │ │ │ add $0x18,%esp │ │ │ │ mov $0xfffffff9,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006b10 , std::allocator > >*)@@Base>: │ │ │ │ +00006af0 , std::allocator > >*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ call 5200 │ │ │ │ - add $0xc2e8,%ebx │ │ │ │ + add $0xc30c,%ebx │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 6c70 , std::allocator > >*)@@Base+0x160> │ │ │ │ + je 6c50 , std::allocator > >*)@@Base+0x160> │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 6c70 , std::allocator > >*)@@Base+0x160> │ │ │ │ + je 6c50 , std::allocator > >*)@@Base+0x160> │ │ │ │ mov 0x34(%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 6bc4 , std::allocator > >*)@@Base+0xb4> │ │ │ │ + jle 6ba4 , std::allocator > >*)@@Base+0xb4> │ │ │ │ mov 0x1a8(%ebx),%edx │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov $0x4,%eax │ │ │ │ shlx %eax,(%edi,%ebp,4),%eax │ │ │ │ @@ -3087,84 +3090,84 @@ │ │ │ │ pop %ecx │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4060 │ │ │ │ add $0x10,%esp │ │ │ │ incl 0x8(%esi) │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jne 6b60 , std::allocator > >*)@@Base+0x50> │ │ │ │ + jne 6b40 , std::allocator > >*)@@Base+0x50> │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 6c50 , std::allocator > >*)@@Base+0x140> │ │ │ │ + je 6c30 , std::allocator > >*)@@Base+0x140> │ │ │ │ mov (%esi),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 6c50 , std::allocator > >*)@@Base+0x140> │ │ │ │ + je 6c30 , std::allocator > >*)@@Base+0x140> │ │ │ │ mov 0x1a8(%ebx),%edx │ │ │ │ mov %eax,%ebp │ │ │ │ - jmp 6c03 , std::allocator > >*)@@Base+0xf3> │ │ │ │ + jmp 6be3 , std::allocator > >*)@@Base+0xf3> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x8,%ecx │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ call 4370 , std::allocator > >::remove(std::pair const&)@plt> │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 6c50 , std::allocator > >*)@@Base+0x140> │ │ │ │ + je 6c30 , std::allocator > >*)@@Base+0x140> │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 6c50 , std::allocator > >*)@@Base+0x140> │ │ │ │ + je 6c30 , std::allocator > >*)@@Base+0x140> │ │ │ │ mov (%edx),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ mov $0x4,%eax │ │ │ │ shlx %eax,0xc(%ecx),%edi │ │ │ │ mov (%esp),%eax │ │ │ │ add (%eax),%edi │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ and %ebp,%eax │ │ │ │ cmp %ebp,%eax │ │ │ │ - jge 6bf9 , std::allocator > >*)@@Base+0xe9> │ │ │ │ + jge 6bd9 , std::allocator > >*)@@Base+0xe9> │ │ │ │ cmp %ecx,(%esi) │ │ │ │ mov %edx,(%esp) │ │ │ │ - jne 6be0 , std::allocator > >*)@@Base+0xd0> │ │ │ │ + jne 6bc0 , std::allocator > >*)@@Base+0xd0> │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x8,%ecx │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ call 4370 , std::allocator > >::remove(std::pair const&)@plt> │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esp),%edx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 6bfd , std::allocator > >*)@@Base+0xed> │ │ │ │ + jne 6bdd , std::allocator > >*)@@Base+0xed> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 6cee , std::allocator > >*)@@Base+0x1de> │ │ │ │ + je 6cce , std::allocator > >*)@@Base+0x1de> │ │ │ │ xor %eax,%eax │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1a8(%ebx),%edx │ │ │ │ mov (%edx),%ebp │ │ │ │ mov 0x4(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 6bc4 , std::allocator > >*)@@Base+0xb4> │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + jle 6ba4 , std::allocator > >*)@@Base+0xb4> │ │ │ │ mov %ebp,%ecx │ │ │ │ xor %edi,%edi │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ mov %edx,%ebp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edi,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ add (%ecx),%eax │ │ │ │ push 0x8(%eax) │ │ │ │ @@ -3180,43 +3183,43 @@ │ │ │ │ vmovq %xmm0,0x8(%eax) │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4060 │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ - incl 0x8(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ + incl 0x8(%esi) │ │ │ │ cmp 0x4(%ecx),%edi │ │ │ │ - jl 6c90 , std::allocator > >*)@@Base+0x180> │ │ │ │ + jl 6c70 , std::allocator > >*)@@Base+0x180> │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ - jmp 6bc4 , std::allocator > >*)@@Base+0xb4> │ │ │ │ + jmp 6ba4 , std::allocator > >*)@@Base+0xb4> │ │ │ │ mov $0xfffffffa,%eax │ │ │ │ - jmp 6c5d , std::allocator > >*)@@Base+0x14d> │ │ │ │ + jmp 6c3d , std::allocator > >*)@@Base+0x14d> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006d00 : │ │ │ │ +00006ce0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 90c6 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x3c6> │ │ │ │ - add $0xc105,%esi │ │ │ │ + add $0xc125,%esi │ │ │ │ sub $0x5c,%esp │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x19c(%esi),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 6d50 │ │ │ │ + je 6d30 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 6f41 │ │ │ │ + jne 6f21 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -3234,103 +3237,103 @@ │ │ │ │ mov %eax,(%edx) │ │ │ │ mov 0x1a0(%esi),%edx │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ mov (%edx),%edx │ │ │ │ mov (%edx),%ebx │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 6d2c │ │ │ │ + je 6d0c │ │ │ │ mov 0x1bc(%esi),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ lea -0x38(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ vmovd %eax,%xmm5 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ vpinsrd $0x1,%eax,%xmm5,%xmm4 │ │ │ │ vmovq %xmm4,-0x60(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov (%edx),%eax │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ cmp -0x58(%ebp),%eax │ │ │ │ - jne 6f30 │ │ │ │ + jne 6f10 │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ vmovd -0x3c(%ebp),%xmm1 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ vpunpckldq %xmm1,%xmm1,%xmm0 │ │ │ │ vmovq %xmm0,-0x38(%ebp) │ │ │ │ mov (%eax),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - je 6ee3 │ │ │ │ + je 6ec3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ push $0xc │ │ │ │ call 4050 │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ push -0x3c(%ebp) │ │ │ │ push %eax │ │ │ │ call 4060 │ │ │ │ - mov (%edi),%edi │ │ │ │ incl -0x30(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ + mov (%edi),%edi │ │ │ │ cmp %edi,-0x48(%ebp) │ │ │ │ - jne 6e00 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + jne 6de0 │ │ │ │ vmovq -0x60(%ebp),%xmm2 │ │ │ │ - mov -0x38(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ vmovq %xmm2,-0x28(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%edi),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ push $0xc │ │ │ │ call 4050 │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ push -0x44(%ebp) │ │ │ │ push %eax │ │ │ │ call 4060 │ │ │ │ - mov (%edi),%edi │ │ │ │ incl -0x20(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ + mov (%edi),%edi │ │ │ │ cmp -0x3c(%ebp),%edi │ │ │ │ - jne 6e50 │ │ │ │ + jne 6e30 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp -0x44(%ebp),%eax │ │ │ │ - je 6ee3 │ │ │ │ + je 6ec3 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ push -0x44(%ebp) │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ call 4150 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ add %eax,0x8(%edi) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 6ee3 │ │ │ │ + je 6ec3 │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ @@ -3339,71 +3342,71 @@ │ │ │ │ mov %eax,%edx │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push %edx │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,-0x3c(%ebp) │ │ │ │ - jne 6ec0 │ │ │ │ + jne 6ea0 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ cmp -0x3c(%ebp),%edi │ │ │ │ - je 6f07 │ │ │ │ + je 6ee7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov (%edi),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ + mov (%edi),%edi │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ cmp -0x3c(%ebp),%edi │ │ │ │ - jne 6ef0 │ │ │ │ + jne 6ed0 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ mov (%eax),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ cmp (%edx),%eax │ │ │ │ - jne 6dc0 │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + jne 6da0 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp 6d2c │ │ │ │ + jmp 6d0c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call *%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 6dda │ │ │ │ - call eee0 │ │ │ │ + jmp 6dba │ │ │ │ + call eab0 │ │ │ │ mov %eax,%edi │ │ │ │ jmp 4a08 <__cxa_finalize@plt+0x3b8> │ │ │ │ mov %eax,%edi │ │ │ │ jmp 4a39 <__cxa_finalize@plt+0x3e9> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006f60 : │ │ │ │ +00006f40 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 90c6 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x3c6> │ │ │ │ - add $0xbea5,%esi │ │ │ │ + add $0xbec5,%esi │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x1a0(%esi),%eax │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 7180 │ │ │ │ + je 7160 │ │ │ │ mov %esi,%ebx │ │ │ │ call 4630 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x3df1(%esi),%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ @@ -3554,15 +3557,15 @@ │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 4060 │ │ │ │ incl 0x8(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 71ae │ │ │ │ + jne 718e │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -3573,16 +3576,16 @@ │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ vpinsrd $0x1,%eax,%xmm1,%xmm0 │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ mov %eax,(%edi) │ │ │ │ - jmp 6f90 │ │ │ │ - call eee0 │ │ │ │ + jmp 6f70 │ │ │ │ + call eab0 │ │ │ │ mov %eax,%ecx │ │ │ │ jmp 4a6b <__cxa_finalize@plt+0x41b> │ │ │ │ mov %eax,%ecx │ │ │ │ jmp 4ac2 <__cxa_finalize@plt+0x472> │ │ │ │ mov %eax,%ecx │ │ │ │ jmp 4b19 <__cxa_finalize@plt+0x4c9> │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -3592,108 +3595,103 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ jmp 4d05 <__cxa_finalize@plt+0x6b5> │ │ │ │ mov %eax,%edi │ │ │ │ jmp 4d5c <__cxa_finalize@plt+0x70c> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000071f0 : │ │ │ │ +000071d0 : │ │ │ │ call 90c2 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x3c2> │ │ │ │ - add $0xbc1b,%ecx │ │ │ │ + add $0xbc3b,%ecx │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x1a0(%ecx),%eax │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 724b │ │ │ │ + je 722b │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov 0x1a8(%eax),%eax │ │ │ │ mov (%eax),%esi │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 7254 │ │ │ │ + je 7234 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 7561 │ │ │ │ + jne 7521 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %ecx,%ebx │ │ │ │ call 4360 │ │ │ │ - jmp 721f │ │ │ │ + jmp 71ff │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call 41b0 │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ mov %eax,%esi │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ mov %eax,(%ecx) │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov (%ecx),%edi │ │ │ │ mov (%edi),%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - je 755a │ │ │ │ + je 751a │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov 0x1d8(%eax),%esi │ │ │ │ - jmp 72dc │ │ │ │ - jmp 72c0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 729c │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x10,%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov (%ebx),%ebx │ │ │ │ mov (%edx),%edx │ │ │ │ mov (%ecx),%edi │ │ │ │ add 0x4(%edx),%eax │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ cmp %edi,%ebx │ │ │ │ - je 72f3 │ │ │ │ + je 72b3 │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 72c0 │ │ │ │ + je 7280 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 72c3 │ │ │ │ - shl $0x4,%eax │ │ │ │ + jmp 7283 │ │ │ │ mov %edx,%esi │ │ │ │ + shl $0x4,%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 41b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%esi) │ │ │ │ mov (%edi),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 7231 │ │ │ │ + je 7211 │ │ │ │ mov 0x1d8(%ebx),%eax │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x1b8(%ebx),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ @@ -3701,51 +3699,51 @@ │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ cmp -0x6c(%ebp),%eax │ │ │ │ - jne 754a │ │ │ │ + jne 750a │ │ │ │ add $0x10,%esi │ │ │ │ vmovd -0x48(%ebp),%xmm2 │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ vpunpckldq %xmm2,%xmm2,%xmm0 │ │ │ │ vmovq %xmm0,-0x28(%ebp) │ │ │ │ mov (%esi),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 745d │ │ │ │ + je 741d │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x18 │ │ │ │ call 4050 │ │ │ │ vmovdqu 0x8(%edi),%xmm0 │ │ │ │ pop %ecx │ │ │ │ pop %edx │ │ │ │ vmovdqu %xmm0,0x8(%eax) │ │ │ │ push -0x48(%ebp) │ │ │ │ push %eax │ │ │ │ call 4060 │ │ │ │ mov (%edi),%edi │ │ │ │ - incl -0x20(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ + incl -0x20(%ebp) │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 7380 │ │ │ │ + jne 7340 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %edi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 7482 │ │ │ │ + je 7442 │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ movb $0x0,-0x35(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov (%eax),%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov (%ebx),%edi │ │ │ │ @@ -3756,82 +3754,82 @@ │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0x3c(%ebp) │ │ │ │ push (%edi) │ │ │ │ call 4260 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 741d │ │ │ │ + jne 73dd │ │ │ │ cmpb $0x0,-0x35(%ebp) │ │ │ │ - jne 7413 │ │ │ │ + jne 73d3 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ decl 0x4(%eax) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ - movb $0x1,-0x35(%ebp) │ │ │ │ or %eax,0x8(%edi) │ │ │ │ + movb $0x1,-0x35(%ebp) │ │ │ │ add $0x10,%edi │ │ │ │ cmp %edi,-0x40(%ebp) │ │ │ │ - jne 73f0 │ │ │ │ + jne 73b0 │ │ │ │ cmpb $0x0,-0x35(%ebp) │ │ │ │ - je 7480 │ │ │ │ + je 7440 │ │ │ │ mov (%esi),%esi │ │ │ │ cmp -0x48(%ebp),%esi │ │ │ │ - jne 73cc │ │ │ │ + jne 738c │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 7457 │ │ │ │ + je 7417 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov (%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 7440 │ │ │ │ + jne 7400 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov (%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ cmp (%ecx),%eax │ │ │ │ - jne 7340 │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jne 7300 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov (%eax),%esi │ │ │ │ - jmp 7231 │ │ │ │ + jmp 7211 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%edi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ sub -0x58(%ebp),%esi │ │ │ │ push $0x18 │ │ │ │ call 4050 │ │ │ │ vmovd -0x4c(%ebp),%xmm1 │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ vmovd %xmm1,%ecx │ │ │ │ vmovq %xmm0,0x10(%eax) │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ call 5340 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 7520 │ │ │ │ + je 74e0 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 74d1 │ │ │ │ + jne 7491 │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ add $0x4,%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 7531 │ │ │ │ + jne 74f1 │ │ │ │ mov $0x1,%edx │ │ │ │ push -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ call 4080 │ │ │ │ @@ -3842,151 +3840,151 @@ │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ vmovdqu 0x8(%edi),%xmm0 │ │ │ │ mov (%edi),%edi │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add (%edx),%eax │ │ │ │ - vmovdqu %xmm0,(%eax) │ │ │ │ cmp -0x48(%ebp),%edi │ │ │ │ - je 753e │ │ │ │ + vmovdqu %xmm0,(%eax) │ │ │ │ + je 74fe │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 73bf │ │ │ │ + jmp 737f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 74ed │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + jmp 74ad │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ cmp 0x10(%eax),%ecx │ │ │ │ setl %dl │ │ │ │ - jmp 74d6 │ │ │ │ + jmp 7496 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 7432 │ │ │ │ + jmp 73f2 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call *%eax │ │ │ │ mov %eax,%esi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 7357 │ │ │ │ + jmp 7317 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 72f8 │ │ │ │ - call eee0 │ │ │ │ + jmp 72b8 │ │ │ │ + call eab0 │ │ │ │ mov %eax,%esi │ │ │ │ jmp 4e10 <__cxa_finalize@plt+0x7c0> │ │ │ │ mov %eax,%esi │ │ │ │ jmp 4e30 <__cxa_finalize@plt+0x7e0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00007580 : │ │ │ │ +00007540 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 5200 │ │ │ │ - add $0xb887,%ebx │ │ │ │ + add $0xb8c7,%ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ - mov 0x1a8(%ebx),%esi │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,0x5c(%esp) │ │ │ │ mov 0x94(%esp),%edi │ │ │ │ + mov 0x1a8(%ebx),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 79a0 │ │ │ │ + je 7990 │ │ │ │ mov 0x19c(%ebx),%eax │ │ │ │ mov (%eax),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 7990 │ │ │ │ + je 7980 │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xc │ │ │ │ call 4050 │ │ │ │ vmovd %eax,%xmm5 │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ vpinsrd $0x1,%eax,%xmm5,%xmm0 │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ mov %eax,(%esp) │ │ │ │ push 0xb0(%esp) │ │ │ │ push 0xb0(%esp) │ │ │ │ push 0xb0(%esp) │ │ │ │ push %edi │ │ │ │ call 4270 , std::allocator > >*)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ - mov (%esp),%ecx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jne 79b0 │ │ │ │ - mov %ecx,(%esp) │ │ │ │ + jne 79a0 │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xc │ │ │ │ call 4050 │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ vmovd %eax,%xmm6 │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ vpinsrd $0x1,%eax,%xmm6,%xmm0 │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ mov (%ecx),%edi │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 76e6 │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + je 76a6 │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ - mov (%esi),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov (%esi),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ add (%ecx),%eax │ │ │ │ vmovq (%eax),%xmm1 │ │ │ │ vmovq 0x8(%eax),%xmm2 │ │ │ │ - vmovq %xmm1,0xc(%esp) │ │ │ │ - vmovq %xmm2,0x14(%esp) │ │ │ │ + vmovq %xmm1,0x14(%esp) │ │ │ │ + vmovq %xmm2,0x1c(%esp) │ │ │ │ push $0x38 │ │ │ │ call 4050 │ │ │ │ - vmovq 0x10(%esp),%xmm1 │ │ │ │ - vmovq 0x18(%esp),%xmm2 │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ + vmovq 0x18(%esp),%xmm1 │ │ │ │ + vmovq 0x20(%esp),%xmm2 │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ vmovq %xmm1,0xc(%eax) │ │ │ │ vmovq %xmm2,0x14(%eax) │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ push %ebp │ │ │ │ push %eax │ │ │ │ call 4060 │ │ │ │ - mov (%edi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ incl 0x8(%ebp) │ │ │ │ - cmp %edi,0x1c(%esp) │ │ │ │ - jne 7660 │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ + mov (%edi),%edi │ │ │ │ + cmp %edi,0x24(%esp) │ │ │ │ + jne 7620 │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ mov (%ecx),%esi │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 76e6 │ │ │ │ + je 76a6 │ │ │ │ mov %ecx,%ebp │ │ │ │ nop │ │ │ │ mov %esi,%eax │ │ │ │ mov (%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 76d0 │ │ │ │ + jne 7690 │ │ │ │ mov %ebp,%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ call 4300 │ │ │ │ mov 0xc0(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xac(%esp),%esi │ │ │ │ @@ -3998,27 +3996,27 @@ │ │ │ │ inc %ebp │ │ │ │ test %esi,%esi │ │ │ │ setne %al │ │ │ │ mov %eax,%edi │ │ │ │ mov 0xb0(%esp),%eax │ │ │ │ not %eax │ │ │ │ and $0x1,%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ push $0x0 │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x4c(%esp),%eax │ │ │ │ push %eax │ │ │ │ lea 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ push %eax │ │ │ │ lea 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ push %eax │ │ │ │ lea 0x4c(%esp),%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ mov 0xb4(%esp),%eax │ │ │ │ or 0xb8(%esp),%eax │ │ │ │ push %eax │ │ │ │ push 0xc4(%esp) │ │ │ │ push 0xc4(%esp) │ │ │ │ @@ -4032,209 +4030,213 @@ │ │ │ │ push 0xcc(%esp) │ │ │ │ push 0xc4(%esp) │ │ │ │ push 0xd0(%esp) │ │ │ │ push $0x0 │ │ │ │ call 43e0 │ │ │ │ add $0x50,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 79e2 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ + jne 79d2 │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ lea 0x50(%esp),%ecx │ │ │ │ mov (%eax),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 78a0 │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ - jmp 77f1 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovsd %xmm0,(%esp) │ │ │ │ - fldl 0x50(%esp) │ │ │ │ - fldl (%esp) │ │ │ │ - fdiv %st(1),%st │ │ │ │ - fstpl (%esp) │ │ │ │ - fstpl 0x28(%esp) │ │ │ │ - vmovsd 0x28(%esp),%xmm0 │ │ │ │ - vmovhpd (%esp),%xmm0,%xmm0 │ │ │ │ + je 7860 │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ + jmp 77af │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovsd %xmm0,0x8(%esp) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + vmovsd 0x50(%esp),%xmm0 │ │ │ │ + fdivl 0x50(%esp) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + vmovhpd 0x8(%esp),%xmm0,%xmm0 │ │ │ │ vmovupd %xmm0,0x28(%esi) │ │ │ │ mov (%esi),%esi │ │ │ │ - cmp %esi,0x18(%esp) │ │ │ │ - je 78a0 │ │ │ │ + cmp %esi,0x20(%esp) │ │ │ │ + je 7860 │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ test %eax,%eax │ │ │ │ sete %cl │ │ │ │ push %ecx │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x30(%esp) │ │ │ │ + push 0x30(%esp) │ │ │ │ + push 0x30(%esp) │ │ │ │ + push 0x2c(%esp) │ │ │ │ push 0xb4(%esp) │ │ │ │ push 0xb4(%esp) │ │ │ │ push 0xc4(%esp) │ │ │ │ push 0xc4(%esp) │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ push %ebp │ │ │ │ push 0xb4(%esp) │ │ │ │ push $0xf │ │ │ │ push 0xc8(%esp) │ │ │ │ - push 0x44(%esp) │ │ │ │ + push 0x4c(%esp) │ │ │ │ push 0xcc(%esp) │ │ │ │ push 0xc4(%esp) │ │ │ │ push 0xd0(%esp) │ │ │ │ push %eax │ │ │ │ call 43e0 │ │ │ │ mov 0x94(%esp),%ecx │ │ │ │ - vmovsd 0x98(%esp),%xmm0 │ │ │ │ mov %eax,0x1c(%esi) │ │ │ │ mov 0x8c(%esp),%eax │ │ │ │ + vmovsd 0x98(%esp),%xmm0 │ │ │ │ mov %ecx,0x24(%esi) │ │ │ │ mov 0x90(%esp),%ecx │ │ │ │ add $0x50,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov %ecx,0x20(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jne 77c0 │ │ │ │ + jne 7780 │ │ │ │ fld1 │ │ │ │ - fstpl (%esp) │ │ │ │ - jmp 77db │ │ │ │ + jmp 7794 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x1b4(%ebx) │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x2c(%esp) │ │ │ │ call 42c0 >::sort(bool (*)(BeagleBenchmarkedResource const&, BeagleBenchmarkedResource const&))@plt> │ │ │ │ mov 0x1d4(%ebx),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 78d6 │ │ │ │ + je 7896 │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax) │ │ │ │ call 4400 │ │ │ │ pop %eax │ │ │ │ push (%esi) │ │ │ │ call 4400 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call 41b0 │ │ │ │ - mov 0x28(%esp),%ebp │ │ │ │ - mov %eax,(%esi) │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ mov %eax,%edi │ │ │ │ + mov %eax,(%esi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 41b0 │ │ │ │ mov %ebp,%ecx │ │ │ │ mov 0x0(%ebp),%ebp │ │ │ │ - add $0x10,%esp │ │ │ │ mov %eax,(%edi) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp %ebp,%ecx │ │ │ │ - je 7967 │ │ │ │ + je 7957 │ │ │ │ mov %ebp,%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ + jmp 7900 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq 0xc(%edi),%xmm3 │ │ │ │ - vmovupd 0x28(%edi),%xmm0 │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ add $0x30,%eax │ │ │ │ + vmovupd 0x28(%edi),%xmm0 │ │ │ │ mov %edx,-0x30(%eax) │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ vmovq %xmm3,-0x2c(%eax) │ │ │ │ vmovq 0x14(%edi),%xmm4 │ │ │ │ mov %edx,-0x1c(%eax) │ │ │ │ mov 0x20(%edi),%edx │ │ │ │ - vmovq %xmm4,-0x24(%eax) │ │ │ │ mov %edx,-0x18(%eax) │ │ │ │ + vmovq %xmm4,-0x24(%eax) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov (%edi),%edi │ │ │ │ vmovupd %xmm0,-0x10(%eax) │ │ │ │ mov %edx,-0x14(%eax) │ │ │ │ cmp %edi,%ecx │ │ │ │ - jne 7910 │ │ │ │ + jne 7900 │ │ │ │ nop │ │ │ │ mov %ebp,%eax │ │ │ │ mov 0x0(%ebp),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,%edi │ │ │ │ - jne 7950 │ │ │ │ + jne 7940 │ │ │ │ mov (%esi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x2c(%esp) │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 79e6 │ │ │ │ + jne 79d6 │ │ │ │ add $0x6c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ call 4640 │ │ │ │ - jmp 75c4 │ │ │ │ + jmp 7584 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ call 4100 │ │ │ │ - jmp 75b4 │ │ │ │ + jmp 7574 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%ecx),%esi │ │ │ │ mov %ecx,%edi │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 79d6 │ │ │ │ + je 79c6 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ mov (%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 79c0 │ │ │ │ + jne 79b0 │ │ │ │ mov %edi,%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 7976 │ │ │ │ - call eee0 │ │ │ │ + jmp 7966 │ │ │ │ + call eab0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000079f0 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base>: │ │ │ │ +000079e0 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 5200 │ │ │ │ - add $0xb417,%ebx │ │ │ │ + add $0xb427,%ebx │ │ │ │ sub $0x44,%esp │ │ │ │ mov 0x5c(%esp),%edi │ │ │ │ push 0x194(%ebx) │ │ │ │ push 0x64(%esp) │ │ │ │ call 40e0 , std::allocator > >::sort const&, std::pair const&)>(bool (*)(std::pair const&, std::pair const&))@plt> │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 7ac7 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0xd7> │ │ │ │ + je 7ab7 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0xd7> │ │ │ │ mov 0x1a8(%ebx),%eax │ │ │ │ mov 0x19c(%ebx),%ebp │ │ │ │ mov %edi,%esi │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov (%eax),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - je 7abb , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0xcb> │ │ │ │ + je 7aab , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0xcb> │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ @@ -4252,30 +4254,30 @@ │ │ │ │ mov (%eax),%ecx │ │ │ │ push %eax │ │ │ │ call *0x8(%ecx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ and %esi,%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jl 7ab0 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0xc0> │ │ │ │ + jl 7aa0 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0xc0> │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and %eax,%ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 7ab0 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0xc0> │ │ │ │ + jl 7aa0 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0xc0> │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jge 7af0 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0x100> │ │ │ │ + jge 7ae0 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0x100> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%edi │ │ │ │ cmp 0x0(%ebp),%edi │ │ │ │ - jne 7a80 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0x90> │ │ │ │ + jne 7a70 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0x90> │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp 0x58(%esp),%ecx │ │ │ │ - jne 7a40 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0x50> │ │ │ │ + jne 7a30 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0x50> │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x1cc(%ebx) │ │ │ │ push 0x68(%esp) │ │ │ │ call 41e0 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@plt> │ │ │ │ add $0x4c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ @@ -4305,49 +4307,49 @@ │ │ │ │ pop %ecx │ │ │ │ push 0x64(%esp) │ │ │ │ push %eax │ │ │ │ call 4060 │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ incl 0x8(%eax) │ │ │ │ - jmp 7ab0 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0xc0> │ │ │ │ + jmp 7aa0 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@@Base+0xc0> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00007b60 : │ │ │ │ +00007b50 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 52f5 │ │ │ │ + add $0xb2b5,%edx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x3c(%ebp),%eax │ │ │ │ mov 0x2c(%ebp),%edi │ │ │ │ - call 52f5 │ │ │ │ - add $0xb29c,%edx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x1b0(%edx),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 8011 │ │ │ │ + je 8011 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov 0x1a8(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 803e │ │ │ │ + je 803e │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov 0x19c(%eax),%eax │ │ │ │ mov (%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 7f95 │ │ │ │ + je 7f95 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ mov 0x1c4(%ebx),%eax │ │ │ │ movl $0x1,(%eax) │ │ │ │ push $0xc │ │ │ │ call 4050 │ │ │ │ @@ -4361,15 +4363,15 @@ │ │ │ │ push 0x34(%ebp) │ │ │ │ push 0x30(%ebp) │ │ │ │ push %edi │ │ │ │ call 4270 , std::allocator > >*)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jne 7f3c │ │ │ │ + jne 7f3c │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xc │ │ │ │ call 4050 │ │ │ │ vmovd %eax,%xmm2 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ @@ -4381,42 +4383,42 @@ │ │ │ │ push 0x38(%ebp) │ │ │ │ push 0x34(%ebp) │ │ │ │ call 4620 , std::allocator > >*, std::__cxx11::list >, std::allocator > > >*)@plt> │ │ │ │ mov (%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ cmp %edi,%esi │ │ │ │ - je 7c7a │ │ │ │ + je 7c6a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov (%edi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 7c60 │ │ │ │ + jne 7c50 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push %esi │ │ │ │ call 4300 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 804b │ │ │ │ + jne 804b │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ - movl $0xfffffffa,-0x20(%ebp) │ │ │ │ cmp %ecx,-0x4c(%ebp) │ │ │ │ - je 8120 │ │ │ │ + movl $0xfffffffa,-0x20(%ebp) │ │ │ │ + je 8120 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov 0x1b8(%eax),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -4427,68 +4429,71 @@ │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 7d08 │ │ │ │ - jmp 7d2a │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jne 7d08 │ │ │ │ + jmp 7d2a │ │ │ │ + jmp 7d00 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edi │ │ │ │ mov %ecx,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 7d19 │ │ │ │ + je 7d19 │ │ │ │ + cmp 0x10(%eax),%esi │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ - cmp 0x10(%eax),%esi │ │ │ │ - jle 7d00 │ │ │ │ + jle 7d00 │ │ │ │ mov %edx,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 7d08 │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ + jne 7d08 │ │ │ │ cmp -0x3c(%ebp),%edi │ │ │ │ - je 7d2a │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + je 7d2a │ │ │ │ cmp 0x10(%edi),%esi │ │ │ │ - jge 7db0 │ │ │ │ + jge 7db0 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x18 │ │ │ │ call 4050 │ │ │ │ - vmovd %esi,%xmm0 │ │ │ │ add $0x10,%esp │ │ │ │ + cmp -0x3c(%ebp),%edi │ │ │ │ + vmovd %esi,%xmm0 │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ vmovq %xmm0,0x10(%eax) │ │ │ │ - cmp -0x3c(%ebp),%edi │ │ │ │ - je 7f10 │ │ │ │ + je 7f10 │ │ │ │ cmp 0x10(%edi),%esi │ │ │ │ - jl 7ec0 │ │ │ │ - jle 7d9f │ │ │ │ + jl 7ec0 │ │ │ │ + jle 7d9f │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp %edi,0x10(%eax) │ │ │ │ - je 7f86 │ │ │ │ + je 7f86 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x10(%eax),%esi │ │ │ │ - jl 7fdc │ │ │ │ + jl 7fdc │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ call 5340 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov %ecx,%edi │ │ │ │ mov %edx,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jne 8096 │ │ │ │ + jne 8096 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0x50(%ebp) │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ @@ -4507,229 +4512,229 @@ │ │ │ │ push 0xc(%ebp) │ │ │ │ push 0x8(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ call *-0x44(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ add $0x40,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 7fa2 │ │ │ │ + jne 7fa2 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 7cd0 │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + jne 7cc0 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov (%eax),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - je 7fc3 │ │ │ │ + je 7fc3 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - mov %edi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edi,%eax │ │ │ │ mov (%edi),%edi │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,-0x38(%ebp) │ │ │ │ - jne 7e20 │ │ │ │ + jne 7e20 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0x4c(%ebp) │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ - je 7fd4 │ │ │ │ + je 7fd4 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov (%eax),%edi │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov (%edi),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ sar $0x2,%ecx │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ cmp 0x8(%edi),%eax │ │ │ │ - je 80a0 │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + je 80a0 │ │ │ │ mov %esi,(%eax) │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ mov (%esi),%eax │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ push %esi │ │ │ │ call *0xc(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 7fe9 │ │ │ │ + je 7fe9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 8153 │ │ │ │ + jne 8153 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp 0xc(%eax),%edi │ │ │ │ - je 7ee7 │ │ │ │ + je 7ee7 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 4330 │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x10(%eax),%esi │ │ │ │ - jle 7d80 │ │ │ │ + jle 7d80 │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 7f2a │ │ │ │ + je 7f2a │ │ │ │ mov %edi,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0x3c(%ebp) │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ call 4080 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ incl 0x14(%eax) │ │ │ │ - jmp 7db0 │ │ │ │ + jmp 7db0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov 0x14(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 7d80 │ │ │ │ + je 7d80 │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ cmp 0x10(%eax),%esi │ │ │ │ - jle 7d80 │ │ │ │ + jle 7d80 │ │ │ │ xor %edx,%edx │ │ │ │ cmp -0x3c(%ebp),%eax │ │ │ │ - je 7f35 │ │ │ │ + je 7f35 │ │ │ │ test %dl,%dl │ │ │ │ - je 7f84 │ │ │ │ + je 7f84 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 7eee │ │ │ │ + jmp 7eee │ │ │ │ mov (%esi),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 7f6a │ │ │ │ + je 7f6a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov (%edi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 7f50 │ │ │ │ + jne 7f50 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ push %esi │ │ │ │ call 4300 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 7ea0 │ │ │ │ + jmp 7ea0 │ │ │ │ mov %eax,%edi │ │ │ │ xor %edx,%edx │ │ │ │ cmp 0x10(%edi),%esi │ │ │ │ mov %edi,%eax │ │ │ │ setl %dl │ │ │ │ - jmp 7eee │ │ │ │ + jmp 7eee │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ call 4640 │ │ │ │ - jmp 7bc5 │ │ │ │ + jmp 7bb5 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov (%eax),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 7e0d │ │ │ │ + jne 7e0d │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 7e51 │ │ │ │ + jmp 7e51 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0x4c(%ebp) │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 7ea0 │ │ │ │ + jmp 7ea0 │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 7f35 │ │ │ │ - jmp 7f86 │ │ │ │ + jne 7f35 │ │ │ │ + jmp 7f86 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%ebx),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add (%edx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ lea -0x3d3c(%eax),%eax │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - jmp 7ea0 │ │ │ │ + jmp 7ea0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,%ebx │ │ │ │ push $0xc │ │ │ │ call 4050 │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jmp 7b9c │ │ │ │ + jmp 7b8c │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ call 4100 │ │ │ │ - jmp 7bb2 │ │ │ │ + jmp 7ba2 │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 807a │ │ │ │ + je 807a │ │ │ │ mov %ecx,%esi │ │ │ │ mov %edx,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov (%edi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 8060 │ │ │ │ + jne 8060 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0x4c(%ebp) │ │ │ │ call 4300 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 7ea0 │ │ │ │ + jmp 7ea0 │ │ │ │ test %ecx,%ecx │ │ │ │ setne %dl │ │ │ │ - jmp 7f2c │ │ │ │ + jmp 7f2c │ │ │ │ cmpl $0x1fffffff,-0x38(%ebp) │ │ │ │ je 4e8a <__cxa_finalize@plt+0x83a> │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ mov $0x1fffffff,%edx │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ @@ -4743,51 +4748,51 @@ │ │ │ │ push %eax │ │ │ │ call 4050 │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,(%edx,%eax,1) │ │ │ │ test %eax,%eax │ │ │ │ - jne 813b │ │ │ │ + jne 813b │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ lea 0x4(%edx,%eax,1),%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 8110 │ │ │ │ + je 8110 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push %ecx │ │ │ │ call 4300 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add -0x44(%ebp),%edx │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ - jmp 7e7c │ │ │ │ + jmp 7e7c │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0x4c(%ebp) │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xfffffffa,%eax │ │ │ │ - jmp 7ea0 │ │ │ │ + jmp 7ea0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push -0x3c(%ebp) │ │ │ │ push %edx │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ call 4170 │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 80e7 │ │ │ │ - call eee0 │ │ │ │ + jmp 80e7 │ │ │ │ + call eab0 │ │ │ │ jmp 4ea8 <__cxa_finalize@plt+0x858> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ 00008160 : │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ @@ -4836,22 +4841,22 @@ │ │ │ │ mov 0xc(%esi),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ je 826d │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ je 8256 │ │ │ │ - mov %ebp,0x8(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ + mov %ebp,0x8(%esp) │ │ │ │ mov %ecx,%edi │ │ │ │ mov 0xc(%edi),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ je 8296 │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ mov %ebp,%edx │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0xc(%edx),%esi │ │ │ │ test %esi,%esi │ │ │ │ je 8235 │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ call 8180 │ │ │ │ @@ -4993,16 +4998,16 @@ │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ lea 0x10(%esp),%edi │ │ │ │ vmovd %edi,%xmm1 │ │ │ │ vpinsrd $0x1,%edi,%xmm1,%xmm0 │ │ │ │ call 5200 │ │ │ │ add $0xaa72,%ebx │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ mov (%edx),%eax │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ vmovq %xmm0,0x10(%esp) │ │ │ │ movl $0x0,0x18(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ je 8444 , std::allocator > >::remove(std::pair const&)@@Base+0xc4> │ │ │ │ @@ -5031,16 +5036,16 @@ │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call 4150 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ incl 0x28(%esp) │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ decl 0x8(%eax) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ jmp 83e0 , std::allocator > >::remove(std::pair const&)@@Base+0x60> │ │ │ │ mov %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%esi),%esi │ │ │ │ push %eax │ │ │ │ @@ -5053,15 +5058,15 @@ │ │ │ │ jne 8459 , std::allocator > >::remove(std::pair const&)@@Base+0xd9> │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 00008460 >::_M_clear()@@Base>: │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ @@ -5129,16 +5134,16 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x0 │ │ │ │ lea 0x20(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 4540 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - mov %eax,(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,(%esi) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ test %eax,%eax │ │ │ │ je 84f0 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x50> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ @@ -5180,16 +5185,16 @@ │ │ │ │ add $0xa88b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x24c,%esp │ │ │ │ - mov %eax,-0x238(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,-0x238(%ebp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov %ecx,-0x248(%ebp) │ │ │ │ mov %eax,-0x230(%ebp) │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov (%ecx),%edx │ │ │ │ mov %edx,-0x244(%ebp) │ │ │ │ @@ -5200,17 +5205,17 @@ │ │ │ │ lea -0x228(%ebp),%eax │ │ │ │ lea -0x20(%ebp),%edx │ │ │ │ vmovd %eax,%xmm2 │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,-0x250(%ebp) │ │ │ │ vpinsrd $0x1,%eax,%xmm2,%xmm0 │ │ │ │ lea -0x220(%ebp),%eax │ │ │ │ + vmovq %xmm0,-0x228(%ebp) │ │ │ │ mov %eax,-0x240(%ebp) │ │ │ │ mov %eax,-0x24c(%ebp) │ │ │ │ - vmovq %xmm0,-0x228(%ebp) │ │ │ │ jmp 8620 , std::allocator > >::sort const&, std::pair const&)>(bool (*)(std::pair const&, std::pair const&))@@Base+0xa0> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpinsrd $0x1,%eax,%xmm1,%xmm0 │ │ │ │ @@ -5257,29 +5262,29 @@ │ │ │ │ test %al,%al │ │ │ │ je 86b0 , std::allocator > >::sort const&, std::pair const&)>(bool (*)(std::pair const&, std::pair const&))@@Base+0x130> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ mov %eax,-0x234(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ + mov -0x238(%ebp),%ebx │ │ │ │ call 4150 │ │ │ │ mov -0x234(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ jne 86b6 , std::allocator > >::sort const&, std::pair const&)>(bool (*)(std::pair const&, std::pair const&))@@Base+0x136> │ │ │ │ mov -0x22c(%ebp),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ je 871a , std::allocator > >::sort const&, std::pair const&)>(bool (*)(std::pair const&, std::pair const&))@@Base+0x19a> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ + mov -0x238(%ebp),%ebx │ │ │ │ call 4150 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x238(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ push -0x22c(%ebp) │ │ │ │ add $0x8,%edi │ │ │ │ @@ -5295,18 +5300,18 @@ │ │ │ │ add $0x10,%esp │ │ │ │ addl $0x8,-0x23c(%ebp) │ │ │ │ mov -0x248(%ebp),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %ecx,-0x244(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ jne 8650 , std::allocator > >::sort const&, std::pair const&)>(bool (*)(std::pair const&, std::pair const&))@@Base+0xd0> │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ lea -0x218(%ebp),%edi │ │ │ │ - mov %eax,-0x234(%ebp) │ │ │ │ cmp %edi,-0x23c(%ebp) │ │ │ │ + mov -0x240(%ebp),%eax │ │ │ │ + mov %eax,-0x234(%ebp) │ │ │ │ je 8844 , std::allocator > >::sort const&, std::pair const&)>(bool (*)(std::pair const&, std::pair const&))@@Base+0x2c4> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x234(%ebp),%eax │ │ │ │ mov (%edi),%esi │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %edi,%esi │ │ │ │ je 8810 , std::allocator > >::sort const&, std::pair const&)>(bool (*)(std::pair const&, std::pair const&))@@Base+0x290> │ │ │ │ @@ -5330,30 +5335,30 @@ │ │ │ │ test %al,%al │ │ │ │ je 87c0 , std::allocator > >::sort const&, std::pair const&)>(bool (*)(std::pair const&, std::pair const&))@@Base+0x240> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ mov %eax,-0x240(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ + mov -0x238(%ebp),%ebx │ │ │ │ call 4150 │ │ │ │ mov -0x240(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ jne 87c6 , std::allocator > >::sort const&, std::pair const&)>(bool (*)(std::pair const&, std::pair const&))@@Base+0x246> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x234(%ebp),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ je 882e , std::allocator > >::sort const&, std::pair const&)>(bool (*)(std::pair const&, std::pair const&))@@Base+0x2ae> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ + mov -0x238(%ebp),%ebx │ │ │ │ call 4150 │ │ │ │ add $0x10,%esp │ │ │ │ addl $0x8,-0x234(%ebp) │ │ │ │ add $0x8,%edi │ │ │ │ cmp %edi,-0x23c(%ebp) │ │ │ │ jne 87a0 , std::allocator > >::sort const&, std::pair const&)>(bool (*)(std::pair const&, std::pair const&))@@Base+0x220> │ │ │ │ mov -0x23c(%ebp),%eax │ │ │ │ @@ -5384,15 +5389,15 @@ │ │ │ │ jmp 875e , std::allocator > >::sort const&, std::pair const&)>(bool (*)(std::pair const&, std::pair const&))@@Base+0x1de> │ │ │ │ mov -0x238(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ je 892f , std::allocator > >::sort const&, std::pair const&)>(bool (*)(std::pair const&, std::pair const&))@@Base+0x3af> │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ mov -0x238(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ @@ -5429,16 +5434,16 @@ │ │ │ │ add $0xa4cb,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x24c,%esp │ │ │ │ - mov %eax,-0x238(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,-0x238(%ebp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov %ecx,-0x248(%ebp) │ │ │ │ mov %eax,-0x230(%ebp) │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov (%ecx),%edx │ │ │ │ mov %edx,-0x244(%ebp) │ │ │ │ @@ -5449,17 +5454,17 @@ │ │ │ │ lea -0x228(%ebp),%eax │ │ │ │ lea -0x20(%ebp),%edx │ │ │ │ vmovd %eax,%xmm2 │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,-0x250(%ebp) │ │ │ │ vpinsrd $0x1,%eax,%xmm2,%xmm0 │ │ │ │ lea -0x220(%ebp),%eax │ │ │ │ + vmovq %xmm0,-0x228(%ebp) │ │ │ │ mov %eax,-0x240(%ebp) │ │ │ │ mov %eax,-0x24c(%ebp) │ │ │ │ - vmovq %xmm0,-0x228(%ebp) │ │ │ │ jmp 89e0 >::sort(bool (*)(BeagleBenchmarkedResource const&, BeagleBenchmarkedResource const&))@@Base+0xa0> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpinsrd $0x1,%eax,%xmm1,%xmm0 │ │ │ │ @@ -5506,29 +5511,29 @@ │ │ │ │ test %al,%al │ │ │ │ je 8a70 >::sort(bool (*)(BeagleBenchmarkedResource const&, BeagleBenchmarkedResource const&))@@Base+0x130> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ mov %eax,-0x234(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ + mov -0x238(%ebp),%ebx │ │ │ │ call 4150 │ │ │ │ mov -0x234(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ jne 8a76 >::sort(bool (*)(BeagleBenchmarkedResource const&, BeagleBenchmarkedResource const&))@@Base+0x136> │ │ │ │ mov -0x22c(%ebp),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ je 8ada >::sort(bool (*)(BeagleBenchmarkedResource const&, BeagleBenchmarkedResource const&))@@Base+0x19a> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ + mov -0x238(%ebp),%ebx │ │ │ │ call 4150 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x238(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ push -0x22c(%ebp) │ │ │ │ add $0x8,%edi │ │ │ │ @@ -5544,18 +5549,18 @@ │ │ │ │ add $0x10,%esp │ │ │ │ addl $0x8,-0x23c(%ebp) │ │ │ │ mov -0x248(%ebp),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %ecx,-0x244(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ jne 8a10 >::sort(bool (*)(BeagleBenchmarkedResource const&, BeagleBenchmarkedResource const&))@@Base+0xd0> │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ lea -0x218(%ebp),%edi │ │ │ │ - mov %eax,-0x234(%ebp) │ │ │ │ cmp %edi,-0x23c(%ebp) │ │ │ │ + mov -0x240(%ebp),%eax │ │ │ │ + mov %eax,-0x234(%ebp) │ │ │ │ je 8c04 >::sort(bool (*)(BeagleBenchmarkedResource const&, BeagleBenchmarkedResource const&))@@Base+0x2c4> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x234(%ebp),%eax │ │ │ │ mov (%edi),%esi │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %edi,%esi │ │ │ │ je 8bd0 >::sort(bool (*)(BeagleBenchmarkedResource const&, BeagleBenchmarkedResource const&))@@Base+0x290> │ │ │ │ @@ -5579,30 +5584,30 @@ │ │ │ │ test %al,%al │ │ │ │ je 8b80 >::sort(bool (*)(BeagleBenchmarkedResource const&, BeagleBenchmarkedResource const&))@@Base+0x240> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ mov %eax,-0x240(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ + mov -0x238(%ebp),%ebx │ │ │ │ call 4150 │ │ │ │ mov -0x240(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ jne 8b86 >::sort(bool (*)(BeagleBenchmarkedResource const&, BeagleBenchmarkedResource const&))@@Base+0x246> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x234(%ebp),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ je 8bee >::sort(bool (*)(BeagleBenchmarkedResource const&, BeagleBenchmarkedResource const&))@@Base+0x2ae> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ + mov -0x238(%ebp),%ebx │ │ │ │ call 4150 │ │ │ │ add $0x10,%esp │ │ │ │ addl $0x8,-0x234(%ebp) │ │ │ │ add $0x8,%edi │ │ │ │ cmp %edi,-0x23c(%ebp) │ │ │ │ jne 8b60 >::sort(bool (*)(BeagleBenchmarkedResource const&, BeagleBenchmarkedResource const&))@@Base+0x220> │ │ │ │ mov -0x23c(%ebp),%eax │ │ │ │ @@ -5633,15 +5638,15 @@ │ │ │ │ jmp 8b1e >::sort(bool (*)(BeagleBenchmarkedResource const&, BeagleBenchmarkedResource const&))@@Base+0x1de> │ │ │ │ mov -0x238(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ je 8cef >::sort(bool (*)(BeagleBenchmarkedResource const&, BeagleBenchmarkedResource const&))@@Base+0x3af> │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ mov -0x238(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ @@ -5678,16 +5683,16 @@ │ │ │ │ add $0xa10b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x24c,%esp │ │ │ │ - mov %eax,-0x238(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,-0x238(%ebp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov %ecx,-0x248(%ebp) │ │ │ │ mov %eax,-0x230(%ebp) │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov (%ecx),%edx │ │ │ │ mov %edx,-0x244(%ebp) │ │ │ │ @@ -5698,17 +5703,17 @@ │ │ │ │ lea -0x228(%ebp),%eax │ │ │ │ lea -0x20(%ebp),%edx │ │ │ │ vmovd %eax,%xmm2 │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,-0x250(%ebp) │ │ │ │ vpinsrd $0x1,%eax,%xmm2,%xmm0 │ │ │ │ lea -0x220(%ebp),%eax │ │ │ │ + vmovq %xmm0,-0x228(%ebp) │ │ │ │ mov %eax,-0x240(%ebp) │ │ │ │ mov %eax,-0x24c(%ebp) │ │ │ │ - vmovq %xmm0,-0x228(%ebp) │ │ │ │ jmp 8da0 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0xa0> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpinsrd $0x1,%eax,%xmm1,%xmm0 │ │ │ │ @@ -5755,29 +5760,29 @@ │ │ │ │ test %al,%al │ │ │ │ je 8e30 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x130> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ mov %eax,-0x234(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ + mov -0x238(%ebp),%ebx │ │ │ │ call 4150 │ │ │ │ mov -0x234(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ jne 8e36 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x136> │ │ │ │ mov -0x22c(%ebp),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ je 8e9a >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x19a> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ + mov -0x238(%ebp),%ebx │ │ │ │ call 4150 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x238(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ push -0x22c(%ebp) │ │ │ │ add $0x8,%edi │ │ │ │ @@ -5793,18 +5798,18 @@ │ │ │ │ add $0x10,%esp │ │ │ │ addl $0x8,-0x23c(%ebp) │ │ │ │ mov -0x248(%ebp),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %ecx,-0x244(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ jne 8dd0 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0xd0> │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ lea -0x218(%ebp),%edi │ │ │ │ - mov %eax,-0x234(%ebp) │ │ │ │ cmp %edi,-0x23c(%ebp) │ │ │ │ + mov -0x240(%ebp),%eax │ │ │ │ + mov %eax,-0x234(%ebp) │ │ │ │ je 8fc4 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x2c4> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x234(%ebp),%eax │ │ │ │ mov (%edi),%esi │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %edi,%esi │ │ │ │ je 8f90 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x290> │ │ │ │ @@ -5828,30 +5833,30 @@ │ │ │ │ test %al,%al │ │ │ │ je 8f40 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x240> │ │ │ │ mov (%ebx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ mov %eax,-0x240(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ + mov -0x238(%ebp),%ebx │ │ │ │ call 4150 │ │ │ │ mov -0x240(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ jne 8f46 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x246> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x234(%ebp),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ je 8fae >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x2ae> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - mov -0x238(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ + mov -0x238(%ebp),%ebx │ │ │ │ call 4150 │ │ │ │ add $0x10,%esp │ │ │ │ addl $0x8,-0x234(%ebp) │ │ │ │ add $0x8,%edi │ │ │ │ cmp %edi,-0x23c(%ebp) │ │ │ │ jne 8f20 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x220> │ │ │ │ mov -0x23c(%ebp),%eax │ │ │ │ @@ -5882,15 +5887,15 @@ │ │ │ │ jmp 8ede >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x1de> │ │ │ │ mov -0x238(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call 4500 <__cxa_end_catch@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ je 90af >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x3af> │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ mov -0x238(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 40f0 <__cxa_begin_catch@plt> │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ @@ -5957,20 +5962,20 @@ │ │ │ │ 00009100 : │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ sub 0x10(%esp),%eax │ │ │ │ call 52f5 │ │ │ │ add $0x9d00,%edx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ fildl 0x4(%esp) │ │ │ │ - flds -0x3a10(%edx) │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ sub 0x14(%esp),%eax │ │ │ │ - fmul %st,%st(1) │ │ │ │ + flds -0x3a50(%edx) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ + fmul %st,%st(1) │ │ │ │ fildl 0x4(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ fdivp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ @@ -6005,41 +6010,41 @@ │ │ │ │ │ │ │ │ 00009190 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x24,%esp │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ + mov 0x3c(%esp),%edi │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ call 5200 │ │ │ │ add $0x9c6c,%ebx │ │ │ │ - imul %esi,%edi │ │ │ │ - push %edi │ │ │ │ + imul %edi,%ebp │ │ │ │ + push %ebp │ │ │ │ push $0x8 │ │ │ │ call 4120 │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - test %edi,%edi │ │ │ │ + test %ebp,%ebp │ │ │ │ jle 91f3 │ │ │ │ - xor %ebp,%ebp │ │ │ │ + xor %esi,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x44(%esp) │ │ │ │ call 4480 │ │ │ │ cltd │ │ │ │ fld1 │ │ │ │ - idiv %esi │ │ │ │ + idiv %edi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add %ebp,%edx │ │ │ │ - add %esi,%ebp │ │ │ │ + add %esi,%edx │ │ │ │ + add %edi,%esi │ │ │ │ fstpl (%eax,%edx,8) │ │ │ │ - cmp %ebp,%edi │ │ │ │ + cmp %esi,%ebp │ │ │ │ jg 91d0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -6055,2061 +6060,2002 @@ │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ call 5200 │ │ │ │ add $0x9c00,%ebx │ │ │ │ push %edi │ │ │ │ push $0x4 │ │ │ │ call 4120 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%esi │ │ │ │ + mov %eax,%ebp │ │ │ │ test %edi,%edi │ │ │ │ - jle 924c │ │ │ │ - xor %ebp,%ebp │ │ │ │ + jle 924d │ │ │ │ + xor %esi,%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x34(%esp) │ │ │ │ call 4480 │ │ │ │ cltd │ │ │ │ idivl 0x34(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edx,(%esi,%ebp,4) │ │ │ │ - inc %ebp │ │ │ │ - cmp %ebp,%edi │ │ │ │ + mov %edx,0x0(%ebp,%esi,4) │ │ │ │ + inc %esi │ │ │ │ + cmp %esi,%edi │ │ │ │ jne 9230 │ │ │ │ add $0xc,%esp │ │ │ │ - mov %esi,%eax │ │ │ │ + mov %ebp,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00009260 : │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %ecx,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x1f0,%esp │ │ │ │ + sub $0x190,%esp │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ call 5200 │ │ │ │ add $0x9b86,%ebx │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ - mov 0x18(%eax),%ecx │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ - mov %esi,-0x16c(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + mov %esi,-0xf0(%ebp) │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ - mov %ecx,-0x1a0(%ebp) │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x128(%ebp) │ │ │ │ mov 0x20(%eax),%ecx │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ lea -0x1(%edx),%esi │ │ │ │ - mov %ecx,-0x184(%ebp) │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ - mov %ecx,-0x1a4(%ebp) │ │ │ │ + mov %ecx,-0x134(%ebp) │ │ │ │ mov 0x28(%eax),%ecx │ │ │ │ - mov %edi,-0x144(%ebp) │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ mov 0x40(%eax),%edi │ │ │ │ - mov %ecx,-0x170(%ebp) │ │ │ │ + mov %ecx,-0xf4(%ebp) │ │ │ │ mov 0x3c(%eax),%ecx │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ mov 0x44(%eax),%edi │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ mov 0x48(%eax),%ecx │ │ │ │ - mov %ecx,-0x1dc(%ebp) │ │ │ │ + mov %ecx,-0x180(%ebp) │ │ │ │ mov 0x4c(%eax),%ecx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %esi,-0x148(%ebp) │ │ │ │ + mov %esi,-0xd4(%ebp) │ │ │ │ add %esi,%esi │ │ │ │ - mov %edx,-0x168(%ebp) │ │ │ │ - mov %esi,-0x158(%ebp) │ │ │ │ - mov -0x148(%ebp),%esi │ │ │ │ + mov %edx,-0xec(%ebp) │ │ │ │ + mov %esi,-0xe0(%ebp) │ │ │ │ + mov -0xd4(%ebp),%esi │ │ │ │ add %esi,%edx │ │ │ │ - sub -0x98(%ebp),%edx │ │ │ │ + sub -0x78(%ebp),%edx │ │ │ │ mov %ebx,%esi │ │ │ │ - mov %esi,-0x150(%ebp) │ │ │ │ + mov %esi,-0xd8(%ebp) │ │ │ │ imul %edx,%ebx │ │ │ │ - mov -0x168(%ebp),%edx │ │ │ │ + mov -0xec(%ebp),%edx │ │ │ │ imul %esi,%edx │ │ │ │ - cmpb $0x0,-0x16c(%ebp) │ │ │ │ + cmpb $0x0,-0xf0(%ebp) │ │ │ │ cmovne %edx,%ecx │ │ │ │ - mov -0x150(%ebp),%edx │ │ │ │ - imul -0x144(%ebp),%edx │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ + imul -0xc8(%ebp),%edx │ │ │ │ mov %ecx,%esi │ │ │ │ - mov %ecx,-0x1b4(%ebp) │ │ │ │ - mov -0x158(%ebp),%ecx │ │ │ │ + mov %ecx,-0x170(%ebp) │ │ │ │ + mov -0xe0(%ebp),%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ - mov %edx,-0x160(%ebp) │ │ │ │ - mov %ecx,-0x17c(%ebp) │ │ │ │ - cmpb $0x0,-0x170(%ebp) │ │ │ │ + mov %edx,-0xe4(%ebp) │ │ │ │ + mov %ecx,-0xfc(%ebp) │ │ │ │ + cmpb $0x0,-0xf4(%ebp) │ │ │ │ lea (%ecx,%ecx,2),%edx │ │ │ │ cmove %ecx,%edx │ │ │ │ - lea -0x50(%ebp),%ecx │ │ │ │ + lea -0x30(%ebp),%ecx │ │ │ │ push %ecx │ │ │ │ push 0x38(%eax) │ │ │ │ push 0x34(%eax) │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - push -0xa0(%ebp) │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + push -0x80(%ebp) │ │ │ │ push %edx │ │ │ │ - push -0x160(%ebp) │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ + push -0xe4(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0x168(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0xec(%ebp) │ │ │ │ call 40b0 │ │ │ │ add $0x40,%esp │ │ │ │ - mov %eax,-0x14c(%ebp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - js b1f1 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ + js af80 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + cmpb $0x0,-0xb8(%ebp) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ mov %eax,(%edi) │ │ │ │ - cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 942a │ │ │ │ + je 940f │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne b1fb │ │ │ │ + jne af73 │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x7c(%ebp),%eax │ │ │ │ + lea -0x5c(%ebp),%eax │ │ │ │ push $0x1 │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ push %eax │ │ │ │ call 4470 │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - mov -0x168(%ebp),%eax │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 94ae │ │ │ │ - jmp 9506 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp %esi,-0x148(%ebp) │ │ │ │ - je 94c0 │ │ │ │ + jg 9488 │ │ │ │ + jmp 94d7 │ │ │ │ + cmp %esi,-0xd4(%ebp) │ │ │ │ + je 9497 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0x8c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x88(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ call 44d0 │ │ │ │ add $0xc,%esp │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ mov %eax,%edi │ │ │ │ inc %esi │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 40a0 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 4400 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x168(%ebp) │ │ │ │ - je 9506 │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + cmp %esi,-0xec(%ebp) │ │ │ │ + je 94d7 │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 9468 │ │ │ │ - cmp %esi,-0xb0(%ebp) │ │ │ │ - jle 9460 │ │ │ │ + je 9448 │ │ │ │ + cmp %esi,-0x90(%ebp) │ │ │ │ + jle 9440 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0x8c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x88(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ call 4590 │ │ │ │ add $0xc,%esp │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ mov %eax,%edi │ │ │ │ inc %esi │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 4560 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 4400 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x168(%ebp) │ │ │ │ - jne 94b8 │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + cmp %esi,-0xec(%ebp) │ │ │ │ + jne 948f │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x13(,%ecx,8),%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + lea 0x13(,%edx,8),%eax │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,%edi │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 9574 │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - fldl -0x3950(%eax) │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jle 9539 │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + fldl -0x3a30(%eax) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x88(%ebp) │ │ │ │ call 4480 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - fildl -0x98(%ebp) │ │ │ │ - fdivl -0xb0(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + fdivl -0x90(%ebp) │ │ │ │ fstpl (%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0xa0(%ebp) │ │ │ │ - jne 953f │ │ │ │ + cmp %esi,-0x80(%ebp) │ │ │ │ + jne 950d │ │ │ │ xor %esi,%esi │ │ │ │ - cmpl $0x1,-0x144(%ebp) │ │ │ │ - jle b0a5 │ │ │ │ + cmpl $0x1,-0xc8(%ebp) │ │ │ │ + jle ae51 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - push -0x14c(%ebp) │ │ │ │ inc %esi │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 4600 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x144(%ebp) │ │ │ │ - jne 9583 │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + cmp %esi,-0xc8(%ebp) │ │ │ │ + jne 9548 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ push %eax │ │ │ │ call 41b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ test %esi,%esi │ │ │ │ - jle b0dc │ │ │ │ - fldl -0x3950(%ebx) │ │ │ │ + jle ae78 │ │ │ │ + fldl -0x3a30(%ebx) │ │ │ │ xor %esi,%esi │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x88(%ebp) │ │ │ │ call 4480 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - fildl -0x98(%ebp) │ │ │ │ - fdivl -0xb0(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + fdivl -0x90(%ebp) │ │ │ │ fstpl (%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - jne 95dc │ │ │ │ + cmp %esi,-0x6c(%ebp) │ │ │ │ + jne 959e │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 4250 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0x144(%ebp) │ │ │ │ - jg afd0 │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0x150(%ebp),%esi │ │ │ │ + cmpl $0x1,-0xc8(%ebp) │ │ │ │ + jg adc0 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x13c(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,%edi │ │ │ │ test %esi,%esi │ │ │ │ - jle 9715 │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ + jle 96bc │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle b1a4 │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - fldl -0x3950(%eax) │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ + jle aef7 │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + fldl -0x3a30(%eax) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x88(%ebp) │ │ │ │ call 4480 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - fildl -0x98(%ebp) │ │ │ │ - fdivl -0xb0(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + fdivl -0x90(%ebp) │ │ │ │ fstpl (%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0xa0(%ebp) │ │ │ │ - jne 96b0 │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ + cmp %esi,-0x80(%ebp) │ │ │ │ + jne 9660 │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 44b0 │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - cmp %eax,-0x150(%ebp) │ │ │ │ - jne 96a6 │ │ │ │ + cmp %eax,-0xd8(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + jne 9656 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0x8c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x6c(%ebp) │ │ │ │ call 41b0 │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %edi,%eax │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - mov %edi,-0x1a8(%ebp) │ │ │ │ + mov %edi,-0x11c(%ebp) │ │ │ │ mov %edi,(%esp) │ │ │ │ call 41b0 │ │ │ │ - mov %eax,-0x154(%ebp) │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ mov %edi,(%esp) │ │ │ │ call 41b0 │ │ │ │ - mov -0x160(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x164(%ebp) │ │ │ │ + mov -0xe4(%ebp),%ecx │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 9f98 │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - movl $0x0,-0x188(%ebp) │ │ │ │ - lea -0x1(%ecx),%edi │ │ │ │ + jle 9e50 │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + movl $0x0,-0x10c(%ebp) │ │ │ │ + lea -0x1(%ebx),%edi │ │ │ │ mov %edi,%edx │ │ │ │ - mov %edi,-0x174(%ebp) │ │ │ │ - imul %ecx,%edx │ │ │ │ + mov %edi,-0x100(%ebp) │ │ │ │ + and %ebx,%edi │ │ │ │ + imul %ebx,%edx │ │ │ │ + mov %edi,-0x114(%ebp) │ │ │ │ + mov -0xe8(%ebp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ - mov %eax,-0x1c4(%ebp) │ │ │ │ + mov %eax,-0x13c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x1ac(%ebp) │ │ │ │ - lea 0x0(,%ecx,4),%eax │ │ │ │ - mov %eax,-0x1b0(%ebp) │ │ │ │ - lea 0x8(%edx),%eax │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ - mov -0x154(%ebp),%eax │ │ │ │ - lea 0x8(%eax,%edx,1),%eax │ │ │ │ - mov %eax,-0x190(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - and %ecx,%edi │ │ │ │ - mov %edi,-0x19c(%ebp) │ │ │ │ - mov -0x164(%ebp),%edi │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ - add %edx,%edi │ │ │ │ - mov %eax,-0x1c8(%ebp) │ │ │ │ - mov %edi,-0x1c0(%ebp) │ │ │ │ - mov -0x19c(%ebp),%eax │ │ │ │ + mov %eax,-0x120(%ebp) │ │ │ │ + lea 0x0(,%ebx,4),%eax │ │ │ │ + mov %eax,-0x124(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + add %eax,%edi │ │ │ │ + add -0x104(%ebp),%eax │ │ │ │ + mov %edx,-0xbc(%ebp) │ │ │ │ + mov %edi,-0x138(%ebp) │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + vmovapd -0x3a00(%eax),%xmm1 │ │ │ │ + vmovapd %xmm1,-0x158(%ebp) │ │ │ │ + vmovapd -0x39f0(%eax),%xmm1 │ │ │ │ + vmovapd %xmm1,-0x168(%ebp) │ │ │ │ + mov -0x114(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 9b7d │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + je 9987 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle af9a │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov -0x13c(%ebp),%edi │ │ │ │ + jle ad88 │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ xor %esi,%esi │ │ │ │ - fldl -0x3950(%eax) │ │ │ │ - fstpl -0xa0(%ebp) │ │ │ │ + fldl -0x3a30(%eax) │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x88(%ebp) │ │ │ │ call 4480 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - fildl -0x98(%ebp) │ │ │ │ - fdivl -0xa0(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + fdivl -0x80(%ebp) │ │ │ │ fstpl (%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0xa4(%ebp) │ │ │ │ - jne 9830 │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + cmp %esi,-0x70(%ebp) │ │ │ │ + jne 97e0 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ call 42a0 (unsigned int, unsigned int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x18c(%ebp) │ │ │ │ - cmpl $0xfffffff,-0x1c4(%ebp) │ │ │ │ - ja afb3 │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ + cmpl $0xfffffff,-0x13c(%ebp) │ │ │ │ + mov %eax,-0x110(%ebp) │ │ │ │ + ja ad9e │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x1ac(%ebp) │ │ │ │ + push -0x120(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 4280 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + fldl -0x3a30(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x3950(%edi) │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - mov -0x18c(%ebp),%edi │ │ │ │ - nop │ │ │ │ + mov -0x110(%ebp),%edi │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ + movl $0x0,-0xb8(%ebp) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%edx │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,-0x98(%ebp) │ │ │ │ - cmp %ebx,-0xa4(%ebp) │ │ │ │ - jle 9998 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0x178(%ebp),%esi │ │ │ │ - mov %ebx,-0x140(%ebp) │ │ │ │ - mov %ecx,-0x15c(%ebp) │ │ │ │ + cmp %ebx,-0x70(%ebp) │ │ │ │ + jle 992a │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + mov -0xf8(%ebp),%esi │ │ │ │ + mov %ecx,-0xc4(%ebp) │ │ │ │ + mov %ebx,-0xcc(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %edx,%edi │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ mov %ebx,%esi │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x88(%ebp) │ │ │ │ call 4480 │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - fildl -0x98(%ebp) │ │ │ │ - fdivl -0xb8(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + fdivl -0x98(%ebp) │ │ │ │ fstl -0x8(%eax,%esi,8) │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ - mov (%ecx,%edi,4),%eax │ │ │ │ + mov (%edi,%edx,4),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ - fmull (%ebx,%edi,8) │ │ │ │ - mov (%ecx,%esi,4),%eax │ │ │ │ + fmull (%ebx,%edx,8) │ │ │ │ + mov (%edi,%esi,4),%eax │ │ │ │ inc %esi │ │ │ │ - fstpl (%eax,%edi,8) │ │ │ │ - cmp %esi,-0xa4(%ebp) │ │ │ │ - jne 9910 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov %edi,%edx │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov -0x15c(%ebp),%ecx │ │ │ │ + cmp %esi,-0x70(%ebp) │ │ │ │ + fstpl (%eax,%edx,8) │ │ │ │ + jne 98c0 │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ sub %edx,%eax │ │ │ │ - mov -0x174(%ebp),%edx │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - add $0x1fffffff,%ecx │ │ │ │ - cmp %ebx,-0xa4(%ebp) │ │ │ │ - jne 98d0 │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - mov -0x18c(%ebp),%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - fldz │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x100(%ebp),%edx │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + addl $0x1fffffff,-0xb8(%ebp) │ │ │ │ + cmp %ebx,-0x70(%ebp) │ │ │ │ + jne 9880 │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + mov -0x110(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ + fldz │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor %esi,%esi │ │ │ │ fld %st(0) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 9962 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 99d9 │ │ │ │ - mov (%ebx),%edx │ │ │ │ - faddl (%edx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ + mov %ecx,%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 99d0 │ │ │ │ - mov (%ebx),%eax │ │ │ │ + je 996b │ │ │ │ + mov (%edx),%ecx │ │ │ │ + faddl (%ecx,%esi,8) │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jne 9960 │ │ │ │ + mov (%edx),%edi │ │ │ │ fchs │ │ │ │ - add $0x4,%ebx │ │ │ │ - fstpl (%eax,%ecx,8) │ │ │ │ - inc %ecx │ │ │ │ - cmp %esi,%ecx │ │ │ │ + add $0x4,%edx │ │ │ │ + fstpl (%edi,%eax,8) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 9bb0 │ │ │ │ + inc %eax │ │ │ │ + jmp 9950 │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + add -0x6c(%ebp),%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle ad55 │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ + fdivrs -0x3a4c(%edi) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstl (%ebx,%edx,8) │ │ │ │ + mov %edx,%esi │ │ │ │ + inc %edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ jne 99c0 │ │ │ │ ffreep %st(0) │ │ │ │ + vmovapd -0x158(%ebp),%xmm1 │ │ │ │ + mov -0xdc(%ebp),%edi │ │ │ │ + mov %edx,-0xcc(%ebp) │ │ │ │ + mov %esi,-0xf8(%ebp) │ │ │ │ + cmpl $0x2,-0x70(%ebp) │ │ │ │ + vmovupd %xmm1,(%edi) │ │ │ │ + vmovapd -0x168(%ebp),%xmm1 │ │ │ │ + vmovupd %xmm1,(%eax) │ │ │ │ + jle 9b32 │ │ │ │ + mov $0x2,%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 9b24 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + imul %esi,%eax │ │ │ │ + imul %esi,%edi │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ + add %ebx,%eax │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + add %ebx,%edi │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp -0x80(%ebp),%esi │ │ │ │ + jle 9af8 │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + add %esi,%ebx │ │ │ │ + sub -0xb8(%ebp),%ebx │ │ │ │ + mov %eax,%ecx │ │ │ │ + sub -0xc4(%ebp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + jmp 9ac0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%ecx) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + fstl (%ecx,%esi,8) │ │ │ │ + fstl (%eax) │ │ │ │ + fchs │ │ │ │ + fstpl (%eax,%esi,8) │ │ │ │ + vmovsd (%ecx,%esi,8),%xmm7 │ │ │ │ + add $0x8,%ecx │ │ │ │ + vmovsd %xmm7,(%edx,%ebx,8) │ │ │ │ + vmovsd (%eax),%xmm5 │ │ │ │ + vmovsd %xmm5,(%edx) │ │ │ │ + vmovsd (%eax,%esi,8),%xmm6 │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm6,(%edx,%esi,8) │ │ │ │ + add -0x6c(%ebp),%edx │ │ │ │ + cmp %edi,%eax │ │ │ │ + jne 9ac0 │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ + add %ecx,-0x98(%ebp) │ │ │ │ + add %edx,-0x90(%ebp) │ │ │ │ + add %ecx,-0xb8(%ebp) │ │ │ │ + add -0x6c(%ebp),%edi │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 9a60 │ │ │ │ + add %esi,%esi │ │ │ │ + cmp -0xcc(%ebp),%esi │ │ │ │ + jl 9a10 │ │ │ │ + mov -0x138(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %esi,-0xcc(%ebp) │ │ │ │ + jle 9b96 │ │ │ │ + fildl -0xcc(%ebp) │ │ │ │ + mov -0xdc(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0xe8(%ebp),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%ecx) │ │ │ │ + add $0x8,%eax │ │ │ │ + add %edi,%ecx │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fstl -0x8(%eax) │ │ │ │ + fstpl (%edx) │ │ │ │ + add %edi,%edx │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 9b80 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ + add %edi,%ebx │ │ │ │ + add %edx,-0x78(%ebp) │ │ │ │ + cmp %esi,-0xf8(%ebp) │ │ │ │ + je a4ff │ │ │ │ + inc %esi │ │ │ │ + jmp 9b50 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ cmp $0xfffffff,%edi │ │ │ │ - ja afb3 │ │ │ │ + ja ad9e │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0x8c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + mov %ecx,-0x16c(%ebp) │ │ │ │ call 4280 │ │ │ │ - mov %eax,-0x140(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ call 42a0 (unsigned int, unsigned int)@plt> │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ pop %ecx │ │ │ │ - pop %esi │ │ │ │ + pop %eax │ │ │ │ push %edi │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ push %edi │ │ │ │ call 42a0 (unsigned int, unsigned int)@plt> │ │ │ │ - mov %eax,%esi │ │ │ │ + mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - push %edi │ │ │ │ - push %edi │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + push %edx │ │ │ │ + push %edx │ │ │ │ call 42a0 (unsigned int, unsigned int)@plt> │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ pop %ecx │ │ │ │ - push -0x1b0(%ebp) │ │ │ │ + push -0x124(%ebp) │ │ │ │ call 4280 │ │ │ │ - mov %eax,%edi │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ pop %eax │ │ │ │ - push -0x8c(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ call 4280 │ │ │ │ add $0xc,%esp │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - push -0x140(%ebp) │ │ │ │ - push -0x180(%ebp) │ │ │ │ - push -0x18c(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + push -0xcc(%ebp) │ │ │ │ + push -0x104(%ebp) │ │ │ │ + push -0x110(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ call 41a0 │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%esi),%eax │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ add $0x1c,%esp │ │ │ │ - push -0x1a8(%ebp) │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%edx),%edx │ │ │ │ + push -0x11c(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 4170 │ │ │ │ pop %eax │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - push -0xb8(%ebp) │ │ │ │ push -0x90(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push %esi │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + push -0xc4(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push %edi │ │ │ │ call 44f0 │ │ │ │ + mov -0xdc(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0x154(%ebp),%ecx │ │ │ │ - mov -0x164(%ebp),%edx │ │ │ │ - mov %esi,-0x15c(%ebp) │ │ │ │ - movl $0x0,-0x98(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + mov -0xe8(%ebp),%ebx │ │ │ │ + mov %edi,-0x140(%ebp) │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ + mov -0x16c(%ebp),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 9b40 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 9ce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovsd (%edi,%eax,8),%xmm3 │ │ │ │ - vmovsd %xmm3,(%ecx,%eax,8) │ │ │ │ - vmovsd (%esi,%eax,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%edx,%eax,8) │ │ │ │ + vmovsd (%edi,%eax,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%edx,%eax,8) │ │ │ │ + vmovsd (%esi,%eax,8),%xmm3 │ │ │ │ + vmovsd %xmm3,(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 9b40 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - inc %eax │ │ │ │ - add %edi,%ecx │ │ │ │ - add %edi,%edx │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 9e57 │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - jmp 9af0 │ │ │ │ - mov -0x154(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - lea (%eax,%edi,1),%ebx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle af51 │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - fildl -0x98(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ - fdivrs -0x3a0c(%edi) │ │ │ │ - cmpl $0x6,-0x174(%ebp) │ │ │ │ - jbe b09e │ │ │ │ - fstl -0x98(%ebp) │ │ │ │ - vbroadcastsd -0x98(%ebp),%zmm0 │ │ │ │ - mov -0x13c(%ebp),%esi │ │ │ │ - shr $0x3,%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - xor %eax,%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - inc %eax │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovupd %zmm0,(%esi,%edx,1) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 9be0 │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - and $0x7,%edi │ │ │ │ - je b05d │ │ │ │ - mov -0x13c(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov %eax,%edx │ │ │ │ - not %edx │ │ │ │ - fstl (%ecx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - add %edi,%edx │ │ │ │ - cmp %eax,%edi │ │ │ │ - jle 9c54 │ │ │ │ - and $0x1,%edx │ │ │ │ - je 9c36 │ │ │ │ - mov -0x13c(%ebp),%edi │ │ │ │ - fstl (%edi,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - cmp %eax,-0xa4(%ebp) │ │ │ │ - jle 9c58 │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov -0x13c(%ebp),%edx │ │ │ │ - fstl (%edx,%eax,8) │ │ │ │ - fstl 0x8(%edx,%eax,8) │ │ │ │ - add $0x2,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 9c42 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 9c5a │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 9c5a │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x154(%ebp),%edi │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - movl $0x3ff00000,0x4(%edi) │ │ │ │ - movl $0x0,0x8(%edi) │ │ │ │ - movl $0x3ff00000,0xc(%edi) │ │ │ │ - mov -0x190(%ebp),%edi │ │ │ │ - movl $0x0,(%ebx) │ │ │ │ - movl $0x3ff00000,0x4(%ebx) │ │ │ │ - fstpl (%edi) │ │ │ │ - cmpl $0x2,-0xa4(%ebp) │ │ │ │ - jle 9dc4 │ │ │ │ - mov $0x2,%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 9db6 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x154(%ebp),%edx │ │ │ │ - mov -0x138(%ebp),%edi │ │ │ │ - movl $0x0,-0xa0(%ebp) │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - imul %esi,%eax │ │ │ │ - imul %esi,%edi │ │ │ │ - mov %eax,-0x140(%ebp) │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - add %edx,%edi │ │ │ │ - imul %esi,%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp -0xa0(%ebp),%esi │ │ │ │ - jle 9d7e │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - add %esi,%ebx │ │ │ │ - sub -0x90(%ebp),%ebx │ │ │ │ - mov %eax,%ecx │ │ │ │ - sub -0x140(%ebp),%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ebx,-0x98(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%ecx) │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - fstl (%ecx,%esi,8) │ │ │ │ - fstl (%eax) │ │ │ │ - fchs │ │ │ │ - fstpl (%eax,%esi,8) │ │ │ │ - vmovsd (%ecx,%esi,8),%xmm5 │ │ │ │ - add $0x8,%ecx │ │ │ │ - vmovsd %xmm5,(%edx,%ebx,8) │ │ │ │ - vmovsd (%eax),%xmm6 │ │ │ │ - vmovsd %xmm6,(%edx) │ │ │ │ - vmovsd (%eax,%esi,8),%xmm2 │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm2,(%edx,%esi,8) │ │ │ │ - add -0x8c(%ebp),%edx │ │ │ │ - cmp %edi,%eax │ │ │ │ - jne 9d40 │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - mov -0x138(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - add %ecx,-0xb0(%ebp) │ │ │ │ - add %edx,-0xb8(%ebp) │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ - add -0x8c(%ebp),%edi │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 9d10 │ │ │ │ - add %esi,%esi │ │ │ │ - cmp %esi,-0xa4(%ebp) │ │ │ │ - jg 9cb0 │ │ │ │ - mov -0x1c0(%ebp),%ebx │ │ │ │ - movl $0x0,-0x98(%ebp) │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x154(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ - add %esi,%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - cmp %edx,-0xa4(%ebp) │ │ │ │ - jle 9e34 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%ecx) │ │ │ │ - add $0x8,%eax │ │ │ │ - add %edi,%ecx │ │ │ │ - fdiv %st(1),%st │ │ │ │ - fstl -0x8(%eax) │ │ │ │ - fstpl (%edx) │ │ │ │ - add %edi,%edx │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 9e20 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - add -0x138(%ebp),%esi │ │ │ │ - add %edi,%ebx │ │ │ │ + jne 9ce0 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + add %eax,%edx │ │ │ │ + add %eax,%ebx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + cmp %eax,-0x98(%ebp) │ │ │ │ + je 9d11 │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0xa4(%ebp) │ │ │ │ - je ace2 │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - jmp 9de0 │ │ │ │ - mov -0x18c(%ebp),%eax │ │ │ │ - mov -0x15c(%ebp),%esi │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + jmp 9cb0 │ │ │ │ + mov -0x110(%ebp),%eax │ │ │ │ + mov -0x140(%ebp),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 9e7b │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + je 9d35 │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4420 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0x18c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x110(%ebp) │ │ │ │ call 4420 │ │ │ │ pop %ecx │ │ │ │ - push -0x178(%ebp) │ │ │ │ + push -0xf8(%ebp) │ │ │ │ call 4420 │ │ │ │ - pop %edi │ │ │ │ - push -0x140(%ebp) │ │ │ │ + pop %esi │ │ │ │ + push -0xcc(%ebp) │ │ │ │ call 4420 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 9ec2 │ │ │ │ + je 9d79 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4420 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xa0(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x80(%ebp) │ │ │ │ call 4420 │ │ │ │ - mov (%esi),%eax │ │ │ │ + mov (%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 9eeb │ │ │ │ + je 9d9f │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4420 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ + push %edi │ │ │ │ call 4420 │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 9f15 │ │ │ │ + je 9dc9 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4420 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xb0(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x90(%ebp) │ │ │ │ call 4420 │ │ │ │ pop %eax │ │ │ │ push -0xb8(%ebp) │ │ │ │ call 4420 │ │ │ │ pop %edx │ │ │ │ - push -0x90(%ebp) │ │ │ │ + push -0xc4(%ebp) │ │ │ │ call 4420 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x188(%ebp),%edi │ │ │ │ - mov -0x14c(%ebp),%esi │ │ │ │ + jmp 9dfc │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x10c(%ebp),%edi │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0x13c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0xc0(%ebp) │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call 4350 │ │ │ │ pop %eax │ │ │ │ - push -0x180(%ebp) │ │ │ │ - push -0x164(%ebp) │ │ │ │ - push -0x154(%ebp) │ │ │ │ + push -0x104(%ebp) │ │ │ │ + push -0xe8(%ebp) │ │ │ │ + push -0xdc(%ebp) │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call 4310 │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - mov %eax,-0x188(%ebp) │ │ │ │ - cmp %eax,-0x160(%ebp) │ │ │ │ - jne 97fa │ │ │ │ + cmp %eax,-0xe4(%ebp) │ │ │ │ + mov %eax,-0x10c(%ebp) │ │ │ │ + jne 97a9 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0x180(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x104(%ebp) │ │ │ │ call 4400 │ │ │ │ pop %eax │ │ │ │ - push -0x154(%ebp) │ │ │ │ + push -0xdc(%ebp) │ │ │ │ call 4400 │ │ │ │ pop %edx │ │ │ │ - push -0x164(%ebp) │ │ │ │ + push -0xe8(%ebp) │ │ │ │ call 4400 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1fffffff,-0x17c(%ebp) │ │ │ │ - ja afb3 │ │ │ │ - mov -0x17c(%ebp),%esi │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + cmpl $0x1fffffff,-0xfc(%ebp) │ │ │ │ + ja ad9e │ │ │ │ + mov -0xfc(%ebp),%esi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ - mov %edi,-0x1d8(%ebp) │ │ │ │ + mov %edi,-0x17c(%ebp) │ │ │ │ push %edi │ │ │ │ call 4280 │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ + mov %eax,-0x110(%ebp) │ │ │ │ mov %edi,(%esp) │ │ │ │ call 4280 │ │ │ │ - mov %eax,-0x188(%ebp) │ │ │ │ + mov %eax,-0x114(%ebp) │ │ │ │ mov %edi,(%esp) │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x18c(%ebp) │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je a103 │ │ │ │ - mov -0x17c(%ebp),%eax │ │ │ │ + je 9faa │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe b180 │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - mov -0x17c(%ebp),%eax │ │ │ │ - vpbroadcastd -0x17c(%ebp),%zmm4 │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - mov -0x188(%ebp),%esi │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe af44 │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + mov -0x110(%ebp),%ebx │ │ │ │ + mov -0x114(%ebp),%esi │ │ │ │ + vmovdqa -0x3a90(%edi),%ymm0 │ │ │ │ + vmovdqa -0x3a70(%edi),%ymm2 │ │ │ │ lea (%eax,%eax,1),%ecx │ │ │ │ - vmovdqa32 -0x39d0(%edi),%zmm0 │ │ │ │ - vmovdqa32 -0x3990(%edi),%zmm2 │ │ │ │ - mov -0x18c(%ebp),%edi │ │ │ │ - shr $0x4,%eax │ │ │ │ - vpbroadcastd %ecx,%zmm3 │ │ │ │ - shl $0x6,%eax │ │ │ │ + vmovd %eax,%xmm4 │ │ │ │ + mov -0x118(%ebp),%edi │ │ │ │ + shr $0x3,%eax │ │ │ │ + vmovd %ecx,%xmm3 │ │ │ │ + vpbroadcastd %xmm4,%ymm4 │ │ │ │ + shl $0x5,%eax │ │ │ │ + vpbroadcastd %xmm3,%ymm3 │ │ │ │ mov %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm1 │ │ │ │ - vmovdqu32 %zmm0,(%ebx,%eax,1) │ │ │ │ - vmovdqu32 %zmm1,(%esi,%eax,1) │ │ │ │ - vpaddd %zmm3,%zmm0,%zmm1 │ │ │ │ - vmovdqu32 %zmm1,(%edi,%eax,1) │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm1 │ │ │ │ + vmovdqu %ymm0,(%ebx,%eax,1) │ │ │ │ + vmovdqu %ymm1,(%esi,%eax,1) │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqu %ymm1,(%edi,%eax,1) │ │ │ │ + add $0x20,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne a082 │ │ │ │ - mov -0x17c(%ebp),%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - and $0xf,%edi │ │ │ │ - je b19c │ │ │ │ - mov -0x17c(%ebp),%edx │ │ │ │ - mov -0x188(%ebp),%esi │ │ │ │ - mov -0x18c(%ebp),%edi │ │ │ │ + jne 9f3b │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + test $0x6,%dl │ │ │ │ + je af54 │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ vzeroupper │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - mov %eax,(%ebx,%eax,4) │ │ │ │ + mov -0x110(%ebp),%edi │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ - mov %ebx,(%esi,%eax,4) │ │ │ │ + mov %eax,(%edi,%eax,4) │ │ │ │ + mov -0x114(%ebp),%edi │ │ │ │ + mov %ebx,(%edi,%eax,4) │ │ │ │ + mov -0x118(%ebp),%edi │ │ │ │ lea (%eax,%ecx,1),%ebx │ │ │ │ mov %ebx,(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jg a0d9 │ │ │ │ - cmpl $0xfffffff,-0x17c(%ebp) │ │ │ │ - ja afb3 │ │ │ │ - mov -0x17c(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jl 9f74 │ │ │ │ + cmpl $0xfffffff,-0xfc(%ebp) │ │ │ │ + ja ad9e │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x154(%ebp) │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - mov -0x158(%ebp),%eax │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle a17c │ │ │ │ - fldl -0x3950(%ebx) │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ + jle a017 │ │ │ │ + fldl -0x3a30(%ebx) │ │ │ │ + fstpl -0x78(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x88(%ebp) │ │ │ │ call 4480 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - fildl -0x8c(%ebp) │ │ │ │ - fdivl -0x98(%ebp) │ │ │ │ - mov -0x154(%ebp),%eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + fildl -0x6c(%ebp) │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + fdivl -0x78(%ebp) │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne a145 │ │ │ │ - mov -0x148(%ebp),%edi │ │ │ │ + jne 9fe9 │ │ │ │ + mov -0xd4(%ebp),%edi │ │ │ │ + imul -0xe4(%ebp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - imul -0x160(%ebp),%edi │ │ │ │ - cmpl $0x1,-0x144(%ebp) │ │ │ │ + cmpl $0x1,-0xc8(%ebp) │ │ │ │ setg %al │ │ │ │ - lea 0x7(%eax,%eax,1),%ecx │ │ │ │ + lea 0x7(%eax,%eax,1),%edx │ │ │ │ mov %edi,%eax │ │ │ │ - mov %edi,-0x1a8(%ebp) │ │ │ │ - mov %ecx,-0x174(%ebp) │ │ │ │ - imul %ecx,%eax │ │ │ │ + mov %edi,-0x138(%ebp) │ │ │ │ + imul %edx,%eax │ │ │ │ + mov %edx,-0x100(%ebp) │ │ │ │ cmp $0x1fffffff,%eax │ │ │ │ - ja afb3 │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + ja ad9e │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 4280 │ │ │ │ - mov -0x148(%ebp),%edi │ │ │ │ + mov -0xd4(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - imul -0x150(%ebp),%edi │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ - mov %edi,-0x164(%ebp) │ │ │ │ + imul -0xd8(%ebp),%edi │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ + mov %edi,-0xf8(%ebp) │ │ │ │ cmp $0x1fffffff,%edi │ │ │ │ - ja afb3 │ │ │ │ + ja ad9e │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ push %eax │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x15c(%ebp) │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je a33f │ │ │ │ - mov -0x174(%ebp),%edi │ │ │ │ - mov -0x144(%ebp),%eax │ │ │ │ + je a1bd │ │ │ │ + mov -0x100(%ebp),%edi │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov -0x180(%ebp),%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ xor %edi,%edi │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov -0xd4(%ebp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ lea (%edx,%edx,1),%ecx │ │ │ │ + cmp -0xec(%ebp),%ecx │ │ │ │ mov %ecx,%esi │ │ │ │ - cmp -0x168(%ebp),%ecx │ │ │ │ - jl a265 │ │ │ │ + jl a0fa │ │ │ │ mov %ebx,%edx │ │ │ │ lea (%edi,%edi,1),%esi │ │ │ │ imul %eax,%edx │ │ │ │ sub %edx,%esi │ │ │ │ inc %ecx │ │ │ │ - cmp -0x168(%ebp),%ecx │ │ │ │ - jl a27b │ │ │ │ - imul -0x148(%ebp),%eax │ │ │ │ - lea 0x1(%edi,%edi,1),%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov -0x144(%ebp),%eax │ │ │ │ + cmp -0xec(%ebp),%ecx │ │ │ │ + jl a112 │ │ │ │ + imul -0xd4(%ebp),%eax │ │ │ │ + lea 0x1(%edi,%edi,1),%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle a31d │ │ │ │ - mov -0x168(%ebp),%eax │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ + jle a19e │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - nop │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ movl $0xffffffff,0x4(%eax) │ │ │ │ movl $0xffffffff,0x8(%eax) │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ mov %edi,(%eax) │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ vmovd %edi,%xmm0 │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ mov %edi,0x18(%eax) │ │ │ │ - mov -0x144(%ebp),%edi │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ vpinsrd $0x1,%ecx,%xmm0,%xmm0 │ │ │ │ vmovq %xmm0,0x10(%eax) │ │ │ │ cmp $0x1,%edi │ │ │ │ - je a317 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + je a198 │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + add -0xe0(%ebp),%edx │ │ │ │ movl $0xffffffff,0x20(%eax) │ │ │ │ - add -0x158(%ebp),%edx │ │ │ │ mov %ebx,0x1c(%eax) │ │ │ │ inc %ebx │ │ │ │ - add -0xa0(%ebp),%eax │ │ │ │ - mov %ebx,-0x8c(%ebp) │ │ │ │ - cmp -0x8c(%ebp),%edi │ │ │ │ - jne a2b0 │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - add %ecx,-0xa4(%ebp) │ │ │ │ + add -0x80(%ebp),%eax │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ + cmp -0x6c(%ebp),%edi │ │ │ │ + jne a140 │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ mov %edi,(%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ - cmp %edi,-0x164(%ebp) │ │ │ │ - jne a243 │ │ │ │ - cmpl $0x1fffffff,-0x160(%ebp) │ │ │ │ - ja afb3 │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + cmp %edi,-0xf8(%ebp) │ │ │ │ + jne a0d8 │ │ │ │ + cmpl $0x1fffffff,-0xe4(%ebp) │ │ │ │ + ja ad9e │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ push %esi │ │ │ │ call 4280 │ │ │ │ - mov %eax,-0x1ac(%ebp) │ │ │ │ + mov %eax,-0x11c(%ebp) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 4280 │ │ │ │ - mov %eax,-0x1c0(%ebp) │ │ │ │ + mov %eax,-0x13c(%ebp) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 4280 │ │ │ │ - mov %eax,-0x1c8(%ebp) │ │ │ │ + mov %eax,-0x168(%ebp) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 4280 │ │ │ │ - mov %eax,-0x1cc(%ebp) │ │ │ │ + mov %eax,-0x140(%ebp) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 4280 │ │ │ │ - mov %eax,-0x1b0(%ebp) │ │ │ │ + mov %eax,-0x120(%ebp) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 4280 │ │ │ │ - mov %eax,-0x168(%ebp) │ │ │ │ + mov %eax,-0x124(%ebp) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x140(%ebp) │ │ │ │ - mov -0x144(%ebp),%eax │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ cmp $0x1fffffff,%eax │ │ │ │ - ja afb3 │ │ │ │ + ja ad9e │ │ │ │ shl $0x2,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x19c(%ebp) │ │ │ │ + mov %eax,-0x16c(%ebp) │ │ │ │ push %eax │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - mov -0x150(%ebp),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle a6ca │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - mov -0x17c(%ebp),%edx │ │ │ │ - mov -0x1c0(%ebp),%ecx │ │ │ │ - xor %esi,%esi │ │ │ │ - movl $0x0,-0x190(%ebp) │ │ │ │ - lea (%eax,%edx,2),%edi │ │ │ │ - add %edx,%eax │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov -0x1c8(%ebp),%ecx │ │ │ │ - mov %eax,-0x13c(%ebp) │ │ │ │ - vpbroadcastd %eax,%zmm7 │ │ │ │ - mov -0x1b4(%ebp),%eax │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - sub -0x150(%ebp),%eax │ │ │ │ - mov -0x158(%ebp),%edi │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ - mov -0x1cc(%ebp),%ecx │ │ │ │ - mov %eax,-0x1c4(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ - mov -0x1ac(%ebp),%edi │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ - mov -0x1b0(%ebp),%ecx │ │ │ │ - vmovdqa32 -0x3990(%eax),%zmm6 │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ - mov -0x140(%ebp),%ecx │ │ │ │ - mov -0x144(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je a680 │ │ │ │ - mov -0x1c4(%ebp),%eax │ │ │ │ - cmpb $0x0,-0x16c(%ebp) │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ + jle a593 │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je a579 │ │ │ │ + mov -0xd4(%ebp),%edi │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + dec %eax │ │ │ │ + movl $0x0,-0x10c(%ebp) │ │ │ │ + mov %eax,-0x158(%ebp) │ │ │ │ + movl $0x0,-0xec(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea (%edi,%edx,1),%eax │ │ │ │ + lea (%edi,%edx,2),%ebx │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + mov -0x170(%ebp),%eax │ │ │ │ + sub -0xd8(%ebp),%eax │ │ │ │ + mov %ebx,-0xc4(%ebp) │ │ │ │ + mov -0xe0(%ebp),%ebx │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + vmovdqa -0x3a70(%eax),%ymm1 │ │ │ │ + vmovdqa %ymm1,-0xb8(%ebp) │ │ │ │ + cmpb $0x0,-0xf0(%ebp) │ │ │ │ + mov -0x170(%ebp),%eax │ │ │ │ + mov -0xec(%ebp),%edi │ │ │ │ + lea (%eax,%edi,1),%edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ cmovne %edx,%eax │ │ │ │ - mov -0x144(%ebp),%edx │ │ │ │ - mov %eax,%ebx │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe af18 │ │ │ │ - shr $0x4,%edx │ │ │ │ - vpbroadcastd %esi,%zmm2 │ │ │ │ - vpbroadcastd %ebx,%zmm1 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - mov %ebx,-0x1b4(%ebp) │ │ │ │ - vpbroadcastd -0xb8(%ebp),%zmm5 │ │ │ │ - mov %esi,%ebx │ │ │ │ - vpbroadcastd -0x148(%ebp),%zmm4 │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ + cmpl $0x6,-0x158(%ebp) │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + jbe ace8 │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + mov -0x13c(%ebp),%edx │ │ │ │ + vmovd %ecx,%xmm2 │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ + mov -0x11c(%ebp),%edi │ │ │ │ + vpbroadcastd %xmm2,%ymm2 │ │ │ │ + vpbroadcastd -0x88(%ebp),%ymm6 │ │ │ │ + vpbroadcastd -0xd4(%ebp),%ymm5 │ │ │ │ + vpbroadcastd -0xcc(%ebp),%ymm4 │ │ │ │ + vpbroadcastd -0xc4(%ebp),%ymm3 │ │ │ │ + shr $0x3,%eax │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + vpbroadcastd -0xbc(%ebp),%ymm1 │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ sbb %eax,%eax │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ - vpbroadcastd -0x90(%ebp),%zmm3 │ │ │ │ - kmovw %eax,%k1 │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + vmovd %eax,%xmm7 │ │ │ │ + mov -0x10c(%ebp),%eax │ │ │ │ + vpbroadcastd %xmm7,%ymm7 │ │ │ │ + lea (%edx,%eax,1),%esi │ │ │ │ + mov -0x168(%ebp),%edx │ │ │ │ + add %eax,%edi │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ + mov -0x140(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov -0x120(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ + lea (%edx,%eax,1),%ebx │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - mov %esi,-0x138(%ebp) │ │ │ │ - vmovdqa32 -0x39d0(%eax),%zmm0 │ │ │ │ + vmovdqa -0x3a90(%eax),%ymm0 │ │ │ │ xor %eax,%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ - jne a541 │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ - vmovdqu32 %zmm0,(%esi,%eax,1){%k1} │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - vmovdqu32 %zmm5,(%edi,%eax,1) │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne a3f3 │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + vpmaskmovd %ymm0,%ymm7,(%ecx,%eax,1) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + vmovdqu %ymm6,(%edi,%eax,1) │ │ │ │ + vmovdqu %ymm5,(%esi,%eax,1) │ │ │ │ + vmovdqu %ymm1,(%ebx,%eax,1) │ │ │ │ inc %edx │ │ │ │ - vmovdqu32 %zmm1,(%ecx,%eax,1) │ │ │ │ - vmovdqu32 %zmm4,(%esi,%eax,1) │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - vmovdqu32 %zmm7,(%esi,%eax,1) │ │ │ │ - mov -0x138(%ebp),%esi │ │ │ │ - vmovdqu32 %zmm3,(%esi,%eax,1) │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - vmovdqu32 %zmm2,(%esi,%eax,1) │ │ │ │ - add $0x40,%eax │ │ │ │ - cmp %edx,-0xf8(%ebp) │ │ │ │ - jne a530 │ │ │ │ - mov -0x144(%ebp),%eax │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov -0x1b4(%ebp),%ebx │ │ │ │ - test $0xf,%al │ │ │ │ - je a620 │ │ │ │ - mov %ebx,-0xf8(%ebp) │ │ │ │ - mov -0x144(%ebp),%ebx │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %ebx,-0x138(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + vpaddd -0xb8(%ebp),%ymm0,%ymm0 │ │ │ │ + vmovdqu %ymm4,(%ecx,%eax,1) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + vmovdqu %ymm3,(%ecx,%eax,1) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + vmovdqu %ymm2,(%ecx,%eax,1) │ │ │ │ + add $0x20,%eax │ │ │ │ + cmp %edx,-0x98(%ebp) │ │ │ │ + jne a3e0 │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + test $0x7,%al │ │ │ │ + je a4a2 │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jne a5cd │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ + jne a45a │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov %eax,(%ebx,%eax,4) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov -0x148(%ebp),%esi │ │ │ │ - mov %ebx,(%edi,%eax,4) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov %esi,(%ebx,%eax,4) │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov -0x13c(%ebp),%esi │ │ │ │ - mov %esi,(%ebx,%eax,4) │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov %esi,(%ebx,%eax,4) │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov %edx,(%ebx,%eax,4) │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ + mov %ecx,(%edi,%eax,4) │ │ │ │ + mov -0xd4(%ebp),%ecx │ │ │ │ + mov %ecx,(%esi,%eax,4) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov %ebx,(%ecx,%eax,4) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov -0xc4(%ebp),%ecx │ │ │ │ + mov %ecx,(%ebx,%eax,4) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ - cmp -0x138(%ebp),%eax │ │ │ │ - jl a5c0 │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x1b4(%ebp) │ │ │ │ - mov -0x168(%ebp),%eax │ │ │ │ - mov -0x190(%ebp),%ecx │ │ │ │ - vmovdqa32 %zmm7,-0x138(%ebp) │ │ │ │ - vmovdqa32 %zmm6,-0xf8(%ebp) │ │ │ │ + cmp -0xc8(%ebp),%eax │ │ │ │ + jl a450 │ │ │ │ + mov -0x124(%ebp),%eax │ │ │ │ + mov -0x10c(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0x19c(%ebp) │ │ │ │ + mov -0x16c(%ebp),%esi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + add %edi,%eax │ │ │ │ + push %esi │ │ │ │ push $0x0 │ │ │ │ - lea (%eax,%ecx,4),%eax │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 4510 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm6 │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm7 │ │ │ │ - mov -0x1b4(%ebp),%ecx │ │ │ │ + incl -0xec(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x19c(%ebp),%eax │ │ │ │ - mov -0x144(%ebp),%edx │ │ │ │ - inc %esi │ │ │ │ - add %edx,-0x190(%ebp) │ │ │ │ - mov -0x148(%ebp),%edx │ │ │ │ - add %eax,-0xa0(%ebp) │ │ │ │ - add %edx,-0xb8(%ebp) │ │ │ │ - add %eax,-0x98(%ebp) │ │ │ │ - add %eax,-0xa4(%ebp) │ │ │ │ - add %eax,-0x8c(%ebp) │ │ │ │ - add %eax,%edi │ │ │ │ - add %eax,%ecx │ │ │ │ - cmp -0x150(%ebp),%esi │ │ │ │ - jne a49b │ │ │ │ - vzeroupper │ │ │ │ - mov -0x1d8(%ebp),%edi │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0xec(%ebp),%ecx │ │ │ │ + cmp -0xd8(%ebp),%ecx │ │ │ │ + je a593 │ │ │ │ + add %esi,%edi │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ + add %edx,-0x88(%ebp) │ │ │ │ + mov %edi,-0x10c(%ebp) │ │ │ │ + jmp a2fa │ │ │ │ + cmpl $0x1,-0xcc(%ebp) │ │ │ │ + mov -0x104(%ebp),%edi │ │ │ │ + fldz │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + fstpl (%edi) │ │ │ │ + je 9dfc │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + not %eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + lea 0x8(%edi),%eax │ │ │ │ + fildl -0xcc(%ebp) │ │ │ │ + fsubs -0x3a4c(%edx) │ │ │ │ + mov -0x118(%ebp),%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + and $0x8,%edx │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + je a560 │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ + fstl 0x8(%eax) │ │ │ │ + add $0x10,%eax │ │ │ │ + cmp -0x118(%ebp),%eax │ │ │ │ + je 9dfa │ │ │ │ + mov -0x118(%ebp),%edx │ │ │ │ + fstl (%eax) │ │ │ │ + add $0x10,%eax │ │ │ │ + fstl -0x8(%eax) │ │ │ │ + cmp %edx,%eax │ │ │ │ + jne a566 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 9dfc │ │ │ │ + xor %eax,%eax │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + cmp %edx,%edi │ │ │ │ + je af8a │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + jne a57b │ │ │ │ + mov -0x17c(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ push %edi │ │ │ │ call 4280 │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ mov %edi,(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ call 4280 │ │ │ │ - mov -0x160(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x13c(%ebp) │ │ │ │ + mov -0xe4(%ebp),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je a7b2 │ │ │ │ - mov -0x158(%ebp),%edi │ │ │ │ + je a672 │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle a7b2 │ │ │ │ + jle a672 │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - mov -0x148(%ebp),%edi │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov -0x154(%ebp),%eax │ │ │ │ + mov -0xd4(%ebp),%edi │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ add %edi,%edi │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovsd (%edi,%eax,8),%xmm1 │ │ │ │ + vmovsd (%edi,%eax,8),%xmm4 │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ - vmovsd %xmm1,(%ecx,%eax,8) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + vmovsd %xmm4,(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x8c(%ebp) │ │ │ │ - jne a780 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - add -0x98(%ebp),%ecx │ │ │ │ + cmp -0x78(%ebp),%eax │ │ │ │ + jne a640 │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ + add -0x80(%ebp),%ecx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%ebx │ │ │ │ - cmp %edx,-0x160(%ebp) │ │ │ │ - jne a770 │ │ │ │ - mov -0x1a0(%ebp),%edx │ │ │ │ + cmp -0xe4(%ebp),%edx │ │ │ │ + jne a62f │ │ │ │ + mov -0x128(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle aeea │ │ │ │ - cmpb $0x0,-0x16c(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - jne af33 │ │ │ │ - lea -0x60(%ebp),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ - imul -0x144(%ebp),%eax │ │ │ │ - mov %eax,-0x190(%ebp) │ │ │ │ + jle acba │ │ │ │ + cmpb $0x0,-0xf0(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + jne ad37 │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + imul -0xc8(%ebp),%eax │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0x90(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ call 4340 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0x144(%ebp) │ │ │ │ - jle b15e │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + cmpl $0x1,-0xc8(%ebp) │ │ │ │ + jle af5c │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne b15e │ │ │ │ + jne af5c │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0x1b8(%ebp) │ │ │ │ - push -0x144(%ebp) │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x148(%ebp) │ │ │ │ + push -0xc8(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 40d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jne b0d2 │ │ │ │ - lea -0x78(%ebp),%eax │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ + jne ae6e │ │ │ │ lea -0x58(%ebp),%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ - mov -0x18c(%ebp),%edx │ │ │ │ + lea -0x38(%ebp),%eax │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - cmpb $0x0,-0x170(%ebp) │ │ │ │ - mov -0x14c(%ebp),%edi │ │ │ │ - push -0x17c(%ebp) │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0x154(%ebp) │ │ │ │ + cmpb $0x0,-0xf4(%ebp) │ │ │ │ + mov -0x118(%ebp),%edx │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ + push -0xfc(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0xdc(%ebp) │ │ │ │ cmove %eax,%edx │ │ │ │ - cmovne -0x188(%ebp),%eax │ │ │ │ + cmovne -0x114(%ebp),%eax │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - push -0x178(%ebp) │ │ │ │ - push -0x13c(%ebp) │ │ │ │ - push -0x138(%ebp) │ │ │ │ + push -0x110(%ebp) │ │ │ │ + push -0xc4(%ebp) │ │ │ │ + push -0xbc(%ebp) │ │ │ │ push %edi │ │ │ │ call 45d0 │ │ │ │ add $0x1c,%esp │ │ │ │ - push -0x190(%ebp) │ │ │ │ - push -0x180(%ebp) │ │ │ │ + push -0xcc(%ebp) │ │ │ │ + push -0x104(%ebp) │ │ │ │ push %edi │ │ │ │ call 4520 │ │ │ │ - mov -0x150(%ebp),%eax │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle a980 │ │ │ │ - cmpb $0x0,-0x16c(%ebp) │ │ │ │ - je a980 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x15c(%ebp),%esi │ │ │ │ - mov -0x150(%ebp),%ecx │ │ │ │ + jle a840 │ │ │ │ + cmpb $0x0,-0xf0(%ebp) │ │ │ │ + je a840 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov -0xe8(%ebp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ + mov -0xd8(%ebp),%ecx │ │ │ │ cltd │ │ │ │ - idivl -0x184(%ebp) │ │ │ │ + idivl -0x108(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je a920 │ │ │ │ + je a7e0 │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je a980 │ │ │ │ + je a840 │ │ │ │ add $0x2,%edi │ │ │ │ cmp %edi,%ecx │ │ │ │ - je a980 │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + je a840 │ │ │ │ + mov -0xd4(%ebp),%ebx │ │ │ │ lea (%esi,%ebx,8),%esi │ │ │ │ - jmp a903 │ │ │ │ + jmp a7b7 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ mov %esi,%edi │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x140(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ push (%eax,%esi,4) │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 4460 │ │ │ │ - mov -0x140(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ push (%eax,%esi,4) │ │ │ │ - push -0x148(%ebp) │ │ │ │ + push -0xd4(%ebp) │ │ │ │ push %edi │ │ │ │ inc %esi │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 4070 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0x150(%ebp),%esi │ │ │ │ - je a980 │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ + cmp -0xd8(%ebp),%esi │ │ │ │ + je a840 │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ lea (%edi,%eax,4),%edi │ │ │ │ - jmp a926 │ │ │ │ + jmp a7e6 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpb $0x0,-0x1a4(%ebp) │ │ │ │ - jne ac4a │ │ │ │ - mov -0x144(%ebp),%eax │ │ │ │ + cmpb $0x0,-0x134(%ebp) │ │ │ │ + jne aae6 │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle ac04 │ │ │ │ + jle aaa3 │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - push -0x1bc(%ebp) │ │ │ │ - push -0x150(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + push -0x144(%ebp) │ │ │ │ + push -0xd8(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - push -0x140(%ebp) │ │ │ │ - push -0x168(%ebp) │ │ │ │ - push -0x1b0(%ebp) │ │ │ │ - push -0x1ac(%ebp) │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + push -0x124(%ebp) │ │ │ │ + push -0x120(%ebp) │ │ │ │ + push -0x11c(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 45c0 │ │ │ │ add $0x30,%esp │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0xb8(%ebp) │ │ │ │ + push -0x98(%ebp) │ │ │ │ call 4340 │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - je aa33 │ │ │ │ - push -0x54(%ebp) │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ + je a8ea │ │ │ │ + push -0x34(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x38(%ebp) │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ call 4200 │ │ │ │ - fldl -0x198(%ebp) │ │ │ │ + fldl -0x130(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe aa53 │ │ │ │ - push -0x54(%ebp) │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ + jbe a90a │ │ │ │ + push -0x34(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x38(%ebp) │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ call 4200 │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl -0x198(%ebp) │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - cmp %eax,-0x1a0(%ebp) │ │ │ │ - je aeea │ │ │ │ - cmpb $0x0,-0x16c(%ebp) │ │ │ │ - je aa9a │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + fstpl -0x130(%ebp) │ │ │ │ + incl -0x6c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + cmp %eax,-0x128(%ebp) │ │ │ │ + je acba │ │ │ │ + cmpb $0x0,-0xf0(%ebp) │ │ │ │ + je a948 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ cltd │ │ │ │ - idivl -0x184(%ebp) │ │ │ │ + idivl -0x108(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je ae30 │ │ │ │ + je ac00 │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ - idivl -0x184(%ebp) │ │ │ │ + idivl -0x108(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je adbb │ │ │ │ + je ab85 │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0x90(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ call 4340 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0x144(%ebp) │ │ │ │ - jg a86a │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je ab60 │ │ │ │ - mov -0x158(%ebp),%eax │ │ │ │ - mov -0x188(%ebp),%edx │ │ │ │ - mov -0x18c(%ebp),%edi │ │ │ │ + cmpl $0x1,-0xc8(%ebp) │ │ │ │ + jg a721 │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je a9ff │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + mov -0x114(%ebp),%edx │ │ │ │ xor %esi,%esi │ │ │ │ + mov -0x118(%ebp),%edi │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov -0x110(%ebp),%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - cmpb $0x0,-0x170(%ebp) │ │ │ │ + cmpb $0x0,-0xf4(%ebp) │ │ │ │ mov $0x0,%eax │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ cmovne %edi,%ebx │ │ │ │ cmovne %edx,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0x158(%ebp) │ │ │ │ - push -0x154(%ebp) │ │ │ │ + push -0xe0(%ebp) │ │ │ │ + push -0xdc(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x98(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ push %esi │ │ │ │ - push -0x14c(%ebp) │ │ │ │ inc %esi │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 41d0 │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ - add %ecx,-0x98(%ebp) │ │ │ │ - add %ecx,%edx │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + add %ecx,-0x78(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ - cmp %esi,-0x160(%ebp) │ │ │ │ - jne aaf5 │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp %esi,-0xe4(%ebp) │ │ │ │ + jne a9a0 │ │ │ │ push $0xffffffff │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0x164(%ebp) │ │ │ │ - push -0x180(%ebp) │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0xf8(%ebp) │ │ │ │ + push -0x104(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 4610 │ │ │ │ - mov -0x150(%ebp),%eax │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jg a8db │ │ │ │ - cmpb $0x0,-0x1a4(%ebp) │ │ │ │ - je ac04 │ │ │ │ - cmpb $0x0,-0x170(%ebp) │ │ │ │ - je aea0 │ │ │ │ - mov -0x1cc(%ebp),%edx │ │ │ │ - mov -0x1c8(%ebp),%eax │ │ │ │ - lea -0x70(%ebp),%ecx │ │ │ │ - lea -0x68(%ebp),%ebx │ │ │ │ + jg a792 │ │ │ │ + cmpb $0x0,-0x134(%ebp) │ │ │ │ + je aaa3 │ │ │ │ + cmpb $0x0,-0xf4(%ebp) │ │ │ │ + je ac70 │ │ │ │ + mov -0x140(%ebp),%edx │ │ │ │ + mov -0x168(%ebp),%eax │ │ │ │ + lea -0x50(%ebp),%ecx │ │ │ │ + lea -0x48(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - push -0x150(%ebp) │ │ │ │ - push -0x140(%ebp) │ │ │ │ - push -0x168(%ebp) │ │ │ │ - push -0x1b0(%ebp) │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + push -0xd8(%ebp) │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + push -0x124(%ebp) │ │ │ │ + push -0x120(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - mov -0x1c0(%ebp),%eax │ │ │ │ + mov -0x13c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - push -0x1ac(%ebp) │ │ │ │ - push -0x14c(%ebp) │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + push -0x11c(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ call 4570 │ │ │ │ add $0x40,%esp │ │ │ │ - jmp a9e4 │ │ │ │ + jmp a8a1 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - push -0x150(%ebp) │ │ │ │ - push -0x140(%ebp) │ │ │ │ - push -0x168(%ebp) │ │ │ │ - push -0x1b0(%ebp) │ │ │ │ - push -0x1ac(%ebp) │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + push -0xd8(%ebp) │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + push -0x124(%ebp) │ │ │ │ + push -0x120(%ebp) │ │ │ │ + push -0x11c(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 4550 │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ add $0x20,%esp │ │ │ │ - jmp a9ea │ │ │ │ - cmpl $0x1,-0x144(%ebp) │ │ │ │ - jle ab99 │ │ │ │ - cmpb $0x0,-0x170(%ebp) │ │ │ │ - je adaa │ │ │ │ - mov -0x1cc(%ebp),%edx │ │ │ │ - mov -0x1d0(%ebp),%ecx │ │ │ │ - mov -0x1d4(%ebp),%esi │ │ │ │ - lea -0x70(%ebp),%ebx │ │ │ │ - mov -0x1c8(%ebp),%eax │ │ │ │ - lea -0x68(%ebp),%edi │ │ │ │ + jmp a8a4 │ │ │ │ + cmpl $0x1,-0xc8(%ebp) │ │ │ │ + jle aa38 │ │ │ │ + cmpb $0x0,-0xf4(%ebp) │ │ │ │ + je ab77 │ │ │ │ + mov -0x140(%ebp),%edx │ │ │ │ + mov -0x174(%ebp),%ecx │ │ │ │ + lea -0x50(%ebp),%ebx │ │ │ │ + lea -0x48(%ebp),%edi │ │ │ │ + mov -0x178(%ebp),%esi │ │ │ │ + mov -0x168(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - push -0x1bc(%ebp) │ │ │ │ - push -0x150(%ebp) │ │ │ │ + push -0xb8(%ebp) │ │ │ │ push -0x144(%ebp) │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - push -0x140(%ebp) │ │ │ │ - push -0x168(%ebp) │ │ │ │ - push -0x1b0(%ebp) │ │ │ │ + push -0xd8(%ebp) │ │ │ │ + push -0xc8(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + push -0x124(%ebp) │ │ │ │ + push -0x120(%ebp) │ │ │ │ push %edx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - mov -0x1c0(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x13c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - push -0x1ac(%ebp) │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + push -0x11c(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 4040 │ │ │ │ add $0x50,%esp │ │ │ │ - jmp a9e4 │ │ │ │ - mov -0x180(%ebp),%ecx │ │ │ │ - fldz │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - fstpl (%ecx) │ │ │ │ - cmpl $0x1,-0xa4(%ebp) │ │ │ │ - je ad9c │ │ │ │ - mov %edi,%eax │ │ │ │ - not %eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - fildl -0x98(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fsubs -0x3a0c(%edx) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe b0c2 │ │ │ │ - mov -0x1c8(%ebp),%ebx │ │ │ │ - fstl -0x98(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - vbroadcastsd -0x98(%ebp),%zmm0 │ │ │ │ - lea (%ebx,%ecx,1),%edx │ │ │ │ - and $0x40,%ebx │ │ │ │ - je ad5f │ │ │ │ - mov -0x180(%ebp),%eax │ │ │ │ - vmovupd %zmm0,0x8(%eax) │ │ │ │ - add $0x40,%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je ad7a │ │ │ │ - vmovupd %zmm0,0x8(%eax) │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vmovupd %zmm0,-0x38(%eax) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jne ad5f │ │ │ │ - mov -0x174(%ebp),%eax │ │ │ │ - test $0x7,%al │ │ │ │ - je ada0 │ │ │ │ - mov -0x180(%ebp),%ecx │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - inc %eax │ │ │ │ - mov %eax,%edx │ │ │ │ - fstl (%ecx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - cmp %edx,%edi │ │ │ │ - jg ad8e │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp ada2 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp ada2 │ │ │ │ - ffreep %st(0) │ │ │ │ - vzeroupper │ │ │ │ - jmp 9f44 │ │ │ │ + jmp a8a1 │ │ │ │ xor %edx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %esi,%esi │ │ │ │ xor %edi,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp ac82 │ │ │ │ - mov -0x1a8(%ebp),%esi │ │ │ │ - xor %ecx,%ecx │ │ │ │ + jmp ab1a │ │ │ │ + mov -0x138(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle aa9a │ │ │ │ - mov -0x1a8(%ebp),%edi │ │ │ │ - mov -0x180(%ebp),%esi │ │ │ │ + jle a948 │ │ │ │ + mov -0x138(%ebp),%edi │ │ │ │ + mov -0x104(%ebp),%esi │ │ │ │ mov %eax,0x8(%esi,%ecx,4) │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ movl $0xffffffff,0x4(%esi,%ecx,4) │ │ │ │ cmp %eax,%edi │ │ │ │ - jle aead │ │ │ │ + jle ac7d │ │ │ │ cltd │ │ │ │ - add -0x174(%ebp),%ecx │ │ │ │ + add -0x100(%ebp),%ecx │ │ │ │ add $0x2,%ebx │ │ │ │ - idivl -0x144(%ebp) │ │ │ │ + idivl -0xc8(%ebp) │ │ │ │ movl $0xffffffff,0x4(%esi,%ecx,4) │ │ │ │ mov %eax,0x8(%esi,%ecx,4) │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge a7f3 │ │ │ │ + jge a6b0 │ │ │ │ mov %ebx,%eax │ │ │ │ - add -0x174(%ebp),%ecx │ │ │ │ + add -0x100(%ebp),%ecx │ │ │ │ cltd │ │ │ │ - idivl -0x144(%ebp) │ │ │ │ - jmp addb │ │ │ │ - nop │ │ │ │ + idivl -0xc8(%ebp) │ │ │ │ + jmp aba5 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1a8(%ebp),%eax │ │ │ │ + mov -0x138(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle aa9a │ │ │ │ + jle a948 │ │ │ │ mov %edx,%eax │ │ │ │ - mov -0x1a8(%ebp),%edi │ │ │ │ - mov -0x180(%ebp),%esi │ │ │ │ + mov -0x138(%ebp),%edi │ │ │ │ + mov -0x104(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,0x4(%esi,%ecx,4) │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ movl $0xffffffff,0x8(%esi,%ecx,4) │ │ │ │ cmp %eax,%edi │ │ │ │ - jle a7e0 │ │ │ │ + jle a69d │ │ │ │ cltd │ │ │ │ - add -0x174(%ebp),%ecx │ │ │ │ + add -0x100(%ebp),%ecx │ │ │ │ add $0x2,%ebx │ │ │ │ - idivl -0x144(%ebp) │ │ │ │ + idivl -0xc8(%ebp) │ │ │ │ movl $0xffffffff,0x8(%esi,%ecx,4) │ │ │ │ mov %eax,0x4(%esi,%ecx,4) │ │ │ │ cmp %ebx,%edi │ │ │ │ - jle a7e0 │ │ │ │ + jle a69d │ │ │ │ mov %ebx,%eax │ │ │ │ - add -0x174(%ebp),%ecx │ │ │ │ + add -0x100(%ebp),%ecx │ │ │ │ cltd │ │ │ │ - idivl -0x144(%ebp) │ │ │ │ - jmp ae50 │ │ │ │ + idivl -0xc8(%ebp) │ │ │ │ + jmp ac20 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp abb8 │ │ │ │ + jmp aa57 │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0x90(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ call 4340 │ │ │ │ - lea -0x78(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ + cmpl $0x1,-0xc8(%ebp) │ │ │ │ lea -0x58(%ebp),%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ - cmpl $0x1,-0x144(%ebp) │ │ │ │ - jg a86a │ │ │ │ - jmp aace │ │ │ │ + lea -0x38(%ebp),%eax │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + jg a721 │ │ │ │ + jmp a97c │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 41f0 │ │ │ │ - vmovsd -0x198(%ebp),%xmm7 │ │ │ │ - mov -0x1dc(%ebp),%eax │ │ │ │ + vmovsd -0x130(%ebp),%xmm1 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovsd %xmm7,(%eax) │ │ │ │ - jmp 940c │ │ │ │ - mov %ebx,-0xf8(%ebp) │ │ │ │ - mov -0x144(%ebp),%ebx │ │ │ │ + mov -0x180(%ebp),%eax │ │ │ │ + vmovsd %xmm1,(%eax) │ │ │ │ + jmp 93f1 │ │ │ │ + mov -0x10c(%ebp),%edx │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %ebx,-0x138(%ebp) │ │ │ │ - jmp a5c0 │ │ │ │ - mov -0x1a8(%ebp),%edx │ │ │ │ - lea -0x60(%ebp),%edi │ │ │ │ + mov -0x11c(%ebp),%edi │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0x168(%ebp),%ebx │ │ │ │ + add %edx,%edi │ │ │ │ + add %edx,%ebx │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ + add %edx,%ebx │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + mov -0x120(%ebp),%ebx │ │ │ │ + add %edx,%ebx │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ + add %edx,%ebx │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ + jmp a450 │ │ │ │ + mov -0x138(%ebp),%edx │ │ │ │ + lea -0x40(%ebp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jg ae40 │ │ │ │ - jmp a7e0 │ │ │ │ - mov -0x154(%ebp),%edi │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - movl $0x3ff00000,0x4(%edi) │ │ │ │ - movl $0x0,0x8(%edi) │ │ │ │ - movl $0x3ff00000,0xc(%edi) │ │ │ │ - mov -0x190(%ebp),%edi │ │ │ │ - movl $0x0,(%ebx) │ │ │ │ - movl $0x3ff00000,0x4(%ebx) │ │ │ │ - fstpl (%edi) │ │ │ │ - mov -0x180(%ebp),%edi │ │ │ │ + jg ac10 │ │ │ │ + jmp a69d │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + mov -0xdc(%ebp),%edx │ │ │ │ fldz │ │ │ │ - fstpl (%edi) │ │ │ │ - jmp 9f44 │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + vmovapd -0x3a00(%edi),%xmm0 │ │ │ │ + vmovupd %xmm0,(%edx) │ │ │ │ + vmovapd -0x39f0(%edi),%xmm0 │ │ │ │ + vmovupd %xmm0,(%eax) │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ + fstpl (%eax) │ │ │ │ + jmp 9dfc │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ call 42a0 (unsigned int, unsigned int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ je 4f1a <__cxa_finalize@plt+0x8ca> │ │ │ │ jmp 4f25 <__cxa_finalize@plt+0x8d5> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x144(%ebp),%edi │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%edi,8),%esi │ │ │ │ push %esi │ │ │ │ call 41b0 │ │ │ │ - mov %eax,-0x1bc(%ebp) │ │ │ │ + mov %eax,-0x144(%ebp) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 41b0 │ │ │ │ - mov %eax,-0x1d0(%ebp) │ │ │ │ + mov %eax,-0x174(%ebp) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 41b0 │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - mov %eax,-0x1d4(%ebp) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov %eax,-0x178(%ebp) │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 41b0 │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x1b8(%ebp) │ │ │ │ + mov %eax,-0x148(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %eax,%ebx │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + mov %eax,-0x158(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov -0x1b8(%ebp),%edi │ │ │ │ + mov -0x148(%ebp),%edi │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ - cmp -0x144(%ebp),%eax │ │ │ │ - cmovge %esi,%eax │ │ │ │ + cmp %eax,-0xc8(%ebp) │ │ │ │ + cmovle -0x158(%ebp),%eax │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ - cmp -0x8c(%ebp),%ecx │ │ │ │ - jne b038 │ │ │ │ - jmp 9636 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x154(%ebp),%edi │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - movl $0x3ff00000,0x4(%edi) │ │ │ │ - movl $0x0,0x8(%edi) │ │ │ │ - movl $0x3ff00000,0xc(%edi) │ │ │ │ - mov -0x190(%ebp),%edi │ │ │ │ - movl $0x0,(%ebx) │ │ │ │ - movl $0x3ff00000,0x4(%ebx) │ │ │ │ - fstpl (%edi) │ │ │ │ - jmp 9ca1 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 9c05 │ │ │ │ + cmp %ecx,-0x6c(%ebp) │ │ │ │ + jne ae2b │ │ │ │ + jmp 95ef │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 95a5 │ │ │ │ - mov -0x180(%ebp),%ecx │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp ad8e │ │ │ │ + jmp 956a │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 940e │ │ │ │ + jmp 93f3 │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 4250 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0x144(%ebp) │ │ │ │ - jle 9636 │ │ │ │ - mov -0x144(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + cmpl $0x1,-0xc8(%ebp) │ │ │ │ + jle 95ef │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ push %esi │ │ │ │ call 41b0 │ │ │ │ - mov %eax,-0x1bc(%ebp) │ │ │ │ + mov %eax,-0x144(%ebp) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 41b0 │ │ │ │ - mov %eax,-0x1d0(%ebp) │ │ │ │ + mov %eax,-0x174(%ebp) │ │ │ │ mov %esi,(%esp) │ │ │ │ call 41b0 │ │ │ │ - mov %eax,-0x1d4(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov %eax,-0x178(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 41b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x1b8(%ebp) │ │ │ │ - jmp 9636 │ │ │ │ - lea -0x78(%ebp),%eax │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - jmp aab3 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x17c(%ebp),%edx │ │ │ │ - mov -0x188(%ebp),%esi │ │ │ │ - mov -0x18c(%ebp),%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - lea (%edx,%edx,1),%ecx │ │ │ │ - jmp a0d9 │ │ │ │ - vzeroupper │ │ │ │ - jmp a0f3 │ │ │ │ + mov %eax,-0x148(%ebp) │ │ │ │ + jmp 95ef │ │ │ │ xor %esi,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 44b0 │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %eax,-0x150(%ebp) │ │ │ │ - je 9715 │ │ │ │ + cmp %eax,-0xd8(%ebp) │ │ │ │ + je 96bc │ │ │ │ sub $0x4,%esp │ │ │ │ add $0x2,%esi │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x150(%ebp) │ │ │ │ - jne b1a6 │ │ │ │ - jmp 9715 │ │ │ │ + cmp %esi,-0xd8(%ebp) │ │ │ │ + jne aef9 │ │ │ │ + jmp 96bc │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + lea (%edx,%edx,1),%ecx │ │ │ │ + jmp 9f74 │ │ │ │ + vzeroupper │ │ │ │ + jmp 9f9a │ │ │ │ + lea -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + lea -0x38(%ebp),%eax │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + jmp a961 │ │ │ │ + call eab0 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xfffffff9,%eax │ │ │ │ - jmp 940e │ │ │ │ - call eee0 │ │ │ │ + jmp 93f3 │ │ │ │ + mov -0x17c(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 4280 │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ + jmp a672 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000b200 (unsigned int, unsigned int)@@Base>: │ │ │ │ +0000aff0 (unsigned int, unsigned int)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ call 5200 │ │ │ │ - add $0x7c00,%ebx │ │ │ │ + add $0x7e10,%ebx │ │ │ │ cmp $0x1fffffff,%edi │ │ │ │ - ja b285 (unsigned int, unsigned int)@@Base+0x85> │ │ │ │ + ja b075 (unsigned int, unsigned int)@@Base+0x85> │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ push %esi │ │ │ │ call 4280 │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ imul %edi,%eax │ │ │ │ cmp $0xfffffff,%eax │ │ │ │ - ja b285 (unsigned int, unsigned int)@@Base+0x85> │ │ │ │ - shl $0x3,%eax │ │ │ │ + ja b075 (unsigned int, unsigned int)@@Base+0x85> │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ cmp $0x1,%edi │ │ │ │ - jbe b27b (unsigned int, unsigned int)@@Base+0x7b> │ │ │ │ + jbe b06b (unsigned int, unsigned int)@@Base+0x7b> │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ lea 0x4(%ebp),%edx │ │ │ │ add %ebp,%esi │ │ │ │ lea 0x0(,%edi,8),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %eax,(%edx) │ │ │ │ add $0x4,%edx │ │ │ │ add %ecx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ - jne b270 (unsigned int, unsigned int)@@Base+0x70> │ │ │ │ + jne b060 (unsigned int, unsigned int)@@Base+0x70> │ │ │ │ add $0xc,%esp │ │ │ │ mov %ebp,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ call 44a0 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %ecx,%esi │ │ │ │ push %ebx │ │ │ │ mov %edx,%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ lea 0x0(,%ecx,8),%ebx │ │ │ │ fstpl (%edx,%ebx,1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je b359 (unsigned int, unsigned int)@@Base+0x159> │ │ │ │ + je b119 (unsigned int, unsigned int)@@Base+0x129> │ │ │ │ test %esi,%esi │ │ │ │ - js b322 (unsigned int, unsigned int)@@Base+0x122> │ │ │ │ + js b0e2 (unsigned int, unsigned int)@@Base+0xf2> │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ lea 0x4(%edx,%esi,4),%esi │ │ │ │ mov (%edx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ - vmovsd (%eax,%ebx,1),%xmm0 │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ + vmovsd (%eax,%ebx,1),%xmm0 │ │ │ │ fldl (%ecx) │ │ │ │ vmovsd %xmm0,(%ecx) │ │ │ │ fstpl (%eax,%ebx,1) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne b300 (unsigned int, unsigned int)@@Base+0x100> │ │ │ │ + jne b0c0 (unsigned int, unsigned int)@@Base+0xd0> │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ cmp 0x24(%esp),%ebp │ │ │ │ - jge b359 (unsigned int, unsigned int)@@Base+0x159> │ │ │ │ + jge b119 (unsigned int, unsigned int)@@Base+0x129> │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ shl $0x3,%ebp │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ lea (%edx,%ebp,1),%eax │ │ │ │ add (%edi,%ecx,4),%ebp │ │ │ │ lea (%edx,%esi,8),%edx │ │ │ │ nop │ │ │ │ vmovsd 0x0(%ebp),%xmm1 │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ebp │ │ │ │ vmovsd %xmm1,-0x8(%eax) │ │ │ │ fstpl -0x8(%ebp) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne b340 (unsigned int, unsigned int)@@Base+0x140> │ │ │ │ + jne b100 (unsigned int, unsigned int)@@Base+0x110> │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0000b370 : │ │ │ │ +0000b130 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ + call 90be >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x3be> │ │ │ │ + add $0x7cd4,%eax │ │ │ │ mov 0x54(%esp),%ebx │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ - call 90be >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x3be> │ │ │ │ - add $0x7a8c,%eax │ │ │ │ lea 0x0(,%ebx,8),%edi │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle b621 │ │ │ │ + jle b3e1 │ │ │ │ mov 0x58(%esp),%ebp │ │ │ │ xor %esi,%esi │ │ │ │ fldz │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ fld %st(0) │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ @@ -8117,32 +8063,33 @@ │ │ │ │ fldl (%eax) │ │ │ │ fabs │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne b3c0 │ │ │ │ + jne b180 │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp b3e1 │ │ │ │ - je b3f8 │ │ │ │ + jp b1a1 │ │ │ │ + je b1bc │ │ │ │ fld1 │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ + fsts 0xc(%esp) │ │ │ │ fdiv %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x0(%ebp,%esi,8) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je b41f │ │ │ │ + je b1e3 │ │ │ │ ffreep %st(0) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp b3b0 │ │ │ │ + jmp b170 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x8,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x3bac(%eax),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ @@ -8153,1211 +8100,1185 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fstp %st(1) │ │ │ │ lea (%ecx,%ebx,4),%eax │ │ │ │ - movl $0x0,0x1c(%esp) │ │ │ │ - mov %esi,0x14(%esp) │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ + movl $0x0,0x18(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ - fldl -0x3948(%eax) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl -0x3a28(%eax) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx,%esi,4),%ebp │ │ │ │ lea 0x0(%ebp,%edx,1),%edi │ │ │ │ fldl (%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je b495 │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ + je b255 │ │ │ │ xor %eax,%eax │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ fldl (%esi,%edx,1) │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ fsubrp %st,%st(1) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne b480 │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + jne b240 │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ fstl (%edi) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ fabs │ │ │ │ fmull (%eax,%esi,8) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ fcomi %st(1),%st │ │ │ │ cmovae %esi,%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - cmp %esi,0x14(%esp) │ │ │ │ - je b4c0 │ │ │ │ + cmp %esi,0x10(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + je b280 │ │ │ │ inc %esi │ │ │ │ - jmp b460 │ │ │ │ + jmp b220 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ fldz │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - cmp 0x10(%esp),%eax │ │ │ │ - jne b5c4 │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + cmp 0xc(%esp),%eax │ │ │ │ + jne b382 │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ - mov 0x1c(%esp),%edi │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + fldz │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ mov %ebx,(%eax,%edi,4) │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ fldl (%eax) │ │ │ │ - fld %st(1) │ │ │ │ - fxch %st(1) │ │ │ │ fucomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jp b503 │ │ │ │ - jne b510 │ │ │ │ - fxch %st(1) │ │ │ │ + jp b2c1 │ │ │ │ + jne b2c1 │ │ │ │ fstl (%eax) │ │ │ │ - jmp b512 │ │ │ │ - fxch %st(1) │ │ │ │ - jmp b512 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + cmp %edi,0x10(%esp) │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ - cmp %edi,0x14(%esp) │ │ │ │ - je b630 │ │ │ │ - jle b636 │ │ │ │ + je b3f0 │ │ │ │ + jle b3f4 │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ fld1 │ │ │ │ fdivl (%eax) │ │ │ │ lea (%ecx,%esi,4),%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp b300 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%eax),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ add %edx,%ebx │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ebx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne b540 │ │ │ │ + jne b300 │ │ │ │ ffreep %st(0) │ │ │ │ mov (%ecx),%ebp │ │ │ │ lea 0x0(,%esi,8),%edx │ │ │ │ - mov %esi,0x1c(%esp) │ │ │ │ - mov %esi,0x20(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ + mov %esi,0x20(%esp) │ │ │ │ add %edx,%ebp │ │ │ │ + cmp 0xc(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ - cmp 0x10(%esp),%eax │ │ │ │ - je b5a9 │ │ │ │ + je b369 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov (%ecx,%edi,4),%esi │ │ │ │ lea (%esi,%edx,1),%ebp │ │ │ │ fldl 0x0(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ fldl (%ebx,%edx,1) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fsubrp %st,%st(1) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne b590 │ │ │ │ + jne b350 │ │ │ │ + cmp 0xc(%esp),%eax │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ - cmp 0x10(%esp),%eax │ │ │ │ - jne b580 │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ + jne b340 │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + cmp %edi,0x10(%esp) │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ - cmp %edi,0x14(%esp) │ │ │ │ - jle b656 │ │ │ │ - fstp %st(1) │ │ │ │ + jle b412 │ │ │ │ mov %esi,%ebx │ │ │ │ - jmp b450 │ │ │ │ + jmp b210 │ │ │ │ mov (%ecx,%eax,4),%eax │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ add %eax,%edi │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovsd (%ebx),%xmm0 │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ebx │ │ │ │ vmovsd %xmm0,-0x8(%eax) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne b5e0 │ │ │ │ - fxch %st(2) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x1c(%esp),%edi │ │ │ │ + jne b3a0 │ │ │ │ + fxch %st(1) │ │ │ │ fchs │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ fstpl 0x20(%esp) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ vmovsd 0x20(%esp),%xmm1 │ │ │ │ vmovsd %xmm1,(%eax,%edi,8) │ │ │ │ - jmp b4dd │ │ │ │ + jmp b2a1 │ │ │ │ fld1 │ │ │ │ - jmp b63a │ │ │ │ + jmp b3f6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp b63a │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp b3f6 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je b64a │ │ │ │ + je b406 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ - jmp b64c │ │ │ │ + jmp b408 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x3c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - fxch %st(1) │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ - jmp b4c8 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ + jmp b28c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0000b670 : │ │ │ │ +0000b420 : │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ + mov %ecx,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x74,%esp │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov 0xc(%ecx),%esi │ │ │ │ - mov 0x10(%ecx),%edx │ │ │ │ - mov 0x8(%ecx),%edi │ │ │ │ + sub $0x54,%esp │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov (%ecx),%edi │ │ │ │ call 5200 │ │ │ │ - add $0x777c,%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + add $0x79d0,%ebx │ │ │ │ + mov 0x4(%ecx),%esi │ │ │ │ + mov 0x8(%ecx),%ecx │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ push $0x0 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ push %esi │ │ │ │ - mov %eax,%esi │ │ │ │ push %edi │ │ │ │ - push %eax │ │ │ │ - push -0x50(%ebp) │ │ │ │ call 43f0 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne b9cc │ │ │ │ + jne b51d │ │ │ │ test %esi,%esi │ │ │ │ - jle b9cc │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + jle b51d │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - lea (%edi,%ebx,1),%esi │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + add %ecx,%ebx │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %edx,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push -0x48(%ebp) │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 4510 │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0xffffffff,-0x44(%ebp) │ │ │ │ + mov $0xffffffff,%ebx │ │ │ │ fldz │ │ │ │ movl $0x0,(%edi,%esi,1) │ │ │ │ movl $0x3ff00000,0x4(%edi,%esi,1) │ │ │ │ xor %esi,%esi │ │ │ │ - jmp b750 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + vmovsd (%edi,%esi,8),%xmm2 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ + fldl (%edi,%eax,8) │ │ │ │ + vmovsd %xmm2,(%edi,%eax,8) │ │ │ │ + cmp $0xffffffff,%ebx │ │ │ │ + jne b690 │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp b73c │ │ │ │ - je b73f │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - fstpl (%edi,%esi,8) │ │ │ │ + jp b530 │ │ │ │ + jne b530 │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je b850 │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - vmovsd (%edi,%esi,8),%xmm4 │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ - vmovsd %xmm4,(%edi,%eax,8) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je b730 │ │ │ │ - mov %eax,%edx │ │ │ │ - cmp %eax,%esi │ │ │ │ - jle b73f │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - mov (%eax,%esi,4),%ebx │ │ │ │ - lea -0x1(%ecx),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe b9f4 │ │ │ │ - shr $0x3,%ecx │ │ │ │ - shl $0x3,%edx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - lea (%ebx,%edx,1),%eax │ │ │ │ - add %edi,%edx │ │ │ │ - add %eax,%ecx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vmulpd (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm7 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm7 │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - vmovsd %xmm7,-0x40(%ebp) │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne b7a0 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - test $0x7,%al │ │ │ │ - je b73f │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - add -0x44(%ebp),%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ - fmull (%edi,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jg b830 │ │ │ │ + cmp %eax,-0x38(%ebp) │ │ │ │ fstpl (%edi,%esi,8) │ │ │ │ + je b541 │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp b4e0 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + vzeroupper │ │ │ │ + lea -0x10(%ebp),%esp │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + lea -0x4(%ecx),%esp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - jne b74e │ │ │ │ + cmp %eax,-0x38(%ebp) │ │ │ │ + fstpl (%edi,%esi,8) │ │ │ │ + mov %esi,%ebx │ │ │ │ + jne b513 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp b852 │ │ │ │ + jmp b543 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea 0x0(,%esi,8),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - fldl -0x8(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp %esi,-0x54(%ebp) │ │ │ │ - jle b9e0 │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %ebx,-0x34(%ebp) │ │ │ │ + lea 0x0(,%ebx,8),%eax │ │ │ │ + fldl -0x8(%esi) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + jle b760 │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ lea -0x1(%ecx),%edx │ │ │ │ - mov -0x4(%ebx,%esi,4),%ebx │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jbe b9ec │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - shr $0x3,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - lea (%ebx,%eax,1),%edx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov -0x4(%edi,%ebx,4),%edi │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe b76c │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + shr $0x2,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + add %esi,%ecx │ │ │ │ + lea (%edi,%eax,1),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp b5c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - vmulpd (%eax),%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - vmovsd %xmm3,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vextractf64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - vmovsd %xmm4,-0x40(%ebp) │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - vmovlpd %xmm0,-0x40(%ebp) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - vmovhpd %xmm0,-0x40(%ebp) │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - vmovsd %xmm5,-0x40(%ebp) │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - vmovsd %xmm6,-0x40(%ebp) │ │ │ │ - fsubl -0x40(%ebp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne b8c0 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - test $0x7,%al │ │ │ │ - je b95f │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - add %esi,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ - fmull (%ebx,%eax,8) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + fsubl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fsubl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + fsubl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + fsubl -0x20(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne b5c0 │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + test $0x3,%al │ │ │ │ + je b61e │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + add %ebx,%eax │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ mov %eax,%edx │ │ │ │ + fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ + cmp -0x2c(%ebp),%edx │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jl b950 │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - incl -0x48(%ebp) │ │ │ │ - fdivl -0x8(%ebx,%eax,1) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - sub $0x8,%eax │ │ │ │ - fstpl (%eax) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - dec %esi │ │ │ │ - jne b870 │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jl b60b │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + incl -0x24(%ebp) │ │ │ │ + sub $0x8,%esi │ │ │ │ + fdivl -0x8(%edi,%eax,1) │ │ │ │ + fstpl (%esi) │ │ │ │ + dec %ebx │ │ │ │ + jne b560 │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp b9a0 │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + jmp b660 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovsd (%edi,%eax,8),%xmm5 │ │ │ │ + vmovsd (%edi,%eax,8),%xmm3 │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ inc %eax │ │ │ │ - vmovsd %xmm5,(%ecx,%ebx,1) │ │ │ │ + vmovsd %xmm3,(%ecx,%ebx,1) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne b9a0 │ │ │ │ - addl $0x8,-0x64(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - cmp %esi,-0x64(%ebp) │ │ │ │ - je b9c6 │ │ │ │ - vzeroupper │ │ │ │ - jmp b6f0 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jne b660 │ │ │ │ + addl $0x8,-0x44(%ebp) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x44(%ebp) │ │ │ │ + je b517 │ │ │ │ vzeroupper │ │ │ │ - lea -0x10(%ebp),%esp │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - lea -0x4(%ecx),%esp │ │ │ │ - ret │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x4(%eax,%esi,4),%ebx │ │ │ │ - jmp b95f │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - jmp b950 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - jmp b830 │ │ │ │ + jmp b4b0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jle b508 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe b777 │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + lea 0x0(,%ebx,8),%edx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + add %edx,%eax │ │ │ │ + add %edi,%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + jmp b700 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmulpd -0x20(%eax),%ymm0,%ymm0 │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + fsubl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm0 │ │ │ │ + fsubl -0x20(%ebp) │ │ │ │ + vmovlpd %xmm0,-0x20(%ebp) │ │ │ │ + fsubl -0x20(%ebp) │ │ │ │ + vmovhpd %xmm0,-0x20(%ebp) │ │ │ │ + fsubl -0x20(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne b700 │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + test $0x3,%al │ │ │ │ + je b508 │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + add %ebx,%eax │ │ │ │ + fldl (%edx,%eax,8) │ │ │ │ + fmull (%edi,%eax,8) │ │ │ │ + inc %eax │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + cmp %eax,%esi │ │ │ │ + jg b74c │ │ │ │ + jmp b508 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x4(%eax,%ebx,4),%edi │ │ │ │ + jmp b61e │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + jmp b60b │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + mov %ebx,%eax │ │ │ │ + jmp b74c │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000ba00 : │ │ │ │ +0000b780 : │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ call 90be >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x3be> │ │ │ │ - add $0x73fc,%eax │ │ │ │ + add $0x767c,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x128,%esp │ │ │ │ + sub $0xe8,%esp │ │ │ │ mov 0x8(%ecx),%edi │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov (%ecx),%eax │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ - mov %edi,-0xf8(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov %edi,-0xc0(%ebp) │ │ │ │ mov 0xc(%ecx),%edi │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ dec %eax │ │ │ │ - mov %eax,-0x100(%ebp) │ │ │ │ - mov %eax,-0x108(%ebp) │ │ │ │ - mov %edi,-0xf4(%ebp) │ │ │ │ + mov %eax,-0xd4(%ebp) │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov %edi,-0xcc(%ebp) │ │ │ │ mov 0x10(%ecx),%edi │ │ │ │ - mov %edi,-0xfc(%ebp) │ │ │ │ + mov %edi,-0xd0(%ebp) │ │ │ │ mov 0x14(%ecx),%edi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - js dba3 │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + js d76f │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ebx,%eax │ │ │ │ - je bab6 │ │ │ │ + je b826 │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fucomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jp bae5 │ │ │ │ - jne baf0 │ │ │ │ + jp b852 │ │ │ │ + jne b860 │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jle baa0 │ │ │ │ + jle b810 │ │ │ │ ffreep %st(0) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + push -0xbc(%ebp) │ │ │ │ push %esi │ │ │ │ - push -0x88(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ - push %edi │ │ │ │ xor %edx,%edx │ │ │ │ + push -0x60(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ + push %edi │ │ │ │ dec %edi │ │ │ │ - call b2c0 (unsigned int, unsigned int)@@Base+0xc0> │ │ │ │ + call b080 (unsigned int, unsigned int)@@Base+0x90> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - je ce97 │ │ │ │ - jmp baf2 │ │ │ │ + je cb03 │ │ │ │ + jmp b862 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp baf2 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp b862 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x1,%ebx │ │ │ │ - jae ba90 │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ + jae b800 │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ lea 0x0(,%ebx,8),%ecx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ cmp %edx,%edi │ │ │ │ - jl bb3d │ │ │ │ + jl b8ad │ │ │ │ fldz │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ebx,%eax │ │ │ │ - je bb36 │ │ │ │ + je b8a6 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ fldl (%edx,%ecx,1) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fucomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jp bb67 │ │ │ │ - jne bb70 │ │ │ │ + jp b8ce │ │ │ │ + jne b8e0 │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jle bb20 │ │ │ │ + jle b890 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + push -0xbc(%ebp) │ │ │ │ push %esi │ │ │ │ mov %edi,%ecx │ │ │ │ - push -0x88(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ push %eax │ │ │ │ mov %ebx,%eax │ │ │ │ - call b2c0 (unsigned int, unsigned int)@@Base+0xc0> │ │ │ │ - incl -0x84(%ebp) │ │ │ │ + call b080 (unsigned int, unsigned int)@@Base+0x90> │ │ │ │ + incl -0x5c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp bb72 │ │ │ │ + jmp b8e2 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp bb72 │ │ │ │ + jmp b8e2 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jle bb09 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + jle b873 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ cmp %eax,%edi │ │ │ │ - jl bbc3 │ │ │ │ - mov -0xc8(%ebp),%ecx │ │ │ │ + jl b92d │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ lea 0x8(%ecx,%edi,8),%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ sub %eax,%edx │ │ │ │ and $0x8,%edx │ │ │ │ - je bbb1 │ │ │ │ + je b91b │ │ │ │ fstl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je bbc1 │ │ │ │ + je b92b │ │ │ │ fstl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne bbb1 │ │ │ │ + jne b91b │ │ │ │ ffreep %st(0) │ │ │ │ - jmp bbc3 │ │ │ │ + jmp b92d │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %esi,%edi │ │ │ │ - fldl -0x3940(%eax) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - jl bef0 │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + fldl -0x3a20(%eax) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + cmp %esi,-0x64(%ebp) │ │ │ │ + jl bbc0 │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - lea 0x0(,%esi,8),%ebx │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + lea 0x0(,%esi,8),%ecx │ │ │ │ fldz │ │ │ │ - jmp bc42 │ │ │ │ - jmp bc40 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp b982 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je bc5a │ │ │ │ - mov (%edi,%eax,4),%edx │ │ │ │ - fldl (%edx,%ebx,1) │ │ │ │ - mov (%edi,%esi,4),%edx │ │ │ │ + je b99a │ │ │ │ + mov (%ebx,%eax,4),%edx │ │ │ │ + fldl (%edx,%ecx,1) │ │ │ │ + mov (%ebx,%esi,4),%edx │ │ │ │ fabs │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fabs │ │ │ │ faddp %st,%st(2) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne bc40 │ │ │ │ + cmp %edx,%edi │ │ │ │ + jne b980 │ │ │ │ fldz │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ fucomi %st(1),%st │ │ │ │ setp %dl │ │ │ │ cmovne %eax,%edx │ │ │ │ test %dl,%dl │ │ │ │ - je bc90 │ │ │ │ + je b9d0 │ │ │ │ fucomip %st(2),%st │ │ │ │ setp %dl │ │ │ │ cmovne %eax,%edx │ │ │ │ test %dl,%dl │ │ │ │ - jne bcc0 │ │ │ │ + jne ba00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp bca2 │ │ │ │ + jmp b9e2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp bca2 │ │ │ │ + jmp b9e2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - cmp -0x48(%ebp),%esi │ │ │ │ - je bea6 │ │ │ │ + cmp -0x20(%ebp),%esi │ │ │ │ + je bb86 │ │ │ │ inc %esi │ │ │ │ - jmp bc00 │ │ │ │ + jmp b960 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ - fmuls -0x3a04(%eax) │ │ │ │ - fld %st(2) │ │ │ │ - fadd %st(2),%st │ │ │ │ + fmuls -0x3a48(%eax) │ │ │ │ + fld %st(1) │ │ │ │ + fadd %st(3),%st │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(3),%st │ │ │ │ - jbe bd08 │ │ │ │ - flds -0x3a00(%eax) │ │ │ │ + jbe ba48 │ │ │ │ + flds -0x3a44(%eax) │ │ │ │ fxch %st(3) │ │ │ │ - jmp bcf4 │ │ │ │ + jmp ba34 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fadd %st(0),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja bcf0 │ │ │ │ + ja ba30 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp bd10 │ │ │ │ + jmp ba50 │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ xchg %ax,%ax │ │ │ │ fld %st(3) │ │ │ │ fadd %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jb bd59 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - flds -0x3a04(%eax) │ │ │ │ - jmp bd42 │ │ │ │ - jmp bd40 │ │ │ │ + jb ba99 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + flds -0x3a48(%eax) │ │ │ │ + jmp ba82 │ │ │ │ + jmp ba80 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fmul %st,%st(4) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls -0x39fc(%eax) │ │ │ │ + fmuls -0x3a40(%eax) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jae bd40 │ │ │ │ + jae ba80 │ │ │ │ fstp %st(2) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp bd60 │ │ │ │ + jmp baa0 │ │ │ │ fstp %st(1) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x30(%ebp) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe bca0 │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + jbe b9e0 │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + cmp %edx,-0x60(%ebp) │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ - cmp %edx,-0x88(%ebp) │ │ │ │ - jle be56 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + jle bb46 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ - mov (%edi,%esi,4),%edx │ │ │ │ - fdivrs -0x3a0c(%eax) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ - sub -0x84(%ebp),%eax │ │ │ │ + mov (%ebx,%esi,4),%edx │ │ │ │ + fdivrs -0x3a4c(%eax) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + sub -0x5c(%ebp),%eax │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jbe ced0 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - fstl -0x70(%ebp) │ │ │ │ - vbroadcastsd -0x70(%ebp),%zmm1 │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe cb36 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ + vbroadcastsd -0x50(%ebp),%ymm1 │ │ │ │ lea (%edx,%eax,8),%edx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ add %edx,%eax │ │ │ │ - jmp be00 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmulpd (%edx),%zmm1,%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm0,-0x40(%edx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmulpd (%edx),%ymm1,%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm0,-0x20(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne be00 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - test $0x7,%al │ │ │ │ - je be54 │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + jne bb10 │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + test $0x3,%al │ │ │ │ + je bb44 │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ add %eax,%edx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%eax,%edx,8) │ │ │ │ inc %edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jg be40 │ │ │ │ + cmp %edx,-0x60(%ebp) │ │ │ │ + jg bb32 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - jmp be56 │ │ │ │ + jmp bb46 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov %edi,%edx │ │ │ │ - lea 0x4(%edi,%eax,4),%esi │ │ │ │ - jmp be80 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + lea 0x4(%ebx,%eax,4),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ - add %ebx,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne be80 │ │ │ │ + jne bb60 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - movl $0x1,-0x58(%ebp) │ │ │ │ - cmp -0x48(%ebp),%esi │ │ │ │ - jne bcab │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + movl $0x1,-0x40(%ebp) │ │ │ │ + cmp -0x20(%ebp),%esi │ │ │ │ + jne b9eb │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne bbdf │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov %edi,%esi │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + jne b944 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ mov %edi,0x23c(%eax) │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ mov %edi,0x238(%eax) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jge bf1e │ │ │ │ - jmp c015 │ │ │ │ + jge bbe8 │ │ │ │ + jmp bcc9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov %edi,%esi │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ mov %edi,0x23c(%eax) │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ mov %edi,0x238(%eax) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg c015 │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + jg bcc9 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ lea 0x0(,%ebx,8),%edi │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ fldz │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ lea 0x4(%esi,%eax,4),%ebx │ │ │ │ inc %eax │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ mov %edi,%eax │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ inc %edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - cmp %eax,-0x8c(%ebp) │ │ │ │ - jl ce89 │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + cmp %eax,-0x64(%ebp) │ │ │ │ + jl caf5 │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ fld %st(0) │ │ │ │ sub $0x8,%edi │ │ │ │ - jmp bf82 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp bc42 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ fldl (%ecx,%edi,1) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ cmova %eax,%edx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne bf80 │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne bc40 │ │ │ │ + cmp %edx,-0x38(%ebp) │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,4) │ │ │ │ - cmp %edx,-0x68(%ebp) │ │ │ │ - jne c866 │ │ │ │ + jne c4c6 │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp c905 │ │ │ │ - jne c905 │ │ │ │ + jp c565 │ │ │ │ + jne c565 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp bfd1 │ │ │ │ + jmp bc91 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - addl $0x8,-0x70(%ebp) │ │ │ │ - cmp %edi,-0x50(%ebp) │ │ │ │ - jne bf50 │ │ │ │ + addl $0x8,-0x50(%ebp) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + cmp %edi,-0x30(%ebp) │ │ │ │ + jne bc11 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov 0x238(%eax),%edi │ │ │ │ mov 0x23c(%eax),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle d318 │ │ │ │ - mov -0xfc(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + jle cf17 │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ fldz │ │ │ │ lea (%eax,%edi,4),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x0(,%edi,8),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ fstl (%edx,%ecx,1) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne c040 │ │ │ │ + jne bcf0 │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ - fld1 │ │ │ │ inc %edi │ │ │ │ + fld1 │ │ │ │ + cmp %edi,-0x60(%ebp) │ │ │ │ fstpl (%eax,%ecx,1) │ │ │ │ - cmp %edi,-0x88(%ebp) │ │ │ │ - jne c02d │ │ │ │ + jne bcde │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - cmp %edi,-0x50(%ebp) │ │ │ │ - jle c103 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0xfc(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + cmp %edi,-0x5c(%ebp) │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + jge bd9d │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0xd0(%ebp),%ecx │ │ │ │ fldz │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ lea -0x8(%ebx),%edi │ │ │ │ inc %eax │ │ │ │ - cmp -0x8c(%ebp),%eax │ │ │ │ - jg c0d2 │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp -0x64(%ebp),%eax │ │ │ │ + jg bd72 │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ fldl (%edx,%edi,1) │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ inc %eax │ │ │ │ + cmp -0x20(%ebp),%eax │ │ │ │ fstpl (%edx,%ebx,1) │ │ │ │ - cmp -0x48(%ebp),%eax │ │ │ │ - jne c0c0 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + jne bd60 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne c800 │ │ │ │ + jne c450 │ │ │ │ + decl -0x30(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - decl -0x50(%ebp) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - cmp %edi,-0x50(%ebp) │ │ │ │ - jg c099 │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + cmp %edi,-0x30(%ebp) │ │ │ │ + jg bd40 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle d340 │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + jle cf40 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ fldz │ │ │ │ xor %ecx,%ecx │ │ │ │ fld %st(0) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jle c14d │ │ │ │ + jle bddd │ │ │ │ mov (%esi,%ecx,4),%edx │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ - add -0xc4(%ebp),%edx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add -0x9c(%ebp),%edx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fabs │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne c140 │ │ │ │ + jne bdd0 │ │ │ │ cmp %edi,%ecx │ │ │ │ - jl c16a │ │ │ │ - cmp -0x8c(%ebp),%ecx │ │ │ │ - jg c16a │ │ │ │ + jl bdf7 │ │ │ │ + cmp -0x64(%ebp),%ecx │ │ │ │ + jg bdf7 │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ cmp %edx,%ebx │ │ │ │ - je c19b │ │ │ │ + je be28 │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(1) │ │ │ │ mov %edx,%ecx │ │ │ │ - jmp c124 │ │ │ │ + jmp bdb8 │ │ │ │ mov (%esi,%ecx,4),%eax │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovsd -0x48(%ebp),%xmm1 │ │ │ │ + vmovsd -0x20(%ebp),%xmm1 │ │ │ │ vmovsd %xmm1,(%eax,%ecx,8) │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ fstl (%eax,%ecx,8) │ │ │ │ mov %ecx,%eax │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne c164 │ │ │ │ + jne bdf1 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp c19d │ │ │ │ + jmp be2a │ │ │ │ fstp %st(1) │ │ │ │ - imul $0x1e,-0x88(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - fstl -0xd0(%ebp) │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - jg dc3a │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - movl $0x0,-0xf0(%ebp) │ │ │ │ - movl $0x0,-0xec(%ebp) │ │ │ │ - fldl -0xb0(%ebp) │ │ │ │ - lea 0x0(,%eax,4),%ebx │ │ │ │ - mov -0xfc(%ebp),%eax │ │ │ │ - mov %ebx,-0x110(%ebp) │ │ │ │ - lea (%eax,%ebx,1),%edi │ │ │ │ - lea 0x4(%eax),%edx │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov %edx,-0x10c(%ebp) │ │ │ │ + imul $0x1e,-0x60(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + cmp %edi,-0x5c(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + jg d7f7 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ + movl $0x0,-0xc8(%ebp) │ │ │ │ + movl $0x0,-0xc4(%ebp) │ │ │ │ + fldl -0x88(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ + lea (%eax,%edx,1),%edi │ │ │ │ + lea 0x4(%eax),%ebx │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + mov %ebx,-0xe8(%ebp) │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ lea 0x4(%eax,%ecx,1),%eax │ │ │ │ - mov %ecx,-0x114(%ebp) │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ + mov %ecx,-0xf4(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%ebx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - mov %edi,-0xd8(%ebp) │ │ │ │ - lea 0x0(,%eax,4),%edi │ │ │ │ - mov %edi,-0x104(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + mov %ebx,-0xe0(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - lea -0x4(%esi,%edi,1),%eax │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - mov (%esi,%edi,1),%eax │ │ │ │ + lea -0x4(%esi,%ebx,1),%eax │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - jmp c281 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov (%esi,%ebx,1),%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jmp befd │ │ │ │ + ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp c281 │ │ │ │ - fstp %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ + jmp befd │ │ │ │ + fstp %st(2) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + fxch %st(3) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ cmp %esi,%edx │ │ │ │ - jle cc54 │ │ │ │ + jle c890 │ │ │ │ + jmp bf16 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ fldz │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - fldl -0xd0(%ebp) │ │ │ │ - jmp c2bb │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + fldl -0xb8(%ebp) │ │ │ │ + jmp bf3b │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je ccd0 │ │ │ │ + je c930 │ │ │ │ ffreep %st(0) │ │ │ │ mov %eax,%ebx │ │ │ │ mov -0x4(%edi,%edx,4),%eax │ │ │ │ lea -0x8(,%edx,8),%ecx │ │ │ │ fldl (%eax,%ecx,1) │ │ │ │ fabs │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ fabs │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp c2e0 │ │ │ │ + jp bf60 │ │ │ │ fcmove %st(1),%st │ │ │ │ fldl (%ebx,%ecx,1) │ │ │ │ fabs │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp c2b0 │ │ │ │ - jne c2b0 │ │ │ │ + jp bf30 │ │ │ │ + jne bf30 │ │ │ │ fstp %st(2) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ add -0x90(%ebp),%eax │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + cmp %edx,-0x38(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ - cmp %edx,-0x78(%ebp) │ │ │ │ - je dc88 │ │ │ │ - mov -0xe0(%ebp),%ebx │ │ │ │ + je d842 │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ mov (%ebx),%esi │ │ │ │ lea -0x8(%edx,%ecx,1),%ebx │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + cmp %edx,-0x58(%ebp) │ │ │ │ fldl -0x8(%esi,%ecx,1) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ fldl (%esi,%ecx,1) │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ fmull (%ebx) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - cmp %edx,-0x80(%ebp) │ │ │ │ - je cddf │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - cmp -0xe8(%ebp),%eax │ │ │ │ - je cd7c │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + je ca34 │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + cmp -0xb0(%ebp),%eax │ │ │ │ + je c9cb │ │ │ │ cmp $0xa,%eax │ │ │ │ - je cd14 │ │ │ │ + je c968 │ │ │ │ cmp $0x14,%eax │ │ │ │ - je cd14 │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ + je c968 │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + incl -0x98(%ebp) │ │ │ │ cmp %esi,%edx │ │ │ │ - jl cdca │ │ │ │ - fstp %st(2) │ │ │ │ + jl ca1b │ │ │ │ + fstp %st(3) │ │ │ │ + ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - jmp c3f8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + jmp c078 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4(%edi,%edx,4),%ebx │ │ │ │ fldl -0x8(%ebx,%edx,8) │ │ │ │ fabs │ │ │ │ fld %st(6) │ │ │ │ fabs │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(5) │ │ │ │ fabs │ │ │ │ faddp %st,%st(5) │ │ │ │ fld %st(2) │ │ │ │ fabs │ │ │ │ fmulp %st,%st(5) │ │ │ │ fldl -0x8(%ecx,%edx,8) │ │ │ │ fabs │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ fld %st(3) │ │ │ │ fabs │ │ │ │ fld %st(2) │ │ │ │ fabs │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(5),%st │ │ │ │ fxch %st(5) │ │ │ │ fucomip %st(5),%st │ │ │ │ fstp %st(4) │ │ │ │ - jp c3e0 │ │ │ │ - je c459 │ │ │ │ + jp c060 │ │ │ │ + je c0d9 │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ - cmp -0x40(%ebp),%eax │ │ │ │ - jl ccf3 │ │ │ │ + cmp -0x20(%ebp),%eax │ │ │ │ + jl c94d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %eax,%edx │ │ │ │ mov (%edi,%edx,4),%ecx │ │ │ │ mov 0x4(%edi,%edx,4),%esi │ │ │ │ + cmp %edx,-0x20(%ebp) │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fldl -0x40(%ebp) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fsub %st(2),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fsubl -0x58(%ebp) │ │ │ │ + fsubl -0x48(%ebp) │ │ │ │ fdivl (%esi,%edx,8) │ │ │ │ faddl 0x8(%ecx,%edx,8) │ │ │ │ fldl 0x8(%esi,%edx,8) │ │ │ │ mov 0x8(%edi,%edx,4),%esi │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fsubp %st,%st(4) │ │ │ │ @@ -9371,104 +9292,103 @@ │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ faddp %st,%st(1) │ │ │ │ fdivr %st,%st(2) │ │ │ │ fdivr %st,%st(3) │ │ │ │ fdivr %st,%st(1) │ │ │ │ - cmp %edx,-0x40(%ebp) │ │ │ │ - jne c3a0 │ │ │ │ + jne c020 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - jmp c45f │ │ │ │ + jmp c0df │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ lea 0x2(%edx),%ebx │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ - fxch %st(4) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - cmp %ebx,-0x78(%ebp) │ │ │ │ - jl c4b8 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ + fldl -0x40(%ebp) │ │ │ │ + cmp %ebx,-0x38(%ebp) │ │ │ │ + jl c138 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ lea -0x10(,%ebx,8),%edx │ │ │ │ fldz │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ + jmp c120 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ fstl (%ecx,%edx,1) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je c4ae │ │ │ │ + je c12e │ │ │ │ fstl -0x8(%ecx,%edx,1) │ │ │ │ inc %eax │ │ │ │ add $0x8,%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne c4a0 │ │ │ │ + jne c120 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + cmp %eax,-0x58(%ebp) │ │ │ │ lea -0x8(,%eax,8),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - cmp %eax,-0x80(%ebp) │ │ │ │ - jl c26f │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - fldl -0x98(%ebp) │ │ │ │ - jmp c4ea │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + jl beeb │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + jmp c168 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - cmp %ecx,-0x7c(%ebp) │ │ │ │ - je ccb0 │ │ │ │ - fstp %st(3) │ │ │ │ + cmp %ecx,-0x50(%ebp) │ │ │ │ + je c900 │ │ │ │ + fstp %st(4) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ mov (%edi,%ecx,4),%eax │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ mov 0x4(%edi,%ecx,4),%eax │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ faddp %st,%st(1) │ │ │ │ - cmp %ecx,-0x80(%ebp) │ │ │ │ - je ca20 │ │ │ │ + je c680 │ │ │ │ mov 0x8(%edi,%ecx,4),%eax │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ faddp %st,%st(2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fucomi %st(2),%st │ │ │ │ fstp %st(2) │ │ │ │ - jp c546 │ │ │ │ - je ca00 │ │ │ │ - fstp %st(4) │ │ │ │ - fxch %st(1) │ │ │ │ + jp c1c6 │ │ │ │ + je c660 │ │ │ │ + fstp %st(5) │ │ │ │ + fstp %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - jmp c550 │ │ │ │ - fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ + jmp c1d0 │ │ │ │ + fstp %st(5) │ │ │ │ + fstp %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(3) │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -9479,652 +9399,668 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jae c578 │ │ │ │ + jae c1f8 │ │ │ │ fchs │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ fstp %st(4) │ │ │ │ - jae c584 │ │ │ │ + jae c204 │ │ │ │ fchs │ │ │ │ - cmp %ecx,-0x7c(%ebp) │ │ │ │ - je ca60 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + cmp %ecx,-0x50(%ebp) │ │ │ │ + je c6c0 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ fchs │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ fstpl (%eax,%edi,1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp c5c0 │ │ │ │ + jmp c240 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fadd %st(1),%st │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fdiv %st(2),%st │ │ │ │ fld %st(4) │ │ │ │ fdiv %st(3),%st │ │ │ │ fld %st(4) │ │ │ │ fdiv %st(4),%st │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ + fxch %st(6) │ │ │ │ + fdiv %st(3),%st │ │ │ │ fxch %st(5) │ │ │ │ - fdiv %st(2),%st │ │ │ │ - fxch %st(4) │ │ │ │ - fdiv %st(2),%st │ │ │ │ - cmp %ecx,-0x80(%ebp) │ │ │ │ - je ca90 │ │ │ │ - cmp %ecx,-0x88(%ebp) │ │ │ │ - jle c680 │ │ │ │ - fstp %st(2) │ │ │ │ + fdiv %st(3),%st │ │ │ │ + je c6f0 │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + jle c2c0 │ │ │ │ + fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%esi │ │ │ │ mov 0x4(%eax,%ecx,4),%ebx │ │ │ │ mov 0x8(%eax,%ecx,4),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp c642 │ │ │ │ - jmp c640 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp c282 │ │ │ │ + nop │ │ │ │ ffreep %st(0) │ │ │ │ - fldl (%esi,%eax,8) │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fmul %st(5),%st │ │ │ │ - fadd %st(1),%st │ │ │ │ + faddl (%esi,%eax,8) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ - fsubrp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fsubrl (%esi,%eax,8) │ │ │ │ fstpl (%esi,%eax,8) │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubrl (%ebx,%eax,8) │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ - fld %st(1) │ │ │ │ + fld %st(6) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubrl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne c640 │ │ │ │ - fstp %st(1) │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - jmp c690 │ │ │ │ + jne c280 │ │ │ │ + jmp c2d0 │ │ │ │ xchg %ax,%ax │ │ │ │ - fxch %st(3) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fxch %st(3) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ lea 0x2(%ecx),%edx │ │ │ │ lea 0x3(%ecx),%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %edi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - js c739 │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + js c370 │ │ │ │ + ffreep %st(0) │ │ │ │ + fxch %st(3) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + fstpl -0x78(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%ebx │ │ │ │ - fstpl -0xa0(%ebp) │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ lea 0x4(%edx,%eax,4),%eax │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ lea 0x10(%esi),%edi │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ add $0x18,%esi │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp c6e2 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jmp c312 │ │ │ │ + nop │ │ │ │ ffreep %st(0) │ │ │ │ mov (%edx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ - lea (%eax,%ebx,1),%ecx │ │ │ │ - fldl (%ecx) │ │ │ │ fldl (%eax,%edi,1) │ │ │ │ + lea (%eax,%ebx,1),%ecx │ │ │ │ add %esi,%eax │ │ │ │ + cmp %edx,-0x28(%ebp) │ │ │ │ + fldl (%ecx) │ │ │ │ + fmul %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(2),%st │ │ │ │ - fld %st(6) │ │ │ │ - fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - fmull (%eax) │ │ │ │ + fldl (%eax) │ │ │ │ + fmul %st(7),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - vmovsd -0x48(%ebp),%xmm4 │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovhpd -0x50(%ebp),%xmm4,%xmm0 │ │ │ │ - fld %st(2) │ │ │ │ + fldl (%ecx) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm4 │ │ │ │ + fld %st(5) │ │ │ │ fmul %st(1),%st │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovhpd -0x20(%ebp),%xmm4,%xmm0 │ │ │ │ vmovupd %xmm0,(%ecx) │ │ │ │ + fld %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ fsubrl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ - cmp %edx,-0x58(%ebp) │ │ │ │ - jne c6e0 │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - fldl -0xa0(%ebp) │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - jg c7d0 │ │ │ │ + jne c310 │ │ │ │ + fldl -0x78(%ebp) │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + jmp c380 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(4) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + cmp %edi,-0x5c(%ebp) │ │ │ │ + jg c410 │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + fstpl -0x70(%ebp) │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ lea 0x0(,%ecx,8),%edi │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ lea 0x10(%eax),%esi │ │ │ │ lea 0x18(%eax),%ebx │ │ │ │ - jmp c772 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp c3b2 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov (%edx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ - lea (%eax,%edi,1),%ecx │ │ │ │ - fldl (%ecx) │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ + lea (%eax,%edi,1),%ecx │ │ │ │ add %ebx,%eax │ │ │ │ + cmp %edx,-0x30(%ebp) │ │ │ │ + fldl (%ecx) │ │ │ │ + fmul %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(2),%st │ │ │ │ - fld %st(6) │ │ │ │ - fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - fmull (%eax) │ │ │ │ + fldl (%eax) │ │ │ │ + fmul %st(7),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - vmovsd -0x48(%ebp),%xmm5 │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovhpd -0x50(%ebp),%xmm5,%xmm0 │ │ │ │ - fld %st(2) │ │ │ │ + fldl (%ecx) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm5 │ │ │ │ + fld %st(5) │ │ │ │ fmul %st(1),%st │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovhpd -0x20(%ebp),%xmm5,%xmm0 │ │ │ │ vmovupd %xmm0,(%ecx) │ │ │ │ + fld %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ fsubrl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ - cmp %edx,-0x5c(%ebp) │ │ │ │ - jne c770 │ │ │ │ - fstp %st(4) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - fldl -0x98(%ebp) │ │ │ │ - jmp c7e0 │ │ │ │ - fstp %st(5) │ │ │ │ + jne c3b0 │ │ │ │ + fstp %st(1) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + jmp c420 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(4) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - addl $0x8,-0x68(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + addl $0x8,-0x40(%ebp) │ │ │ │ inc %ecx │ │ │ │ - cmp -0x78(%ebp),%ecx │ │ │ │ - jne c4e0 │ │ │ │ + cmp -0x38(%ebp),%ecx │ │ │ │ + jne c160 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ - jmp c281 │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + jmp befd │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + cmp %edx,-0x30(%ebp) │ │ │ │ mov (%ecx,%eax,4),%eax │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp %edx,-0x50(%ebp) │ │ │ │ - jg c859 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jg c4b9 │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - add -0x7c(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + add -0x78(%ebp),%eax │ │ │ │ add %ebx,%edx │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ mov %eax,%ebx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + jmp c4a0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovsd (%eax),%xmm2 │ │ │ │ + vmovsd (%eax),%xmm3 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - vmovsd %xmm2,-0x8(%edx) │ │ │ │ + vmovsd %xmm3,-0x8(%edx) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne c840 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jne c4a0 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fstpl (%eax,%ebx,1) │ │ │ │ - jmp c0e3 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jmp bd83 │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ - cmp %ecx,-0x88(%ebp) │ │ │ │ - jle c8b8 │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + jle c518 │ │ │ │ mov (%esi,%edx,4),%ecx │ │ │ │ lea (%edi,%ecx,1),%eax │ │ │ │ - add -0xc4(%ebp),%ecx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + add -0x9c(%ebp),%ecx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ add %edi,%ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovsd (%ebx),%xmm3 │ │ │ │ + vmovsd (%ebx),%xmm2 │ │ │ │ fldl (%ecx) │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ - vmovsd %xmm3,-0x8(%ecx) │ │ │ │ + vmovsd %xmm2,-0x8(%ecx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne c8a0 │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ + jne c500 │ │ │ │ mov %esi,%ebx │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ shl $0x3,%edx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - vmovsd (%eax,%edi,1),%xmm3 │ │ │ │ lea (%eax,%edx,1),%ecx │ │ │ │ + vmovsd (%eax,%edi,1),%xmm2 │ │ │ │ fldl (%ecx) │ │ │ │ - vmovsd %xmm3,(%ecx) │ │ │ │ + vmovsd %xmm2,(%ecx) │ │ │ │ fstpl (%eax,%edi,1) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne c8e0 │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - jmp bfb7 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + jne c540 │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + jmp bc77 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp %eax,-0x64(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - cmp %eax,-0x8c(%ebp) │ │ │ │ - jl bfcf │ │ │ │ + jl bc8f │ │ │ │ mov %esi,%ecx │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ fldz │ │ │ │ - jmp c92e │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + jmp c58b │ │ │ │ ffreep %st(0) │ │ │ │ - cmp -0x58(%ebp),%ebx │ │ │ │ - je c9ee │ │ │ │ + cmp -0x40(%ebp),%ebx │ │ │ │ + je c64b │ │ │ │ inc %ebx │ │ │ │ mov (%ecx,%ebx,4),%edi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ fldl (%eax) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp c944 │ │ │ │ - je c922 │ │ │ │ + jp c5a1 │ │ │ │ + je c57f │ │ │ │ fdiv %st(2),%st │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + cmp %edx,-0x60(%ebp) │ │ │ │ fstl (%eax) │ │ │ │ - cmp %edx,-0x88(%ebp) │ │ │ │ - jle c994 │ │ │ │ + jle c5f4 │ │ │ │ lea (%esi,%edi,1),%eax │ │ │ │ - add -0xc4(%ebp),%edi │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + add -0x9c(%ebp),%edi │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ add %esi,%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp c5e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fsubrl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne c980 │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ + jne c5e0 │ │ │ │ mov %ecx,%eax │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ lea 0x0(,%ebx,8),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + jmp c620 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%eax),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ fldl (%ebx,%edi,1) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%ebx,%esi,1) │ │ │ │ fstpl (%ebx,%esi,1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne c9c0 │ │ │ │ + jne c620 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - cmp -0x58(%ebp),%ebx │ │ │ │ - jne c92d │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + cmp -0x40(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + jne c58a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp c9f2 │ │ │ │ + jmp c64f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp bfd1 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp bc91 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp c7e0 │ │ │ │ + jmp c420 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fld %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fucomi %st(2),%st │ │ │ │ fstp %st(2) │ │ │ │ - jp ca3e │ │ │ │ - je dc72 │ │ │ │ + jp c69e │ │ │ │ + je d831 │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ + fstp %st(4) │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - jmp ca50 │ │ │ │ + jmp c6b0 │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ + fstp %st(4) │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ - jmp c550 │ │ │ │ + jmp c1d0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - cmp %eax,-0xb0(%ebp) │ │ │ │ - je c5b0 │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + cmp %eax,-0x80(%ebp) │ │ │ │ + je c230 │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ add (%ebx,%eax,4),%edi │ │ │ │ fldl (%edi) │ │ │ │ fchs │ │ │ │ fstpl (%edi) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp c5c0 │ │ │ │ + jmp c240 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(3) │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ - cmp %esi,-0x88(%ebp) │ │ │ │ - jle cb2b │ │ │ │ - fstp %st(1) │ │ │ │ + fxch %st(4) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + cmp %esi,-0x60(%ebp) │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + jle c769 │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov (%edi,%esi,4),%ebx │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ lea (%ebx,%eax,1),%edx │ │ │ │ add 0x4(%edi,%esi,4),%eax │ │ │ │ - add -0xc4(%ebp),%ebx │ │ │ │ - jmp cb02 │ │ │ │ - jmp cb00 │ │ │ │ + add -0x9c(%ebp),%ebx │ │ │ │ + jmp c742 │ │ │ │ + jmp c740 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - fldl (%edx) │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(4),%st │ │ │ │ - fadd %st(1),%st │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fsubrp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fsubrl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubrl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne cb00 │ │ │ │ - jmp cb30 │ │ │ │ + jne c740 │ │ │ │ + jmp c770 │ │ │ │ fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ lea 0x2(%ecx),%eax │ │ │ │ lea 0x3(%ecx),%edx │ │ │ │ cmp %ebx,%eax │ │ │ │ cmovge %ebx,%edx │ │ │ │ test %edx,%edx │ │ │ │ - js cbbe │ │ │ │ + js c7ff │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%esi │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x4(%edi,%edx,4),%ebx │ │ │ │ - jmp cb82 │ │ │ │ - jmp cb80 │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + jmp c7c2 │ │ │ │ + jmp c7c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ - fldl (%ecx,%esi,1) │ │ │ │ fldl 0x8(%ecx,%esi,1) │ │ │ │ + lea (%ecx,%esi,1),%edx │ │ │ │ + fldl (%edx) │ │ │ │ + fmul %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(2),%st │ │ │ │ - fld %st(6) │ │ │ │ - fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - vmovsd -0x48(%ebp),%xmm6 │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovhpd -0x50(%ebp),%xmm6,%xmm0 │ │ │ │ - vmovupd %xmm0,(%ecx,%esi,1) │ │ │ │ + fldl (%edx) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm6 │ │ │ │ + fld %st(5) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovhpd -0x20(%ebp),%xmm6,%xmm0 │ │ │ │ + vmovupd %xmm0,(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne cb80 │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x84(%ebp) │ │ │ │ - jg c279 │ │ │ │ + jne c7c0 │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x5c(%ebp) │ │ │ │ + jg bef3 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ shl $0x3,%ecx │ │ │ │ - jmp cc02 │ │ │ │ - jmp cc00 │ │ │ │ + jmp c842 │ │ │ │ + jmp c840 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov (%eax),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ - fldl (%ebx,%ecx,1) │ │ │ │ fldl 0x8(%ebx,%ecx,1) │ │ │ │ + lea (%ebx,%ecx,1),%edx │ │ │ │ + fldl (%edx) │ │ │ │ + fmul %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(2),%st │ │ │ │ - fld %st(6) │ │ │ │ - fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - vmovsd -0x48(%ebp),%xmm7 │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovhpd -0x50(%ebp),%xmm7,%xmm0 │ │ │ │ - vmovupd %xmm0,(%ebx,%ecx,1) │ │ │ │ + fldl (%edx) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm7 │ │ │ │ + fld %st(5) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovhpd -0x20(%ebp),%xmm7,%xmm0 │ │ │ │ + vmovupd %xmm0,(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne cc00 │ │ │ │ - fstp %st(4) │ │ │ │ + jne c840 │ │ │ │ + fstp %st(2) │ │ │ │ ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ cmp %esi,%edx │ │ │ │ - jg c2a0 │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + jg bf10 │ │ │ │ + jmp c896 │ │ │ │ + fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ mov %edi,%esi │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ - fldl -0xf0(%ebp) │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ + fldl -0xc8(%ebp) │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ add %edi,%eax │ │ │ │ faddl (%eax) │ │ │ │ lea (%ebx,%edi,1),%ecx │ │ │ │ - mov -0xf4(%ebp),%ebx │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ lea (%ebx,%edi,1),%edx │ │ │ │ fstl (%eax) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ fstpl (%ecx) │ │ │ │ fldz │ │ │ │ fstpl (%edx) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - cmp %edi,-0x78(%ebp) │ │ │ │ - jl d37b │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - sub %edi,-0xe8(%ebp) │ │ │ │ - jmp c226 │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + cmp %edi,-0x38(%ebp) │ │ │ │ + jl cf6c │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + sub %edi,-0xb0(%ebp) │ │ │ │ + jmp bea2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(4),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fstp %st(4) │ │ │ │ + fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fxch %st(4) │ │ │ │ + fld %st(2) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(4) │ │ │ │ + fmul %st(5),%st │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fld %st(2) │ │ │ │ + fmul %st(3),%st │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp c56a │ │ │ │ - nop │ │ │ │ + fxch %st(1) │ │ │ │ + jmp c1ea │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ add -0x90(%ebp),%eax │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ - jmp c318 │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - fxch %st(4) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + jmp bf92 │ │ │ │ + fxch %st(3) │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ - fxch %st(4) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ + fldl -0x40(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - jmp c475 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - fldl -0xf0(%ebp) │ │ │ │ - fadd %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + jmp c0eb │ │ │ │ + fldl -0xc8(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - fstpl -0xf0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + fadd %st(1),%st │ │ │ │ + fstpl -0xc8(%ebp) │ │ │ │ + nop │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fsub %st(1),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne cd30 │ │ │ │ + jne c980 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fldl -0x10(%esi,%eax,1) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fabs │ │ │ │ fldl (%ebx) │ │ │ │ fabs │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstl -0x98(%ebp) │ │ │ │ - fmuls -0x39f8(%eax) │ │ │ │ - fld %st(1) │ │ │ │ - fmuls -0x39f4(%eax) │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmuls -0x3a3c(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fmuls -0x3a38(%eax) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fstl -0x68(%ebp) │ │ │ │ - jmp c372 │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ + jmp bfec │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je cfb2 │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + je cc04 │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x3b84(%ebx),%eax │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call 44e0 │ │ │ │ add $0xc,%esp │ │ │ │ lea -0x3d37(%ebx),%eax │ │ │ │ @@ -10138,1039 +10074,1046 @@ │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp c47a │ │ │ │ - fstp %st(3) │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jmp c0f0 │ │ │ │ + fstp %st(4) │ │ │ │ + ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - fldl -0xf0(%ebp) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov %esi,%ebx │ │ │ │ + fldl -0xc8(%ebp) │ │ │ │ + mov %esi,%ecx │ │ │ │ mov %edi,%esi │ │ │ │ + mov -0xcc(%ebp),%edx │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + mov -0xe0(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0xf4(%ebp),%edx │ │ │ │ fadd %st(2),%st │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fsub %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ - lea -0x8(%edx,%ebx,1),%edx │ │ │ │ - fmuls -0x3a04(%ecx) │ │ │ │ + fmuls -0x3a48(%ecx) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0x58(%ebp) │ │ │ │ + faddl -0x48(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ fsqrt │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ fstl (%eax) │ │ │ │ - fxch %st(4) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - lea -0x8(%eax,%ebx,1),%eax │ │ │ │ - fstpl -0x8(%edi,%ebx,1) │ │ │ │ - fldl -0x3938(%ecx) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jae d152 │ │ │ │ - fxch %st(2) │ │ │ │ - fadd %st(1),%st │ │ │ │ - vmovsd -0x40(%ebp),%xmm2 │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - vmovddup -0x48(%ebp),%xmm0 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ + fxch %st(5) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + lea -0x8(%eax,%ecx,1),%eax │ │ │ │ + faddp %st,%st(4) │ │ │ │ + fxch %st(3) │ │ │ │ + fstpl -0x8(%edi,%ecx,1) │ │ │ │ + lea -0x8(%edx,%ecx,1),%ecx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + fldl -0x3a18(%ecx) │ │ │ │ + fstl -0x40(%ebp) │ │ │ │ + fxch %st(3) │ │ │ │ + fcomi %st(3),%st │ │ │ │ + fstp %st(3) │ │ │ │ + jae cd70 │ │ │ │ + fadd %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + vmovddup -0x40(%ebp),%xmm0 │ │ │ │ + fld %st(0) │ │ │ │ fchs │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fstl -0x40(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ + vmovsd -0x40(%ebp),%xmm3 │ │ │ │ vmovupd %xmm0,(%eax) │ │ │ │ - vmovhpd -0x48(%ebp),%xmm2,%xmm0 │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - vmovupd %xmm0,(%edx) │ │ │ │ - jmp cc8c │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + fxch %st(3) │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + vmovhpd -0x40(%ebp),%xmm3,%xmm0 │ │ │ │ + vmovupd %xmm0,(%eax) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + jmp c8ce │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ mov %edi,(%eax,%edi,4) │ │ │ │ - jmp bfd1 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - movl $0xfffffffe,-0x50(%ebp) │ │ │ │ + jmp bc91 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + movl $0xfffffffe,-0x30(%ebp) │ │ │ │ movl $0x0,0x23c(%eax) │ │ │ │ movl $0xffffffff,0x238(%eax) │ │ │ │ - jmp c015 │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - jmp be40 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0xfc(%ebp),%edi │ │ │ │ + jmp bcc9 │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + jmp bb32 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - lea 0x4(%edi),%edx │ │ │ │ - lea 0x0(,%eax,4),%ebx │ │ │ │ - cmp %eax,-0x100(%ebp) │ │ │ │ - jl dcb0 │ │ │ │ - mov -0xfc(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + cmp %eax,-0xd4(%ebp) │ │ │ │ + lea 0x4(%edi),%ebx │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ + jl d880 │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ fldz │ │ │ │ - add %ebx,%edi │ │ │ │ + add %edx,%edi │ │ │ │ dec %eax │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - lea (%edx,%ecx,1),%edi │ │ │ │ - mov -0x108(%ebp),%ecx │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - jg cfa7 │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + lea (%ebx,%ecx,1),%edi │ │ │ │ + mov -0xd8(%ebp),%ecx │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + cmp %edi,-0x5c(%ebp) │ │ │ │ + jg cbf7 │ │ │ │ cmp %edi,%ecx │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + lea 0x0(,%ecx,8),%ebx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ cmovle %ecx,%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ inc %edi │ │ │ │ - lea 0x0(,%ecx,8),%ebx │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + cmp %edi,-0x30(%ebp) │ │ │ │ mov (%edx),%ecx │ │ │ │ - cmp %edi,-0x50(%ebp) │ │ │ │ - jl dc33 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + jl d7f0 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ - nop │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne cf80 │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - fstpl (%ecx,%ebx,1) │ │ │ │ + jne cbd0 │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ - cmp -0x58(%ebp),%edx │ │ │ │ - jne cf60 │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + cmp -0x40(%ebp),%edx │ │ │ │ + fstpl (%ecx,%ebx,1) │ │ │ │ + jne cbab │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ dec %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne cf36 │ │ │ │ + jne cb87 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp cfb2 │ │ │ │ + jmp cc04 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne cfd7 │ │ │ │ - jmp cfc6 │ │ │ │ + jne cc26 │ │ │ │ + jmp cc15 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp cfc6 │ │ │ │ + jmp cc15 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - je d080 │ │ │ │ - jg d080 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + cmp %edi,-0x5c(%ebp) │ │ │ │ + je ccb2 │ │ │ │ + jg ccb2 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - shl $0x6,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %eax,%edi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle dc59 │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ + jle d818 │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + cmpl $0x2,-0xd4(%ebp) │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ - mov -0xfc(%ebp),%eax │ │ │ │ - mov (%eax,%ebx,4),%edx │ │ │ │ - cmpl $0x6,-0x100(%ebp) │ │ │ │ - jbe d30b │ │ │ │ - fstl -0x40(%ebp) │ │ │ │ - vbroadcastsd -0x40(%ebp),%zmm1 │ │ │ │ - mov %edx,%eax │ │ │ │ - lea (%edi,%edx,1),%ecx │ │ │ │ - vmulpd (%eax),%zmm1,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne d044 │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - test $0x7,%cl │ │ │ │ - je d079 │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + mov (%eax,%ebx,4),%ecx │ │ │ │ + jbe cf10 │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + vbroadcastsd -0x20(%ebp),%ymm1 │ │ │ │ mov %ecx,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - fldl (%edx,%eax,8) │ │ │ │ + lea (%edi,%ecx,1),%edx │ │ │ │ + vmulpd (%eax),%ymm1,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne cc7f │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + test $0x3,%al │ │ │ │ + je ccab │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + fldl (%ecx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpl (%edx,%eax,8) │ │ │ │ + fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg d068 │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + jg cc99 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp d07b │ │ │ │ + jmp ccad │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne d016 │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jne cc52 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle cfc6 │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + jle cc15 │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp d0ad │ │ │ │ - cmp %eax,-0x8c(%ebp) │ │ │ │ - jl d0b1 │ │ │ │ + jmp ccd3 │ │ │ │ + cmp %eax,-0x64(%ebp) │ │ │ │ + jl ccd7 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,-0x88(%ebp) │ │ │ │ - je d105 │ │ │ │ + cmp %edx,-0x60(%ebp) │ │ │ │ + je cd2b │ │ │ │ mov %edx,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jge d098 │ │ │ │ - mov -0xc8(%ebp),%edi │ │ │ │ + jge ccc4 │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%edx │ │ │ │ cmp %ebx,%eax │ │ │ │ cmovge %eax,%edx │ │ │ │ fldl (%edi,%edx,8) │ │ │ │ - fisttpl -0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + fisttpl -0x20(%ebp) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je d0a0 │ │ │ │ - mov -0xfc(%ebp),%edi │ │ │ │ + je ccc9 │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ mov (%edi,%edx,4),%edx │ │ │ │ mov (%edi,%ecx,4),%ecx │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - vmovsd (%ecx),%xmm2 │ │ │ │ + vmovsd (%ecx),%xmm1 │ │ │ │ fldl (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ - vmovsd %xmm2,-0x8(%edx) │ │ │ │ + vmovsd %xmm1,-0x8(%edx) │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - cmp %edx,%esi │ │ │ │ - jne d0e2 │ │ │ │ + cmp %esi,%edx │ │ │ │ + jne cd0b │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,-0x88(%ebp) │ │ │ │ - jne d0ab │ │ │ │ - mov -0xf4(%ebp),%ecx │ │ │ │ + cmp %edx,-0x60(%ebp) │ │ │ │ + jne ccd1 │ │ │ │ + mov -0xcc(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ fldz │ │ │ │ - jmp d129 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp cd49 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%edx │ │ │ │ - je cfbe │ │ │ │ + je cc0d │ │ │ │ inc %edx │ │ │ │ + fld %st(0) │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - fld %st(1) │ │ │ │ - fxch %st(1) │ │ │ │ fucomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jp d13c │ │ │ │ - je d120 │ │ │ │ + jp cd5a │ │ │ │ + je cd40 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp d13e │ │ │ │ + jmp cd5c │ │ │ │ ffreep %st(0) │ │ │ │ vzeroupper │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ mov $0x2,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(2) │ │ │ │ + fstp %st(4) │ │ │ │ + fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ + fxch %st(2) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ - add %ecx,%ebx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov -0xf4(%ebp),%ebx │ │ │ │ - add %ebx,%ecx │ │ │ │ + mov -0xc0(%ebp),%ecx │ │ │ │ + add -0x90(%ebp),%ecx │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jae d183 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ + jae cd94 │ │ │ │ + fxch %st(1) │ │ │ │ fchs │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstl -0x40(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ - fucomip %st(2),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jp d19f │ │ │ │ + fucomi %st(2),%st │ │ │ │ + fstp %st(2) │ │ │ │ + jp cdaa │ │ │ │ fld %st(0) │ │ │ │ - je d1a9 │ │ │ │ + je cdb9 │ │ │ │ ffreep %st(0) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ - fdivl -0x40(%ebp) │ │ │ │ - fsubrp %st,%st(2) │ │ │ │ - jmp d1ab │ │ │ │ - fstp %st(2) │ │ │ │ - fstpl (%eax) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ + fdiv %st(2),%st │ │ │ │ + fsubrp %st,%st(3) │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp cdc1 │ │ │ │ + fstp %st(3) │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl (%eax) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - movl $0x0,(%edx) │ │ │ │ - movl $0x0,0x4(%edx) │ │ │ │ - movl $0x0,(%ecx) │ │ │ │ - movl $0x0,0x4(%ecx) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - fldl -0x8(%ebx,%eax,1) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ + fstpl (%ecx) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + vmovupd %xmm0,(%eax) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + fldl -0x8(%ecx,%edx,1) │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ + fld %st(2) │ │ │ │ fabs │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fstl -0x98(%ebp) │ │ │ │ - fdivr %st,%st(2) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ + fdivr %st,%st(1) │ │ │ │ + fdivr %st(2),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fdivr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ - fstl -0x48(%ebp) │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - vmovddup -0x48(%ebp),%xmm3 │ │ │ │ + vmovddup -0x20(%ebp),%xmm2 │ │ │ │ fdiv %st(2),%st │ │ │ │ - fstl -0x48(%ebp) │ │ │ │ - vmovddup -0x48(%ebp),%xmm2 │ │ │ │ - cmp %edx,-0x88(%ebp) │ │ │ │ - jle d263 │ │ │ │ - lea -0x8(%edi,%eax,1),%edx │ │ │ │ - lea -0x8(%ebx,%eax,1),%eax │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ - lea (%edi,%ebx,1),%ecx │ │ │ │ - jmp d239 │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + vmovddup -0x20(%ebp),%xmm3 │ │ │ │ + jle ce63 │ │ │ │ + fstp %st(3) │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + mov %edx,%eax │ │ │ │ + lea -0x8(%edi,%edx,1),%edx │ │ │ │ + lea -0x8(%ecx,%eax,1),%eax │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + add %edi,%ecx │ │ │ │ + jmp ce39 │ │ │ │ ffreep %st(0) │ │ │ │ fldl (%edx) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + fldl -0x8(%eax) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fldl -0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(3) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne d237 │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jne ce37 │ │ │ │ + jmp ce69 │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js d2ad │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ + js ceb3 │ │ │ │ + ffreep %st(0) │ │ │ │ mov %esi,%ecx │ │ │ │ - lea 0x4(%esi,%eax,1),%ebx │ │ │ │ + lea 0x4(%esi,%ebx,1),%ebx │ │ │ │ + jmp ce7c │ │ │ │ + ffreep %st(0) │ │ │ │ mov (%ecx),%edx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ add $0x4,%ecx │ │ │ │ fldl -0x8(%edx,%edi,1) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - vmovsd -0x40(%ebp),%xmm1 │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm1 │ │ │ │ vmovhpd (%edx,%edi,1),%xmm1,%xmm0 │ │ │ │ vpermilpd $0x1,-0x8(%edx,%edi,1),%xmm1 │ │ │ │ - vmulpd %xmm3,%xmm1,%xmm1 │ │ │ │ - vfmsubadd132pd %xmm2,%xmm1,%xmm0 │ │ │ │ + vmulpd %xmm2,%xmm1,%xmm1 │ │ │ │ + vfmsubadd132pd %xmm3,%xmm1,%xmm0 │ │ │ │ vmovupd %xmm0,-0x8(%edx,%edi,1) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne d276 │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - jg d2f9 │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + jne ce7a │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + cmp %edi,-0x5c(%ebp) │ │ │ │ + jg cefc │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + jmp cec4 │ │ │ │ + ffreep %st(0) │ │ │ │ mov (%ecx),%edx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ add $0x4,%ecx │ │ │ │ + cmp %ecx,-0x30(%ebp) │ │ │ │ fldl -0x8(%edx,%edi,1) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - vmovsd -0x40(%ebp),%xmm1 │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm1 │ │ │ │ vmovhpd (%edx,%edi,1),%xmm1,%xmm0 │ │ │ │ vpermilpd $0x1,-0x8(%edx,%edi,1),%xmm1 │ │ │ │ - vmulpd %xmm3,%xmm1,%xmm1 │ │ │ │ - vfmsubadd132pd %xmm2,%xmm1,%xmm0 │ │ │ │ + vmulpd %xmm2,%xmm1,%xmm1 │ │ │ │ + vfmsubadd132pd %xmm3,%xmm1,%xmm0 │ │ │ │ vmovupd %xmm0,-0x8(%edx,%edi,1) │ │ │ │ - cmp %ecx,-0x5c(%ebp) │ │ │ │ - jne d2c1 │ │ │ │ - fxch %st(2) │ │ │ │ + jne cec2 │ │ │ │ + fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp cc8c │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + fxch %st(2) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + jmp c8ce │ │ │ │ xor %eax,%eax │ │ │ │ - jmp d068 │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - jl c071 │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - cmp %edi,-0x8c(%ebp) │ │ │ │ - jge d352 │ │ │ │ + jmp cc99 │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + cmp %edi,-0x5c(%ebp) │ │ │ │ + jl bd1b │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + cmp %edi,-0x64(%ebp) │ │ │ │ + jge cf4c │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp cfc6 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - jg cfc2 │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + jmp cc15 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + cmp %edi,-0x5c(%ebp) │ │ │ │ + jg cc11 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fldz │ │ │ │ - fstpl -0xd0(%ebp) │ │ │ │ imul $0x1e,%eax,%edi │ │ │ │ lea 0x0(,%eax,8),%eax │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - mov %edi,-0xe8(%ebp) │ │ │ │ - jmp c1c4 │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + jmp be40 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ + fldl -0xb8(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + mov -0xe8(%ebp),%ebx │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ + mov -0xf4(%ebp),%ecx │ │ │ │ + fstpl -0x70(%ebp) │ │ │ │ fldz │ │ │ │ - fldl -0xd0(%ebp) │ │ │ │ - mov -0x10c(%ebp),%edx │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ - fucomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ - jp d3a5 │ │ │ │ - je cfb0 │ │ │ │ - mov -0x100(%ebp),%edi │ │ │ │ + fxch %st(2) │ │ │ │ + fucomi %st(2),%st │ │ │ │ + fstp %st(2) │ │ │ │ + jp cf9d │ │ │ │ + je cc00 │ │ │ │ + mov -0xd4(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js dcd0 │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + js d8a0 │ │ │ │ + jmp cfc2 │ │ │ │ + fxch %st(1) │ │ │ │ + jmp cfc2 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ lea (%esi,%edi,4),%ebx │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - fldl -0x3938(%eax) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + fldl -0x3a18(%eax) │ │ │ │ + vmovapd -0x39e0(%eax),%xmm2 │ │ │ │ fstpl -0xf0(%ebp) │ │ │ │ - jmp d470 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ + jmp d06c │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + lea -0x8(%ebx),%esi │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ mov -0x4(%eax),%ecx │ │ │ │ mov -0x8(%eax),%eax │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ - lea -0x8(%ebx),%ecx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ lea -0x8(%ecx,%ebx,1),%ecx │ │ │ │ - fldl (%ecx) │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - lea (%eax,%ebx,1),%ecx │ │ │ │ + lea (%eax,%ebx,1),%esi │ │ │ │ lea -0x8(%eax,%ebx,1),%eax │ │ │ │ fldl (%ecx) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ + fldl (%esi) │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ - add %ebx,%ecx │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ - jbe dae1 │ │ │ │ + jbe d6a7 │ │ │ │ ffreep %st(0) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl (%eax) │ │ │ │ - fsubrl (%ecx) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + fsubrl (%eax,%ebx,1) │ │ │ │ fchs │ │ │ │ - fdivl (%eax) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + fdivl (%ecx) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - movl $0x0,(%ecx) │ │ │ │ - movl $0x0,0x4(%ecx) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - fld1 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + vmovupd %xmm2,(%ecx) │ │ │ │ sub $0x2,%eax │ │ │ │ - fstpl (%ecx) │ │ │ │ - jns d65e │ │ │ │ + jns d257 │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - je dbd7 │ │ │ │ - decl -0x68(%ebp) │ │ │ │ - subl $0x4,-0x70(%ebp) │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ + je d79d │ │ │ │ + decl -0x38(%ebp) │ │ │ │ + subl $0x4,-0x50(%ebp) │ │ │ │ dec %edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ - fldl (%ecx,%eax,8) │ │ │ │ - mov -0xf4(%ebp),%ecx │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%esi │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ - fldl (%ecx,%eax,8) │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ + mov -0xcc(%ebp),%esi │ │ │ │ fstl -0x58(%ebp) │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ fldl -0xf0(%ebp) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja d3df │ │ │ │ + ja cffb │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldz │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ fucomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jp d45c │ │ │ │ - jne d45c │ │ │ │ + jp d058 │ │ │ │ + jne d058 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fld1 │ │ │ │ mov -0x4(%eax),%eax │ │ │ │ fstpl (%eax,%ebx,1) │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - je dbd9 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp d4dd │ │ │ │ + je d79f │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jmp d0d9 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ dec %eax │ │ │ │ mov -0x4(%esi,%edx,4),%ecx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ lea -0x8(,%edx,8),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x38(%ebp),%eax │ │ │ │ fsubrl -0x8(%ecx,%edx,8) │ │ │ │ fldz │ │ │ │ - cmp -0x68(%ebp),%eax │ │ │ │ - jg d521 │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + jg d11d │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne d50b │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ + jne d107 │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ fldl -0x8(%eax,%edx,8) │ │ │ │ fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja d62a │ │ │ │ + ja d225 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ fucomi %st(1),%st │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ lea (%ecx,%ebx,1),%eax │ │ │ │ - jp d5b6 │ │ │ │ - jne d5c0 │ │ │ │ + jp d1b0 │ │ │ │ + jne d1c0 │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fucomi %st(2),%st │ │ │ │ fstp %st(2) │ │ │ │ - jp d556 │ │ │ │ - je db75 │ │ │ │ + jp d152 │ │ │ │ + je d73b │ │ │ │ fld %st(0) │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp d56c │ │ │ │ - je d58f │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + jp d168 │ │ │ │ + je d18b │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ fld %st(0) │ │ │ │ - fdivrs -0x3a0c(%edi) │ │ │ │ + fdivrs -0x3a4c(%edi) │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jae db39 │ │ │ │ + jae d6ff │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp d59b │ │ │ │ + jmp d197 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp d59b │ │ │ │ + jmp d197 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp d59b │ │ │ │ + jmp d197 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne d4db │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - jmp d465 │ │ │ │ + jne d0d7 │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + jmp d061 │ │ │ │ fstp %st(1) │ │ │ │ - jmp d5c2 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp d1c2 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov (%esi,%edx,4),%ecx │ │ │ │ fldl (%ecx,%edi,1) │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ add %ebx,%ecx │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ fsubrl -0x8(%edi,%edx,8) │ │ │ │ - fldl -0x98(%ebp) │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ fmul %st(3),%st │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(7),%st │ │ │ │ - fsubrl -0x40(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ + fmul %st(6),%st │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fdivp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstl (%eax) │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ - fld %st(6) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe d63d │ │ │ │ + jbe d236 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ fchs │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fdivrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%ecx) │ │ │ │ fldl (%eax) │ │ │ │ - jmp d560 │ │ │ │ + jmp d15c │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstl -0x98(%ebp) │ │ │ │ - jmp d59b │ │ │ │ + fstpl -0x70(%ebp) │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ + jmp d197 │ │ │ │ fstp %st(4) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldl -0x98(%ebp) │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ fchs │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - fdiv %st(2),%st │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpl (%ecx) │ │ │ │ fldl (%eax) │ │ │ │ - jmp d560 │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - mov %edx,-0x104(%ebp) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ + jmp d15c │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0xf4(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ fabs │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - fstpl -0xa8(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ dec %eax │ │ │ │ - mov -0x4(%esi,%edx,4),%ecx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ lea -0x8(,%edx,8),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x4(%esi,%edx,4),%ecx │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + cmp -0x38(%ebp),%eax │ │ │ │ fsubrl -0x8(%ecx,%edx,8) │ │ │ │ - cmp -0x68(%ebp),%eax │ │ │ │ - jg dacc │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jg d692 │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ fldz │ │ │ │ - jmp d6e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ fldl (%edx,%ecx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull (%edx,%ebx,1) │ │ │ │ faddp %st,%st(2) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne d6e0 │ │ │ │ + jne d2c0 │ │ │ │ fxch %st(1) │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ fldl -0x8(%eax,%edx,8) │ │ │ │ fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja d995 │ │ │ │ + ja d56b │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - jp d749 │ │ │ │ - je d9b6 │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jp d329 │ │ │ │ + je d583 │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov (%esi,%edx,4),%ecx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ - fstl -0xb0(%ebp) │ │ │ │ + mov (%esi,%edx,4),%ecx │ │ │ │ + fstl -0x80(%ebp) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - fld %st(0) │ │ │ │ - fstpl -0xd8(%ebp) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + fstl -0xe0(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ fsubrl -0x8(%eax,%edx,8) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fsubrp %st,%st(5) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fsubrp %st,%st(4) │ │ │ │ fadd %st(0),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmull -0x30(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fabs │ │ │ │ - fstl -0xe0(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - fabs │ │ │ │ fstl -0xe8(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ + fabs │ │ │ │ + fstpl -0xc8(%ebp) │ │ │ │ fldz │ │ │ │ - fucomi %st(5),%st │ │ │ │ + fucomi %st(4),%st │ │ │ │ setnp %al │ │ │ │ cmovne %ebx,%eax │ │ │ │ test %al,%al │ │ │ │ - je d7cc │ │ │ │ - fucomip %st(4),%st │ │ │ │ + je d3ac │ │ │ │ + fucomip %st(3),%st │ │ │ │ + fstp %st(2) │ │ │ │ setnp %al │ │ │ │ cmovne %ebx,%eax │ │ │ │ test %al,%al │ │ │ │ - jne da7c │ │ │ │ - ffreep %st(0) │ │ │ │ + jne d63e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp d7d4 │ │ │ │ + jmp d3b4 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fld %st(1) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fabs │ │ │ │ - fld %st(1) │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ fabs │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fldl -0xb0(%ebp) │ │ │ │ - fmull -0xa8(%ebp) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(7),%st │ │ │ │ + fsubp %st,%st(2) │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fdiv %st(2),%st │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldl -0xb0(%ebp) │ │ │ │ - fmull -0x98(%ebp) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fstpl -0xb0(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + fmul %st(4),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ - fxch %st(3) │ │ │ │ - fdiv %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fdivrp %st,%st(2) │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(3),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ + fdivr %st,%st(1) │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fld %st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fldl -0xb0(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldl -0xb8(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fstpl (%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fmull -0xc0(%ebp) │ │ │ │ - fsubrp %st,%st(2) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fmull -0xb8(%ebp) │ │ │ │ + fldl -0xb0(%ebp) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fsubp %st,%st(1) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpl (%eax) │ │ │ │ - fldl -0xe8(%ebp) │ │ │ │ - faddl -0xb8(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - fldl (%ebx) │ │ │ │ - fldl -0xe0(%ebp) │ │ │ │ + fldl -0xc8(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + faddl -0x90(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ - add -0x48(%ebp),%ecx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + add -0x20(%ebp),%ecx │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + fldl (%ebx) │ │ │ │ + fldl -0xe8(%ebp) │ │ │ │ fcomip %st(2),%st │ │ │ │ - jbe da0a │ │ │ │ + jbe d5d3 │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fxch %st(2) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fsubrp %st,%st(2) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl -0xb0(%ebp) │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ fdivr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%ecx) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fldl -0x40(%ebp) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ fchs │ │ │ │ fxch %st(3) │ │ │ │ fmull (%ecx) │ │ │ │ fsubrp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl (%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - fldl (%eax) │ │ │ │ - fld %st(0) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + vmovsd (%eax),%xmm1 │ │ │ │ + vmovsd %xmm1,-0x40(%ebp) │ │ │ │ + fldl -0x40(%ebp) │ │ │ │ fabs │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(1) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja d921 │ │ │ │ + ja d502 │ │ │ │ ffreep %st(0) │ │ │ │ fldz │ │ │ │ - fxch %st(3) │ │ │ │ - fucomip %st(3),%st │ │ │ │ - fstp %st(2) │ │ │ │ - jp d91d │ │ │ │ - jne d91d │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp d901 │ │ │ │ - ffreep %st(0) │ │ │ │ + fxch %st(2) │ │ │ │ + fucomip %st(2),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jp d500 │ │ │ │ + jne d500 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp d901 │ │ │ │ + jmp d4e7 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp d4e7 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne d681 │ │ │ │ - mov -0x104(%ebp),%edx │ │ │ │ - fldl -0xa8(%ebp) │ │ │ │ - jmp d465 │ │ │ │ - fxch %st(1) │ │ │ │ - jmp d927 │ │ │ │ - fstp %st(3) │ │ │ │ + jne d277 │ │ │ │ + mov -0xf4(%ebp),%edx │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + jmp d061 │ │ │ │ + jmp d506 │ │ │ │ + fstp %st(2) │ │ │ │ ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ - fdivrs -0x3a0c(%eax) │ │ │ │ + fdivrs -0x3a4c(%eax) │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb d8f7 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - cmp %eax,-0x7c(%ebp) │ │ │ │ - jg d8fd │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovddup -0x50(%ebp),%xmm0 │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm1 │ │ │ │ + jb d4e1 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + cmp %eax,-0x78(%ebp) │ │ │ │ + jg d4e5 │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + vmovddup -0x40(%ebp),%xmm0 │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ vmovhpd (%ebx),%xmm1,%xmm1 │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ vdivpd %xmm0,%xmm1,%xmm1 │ │ │ │ vmovupd %xmm1,(%ebx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jl d901 │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jl d4e7 │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ lea (%esi,%edx,4),%eax │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + add (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ - add -0x4(%eax),%edx │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ vmovupd (%edx),%xmm1 │ │ │ │ vdivpd %xmm0,%xmm1,%xmm1 │ │ │ │ vmovupd %xmm1,(%edx) │ │ │ │ - cmp %eax,-0x70(%ebp) │ │ │ │ - jne d973 │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp d901 │ │ │ │ + jne d54a │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + jmp d4e7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - vmovsd -0x50(%ebp),%xmm2 │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - fstpl -0xa8(%ebp) │ │ │ │ - vmovsd %xmm2,-0x98(%ebp) │ │ │ │ - jmp d901 │ │ │ │ + fstp %st(2) │ │ │ │ + vmovsd -0x40(%ebp),%xmm3 │ │ │ │ + fstpl -0x70(%ebp) │ │ │ │ + vmovsd %xmm3,-0x28(%ebp) │ │ │ │ + jmp d4e7 │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ - faddl -0xb8(%ebp) │ │ │ │ + faddl -0x90(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fdiv %st(1),%st │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fldl -0x40(%ebp) │ │ │ │ fchs │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(3) │ │ │ │ fdiv %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fdivrl -0x58(%ebp) │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + fdivp %st,%st(3) │ │ │ │ fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fmul %st(4),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(0),%st │ │ │ │ - faddp %st,%st(2) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(5) │ │ │ │ fmul %st(2),%st │ │ │ │ + fld %st(5) │ │ │ │ + fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fdiv %st(2),%st │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstpl (%eax) │ │ │ │ fxch %st(4) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fsubp %st,%st(1) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fstl (%eax) │ │ │ │ - jmp d8cd │ │ │ │ + jmp d4b1 │ │ │ │ fstp %st(4) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - fldl -0xa8(%ebp) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + fld %st(3) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ fchs │ │ │ │ - fldl -0xd8(%ebp) │ │ │ │ + fldl -0xe0(%ebp) │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fdiv %st(2),%st │ │ │ │ - fldl -0x98(%ebp) │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ fchs │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fdiv %st(1),%st │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - fdivrl -0x58(%ebp) │ │ │ │ + fdivrl -0x30(%ebp) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -11182,65 +11125,61 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl (%eax) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ - jmp d8cd │ │ │ │ - fstp %st(4) │ │ │ │ + jmp d4b1 │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fld %st(5) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + fld %st(3) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ fabs │ │ │ │ - faddl -0xb8(%ebp) │ │ │ │ + faddl -0x90(%ebp) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ fabs │ │ │ │ faddp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fmull -0xd0(%ebp) │ │ │ │ + faddl -0xc8(%ebp) │ │ │ │ + fmull -0x98(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fldl -0x3930(%eax) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fld %st(3) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fcomip %st(4),%st │ │ │ │ - ja dab1 │ │ │ │ - fstp %st(3) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + fldl -0x3a10(%eax) │ │ │ │ + fstpl -0xb0(%ebp) │ │ │ │ + fldl -0x40(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - jmp d7d4 │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ + fmull -0xb0(%ebp) │ │ │ │ + fld %st(2) │ │ │ │ + fadd %st(1),%st │ │ │ │ + fcomip %st(3),%st │ │ │ │ + ja d677 │ │ │ │ + fstp %st(2) │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + jmp d3b4 │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ fldz │ │ │ │ - jmp d70b │ │ │ │ + jmp d2eb │ │ │ │ fstp %st(3) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ fsubrl (%eax) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ - fdivrs -0x3a08(%ecx) │ │ │ │ + fdivrs -0x39e0(%esi) │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(3) │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ @@ -11257,151 +11196,164 @@ │ │ │ │ fdiv %st(1),%st │ │ │ │ fstpl (%eax) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - jmp d434 │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x58(%ebp) │ │ │ │ - jg d593 │ │ │ │ + jmp d043 │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x30(%ebp) │ │ │ │ + jg d18f │ │ │ │ fdivr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%eax) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl d599 │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + jl d195 │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ lea (%esi,%edx,4),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add %ebx,%edx │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ fdiv %st(1),%st │ │ │ │ fstpl (%edx) │ │ │ │ - cmp %eax,-0x70(%ebp) │ │ │ │ - jne db59 │ │ │ │ + jne d71f │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - jmp d59b │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + jmp d197 │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - fldl -0xd0(%ebp) │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + fldl -0x98(%ebp) │ │ │ │ + fldl -0x3a10(%edi) │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ + fldl -0x98(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fldl -0x3930(%edi) │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ - fcomip %st(3),%st │ │ │ │ - ja db8b │ │ │ │ + fadd %st(2),%st │ │ │ │ + fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ + ja d752 │ │ │ │ fxch %st(1) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - jmp d556 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x100(%ebp),%edi │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + jmp d152 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0xd4(%ebp),%edi │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ movl $0x0,0x23c(%eax) │ │ │ │ mov %edi,0x238(%eax) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ sub $0x2,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp c007 │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jmp bcbe │ │ │ │ ffreep %st(0) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp dbf2 │ │ │ │ - cmp -0x8c(%ebp),%ebx │ │ │ │ - jg dbfa │ │ │ │ + jmp d7b5 │ │ │ │ + cmp -0x64(%ebp),%ebx │ │ │ │ + jg d7ba │ │ │ │ inc %ebx │ │ │ │ - cmp %ebx,-0x88(%ebp) │ │ │ │ - je cee7 │ │ │ │ - cmp -0x84(%ebp),%ebx │ │ │ │ - jge dbdd │ │ │ │ - cmp %ebx,-0x88(%ebp) │ │ │ │ - jle dbe5 │ │ │ │ + cmp %ebx,-0x60(%ebp) │ │ │ │ + je cb41 │ │ │ │ + cmp -0x5c(%ebp),%ebx │ │ │ │ + jge d7a6 │ │ │ │ + cmp %ebx,-0x60(%ebp) │ │ │ │ + jle d7ab │ │ │ │ mov (%esi,%ebx,4),%ecx │ │ │ │ - mov -0xfc(%ebp),%edi │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ add (%edi,%ebx,4),%eax │ │ │ │ - add -0xc4(%ebp),%ecx │ │ │ │ - vmovsd (%edx),%xmm1 │ │ │ │ + add -0x9c(%ebp),%ecx │ │ │ │ + vmovsd (%edx),%xmm3 │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm1,-0x8(%eax) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jne dc1e │ │ │ │ - jmp dbe5 │ │ │ │ + vmovsd %xmm3,-0x8(%eax) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne d7db │ │ │ │ + jmp d7ab │ │ │ │ fldz │ │ │ │ - jmp cf96 │ │ │ │ + jmp cbe6 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ - fucomip %st(1),%st │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jp cfad │ │ │ │ + jne cfc0 │ │ │ │ ffreep %st(0) │ │ │ │ - jp d3b3 │ │ │ │ - jne d3b3 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp d08e │ │ │ │ + jmp ccbd │ │ │ │ mov %ebx,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - cmp %edx,%esi │ │ │ │ - je cfc6 │ │ │ │ + cmp %esi,%edx │ │ │ │ + je cc15 │ │ │ │ add $0x2,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne dc5b │ │ │ │ - jmp d080 │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne d81a │ │ │ │ + jmp ccb2 │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(3) │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - jmp c281 │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ + fxch %st(3) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + jmp befd │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ mov %edi,%esi │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ - faddl -0xf0(%ebp) │ │ │ │ + faddl -0xc8(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ lea (%ebx,%edi,1),%ecx │ │ │ │ - mov -0xf4(%ebp),%ebx │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ lea (%ebx,%edi,1),%edx │ │ │ │ - jmp cc7e │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp -0x8c(%ebp),%eax │ │ │ │ - je d08e │ │ │ │ - jle cfef │ │ │ │ - jmp d08e │ │ │ │ - nop │ │ │ │ + jmp c8c0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp -0x64(%ebp),%eax │ │ │ │ + je ccbd │ │ │ │ + jle cc34 │ │ │ │ + jmp ccbd │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - cmp %edi,-0x100(%ebp) │ │ │ │ - jge cf16 │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + cmp %edi,-0xd4(%ebp) │ │ │ │ + jge cb6a │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je cfc6 │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - je cfc6 │ │ │ │ - jle cfef │ │ │ │ - jmp cfc6 │ │ │ │ + je cc15 │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + cmp %edi,-0x5c(%ebp) │ │ │ │ + je cc15 │ │ │ │ + jle cc34 │ │ │ │ + jmp cc15 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0000dd10 : │ │ │ │ +0000d8e0 : │ │ │ │ push %ebx │ │ │ │ call 5200 │ │ │ │ - add $0x50fa,%ebx │ │ │ │ + add $0x552a,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x1ac(%ebx),%edx │ │ │ │ mov (%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je dd30 │ │ │ │ + je d900 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x18 │ │ │ │ call 4050 │ │ │ │ @@ -11415,25 +11367,25 @@ │ │ │ │ movl $0x0,0x14(%eax) │ │ │ │ mov %eax,(%edx) │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -0000dd70 : │ │ │ │ +0000d940 : │ │ │ │ call 90be >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x3be> │ │ │ │ - add $0x509b,%eax │ │ │ │ + add $0x54cb,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ lea -0x34(%ebp),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ @@ -11446,95 +11398,95 @@ │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push -0x64(%ebp) │ │ │ │ call 41c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmp $0xf,%eax │ │ │ │ - ja e1b0 │ │ │ │ + ja dd80 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne e000 │ │ │ │ + jne dbd0 │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ movzbl (%ecx),%edx │ │ │ │ mov %dl,-0x2c(%ebp) │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ movb $0x0,(%edx,%eax,1) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je e010 │ │ │ │ + je dbe0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x10(%esi),%ebx │ │ │ │ - mov 0x14(%esi),%edi │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - jmp de2f │ │ │ │ + jmp d9ff │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ test %esi,%esi │ │ │ │ - je de67 │ │ │ │ + je da37 │ │ │ │ mov 0x10(%esi),%ebx │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ cmovbe %edi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je de52 │ │ │ │ + je da22 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push %ebx │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ call 42b0 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne de57 │ │ │ │ + jne da27 │ │ │ │ mov %edi,%eax │ │ │ │ sub -0x54(%ebp),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jns de20 │ │ │ │ + jns d9f0 │ │ │ │ mov %ebx,%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne de29 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jne d9f9 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x68(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ - cmp %ecx,-0x68(%ebp) │ │ │ │ - je e010 │ │ │ │ + je dbe0 │ │ │ │ mov 0x14(%ecx),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ cmova %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je dea4 │ │ │ │ + je da74 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ push 0x10(%ecx) │ │ │ │ push %edx │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ call 42b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne dea8 │ │ │ │ + jne da78 │ │ │ │ mov %edi,%eax │ │ │ │ sub %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - js e010 │ │ │ │ + js dbe0 │ │ │ │ cmp -0x60(%ebp),%edx │ │ │ │ - je dec4 │ │ │ │ + je da94 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -11542,257 +11494,257 @@ │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ call 41c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmp $0xf,%eax │ │ │ │ - ja e2d0 │ │ │ │ + ja dea0 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne e1f0 │ │ │ │ + jne ddc0 │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ movzbl (%ecx),%edx │ │ │ │ mov %dl,-0x2c(%ebp) │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ movb $0x0,(%edx,%eax,1) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je e249 │ │ │ │ + je de19 │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov 0x10(%esi),%ebx │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - mov %eax,%edi │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ - jmp df42 │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp db12 │ │ │ │ nop │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ test %esi,%esi │ │ │ │ - je df7a │ │ │ │ + je db4a │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov 0x10(%esi),%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ cmovbe %edi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je df65 │ │ │ │ + je db35 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push %ebx │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ call 42b0 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne df6a │ │ │ │ + jne db3a │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ sub %edi,%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jns df30 │ │ │ │ + jns db00 │ │ │ │ mov %ebx,%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne df39 │ │ │ │ + jne db09 │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ cmp %edx,-0x68(%ebp) │ │ │ │ - je e24c │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + je de1c │ │ │ │ mov 0x14(%edx),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cmp %esi,%edi │ │ │ │ cmova %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je dfba │ │ │ │ + je db8a │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ push 0x10(%edx) │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ call 42b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne dfbe │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + jne db8e │ │ │ │ mov %edi,%eax │ │ │ │ sub %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - js e24c │ │ │ │ + js de1c │ │ │ │ + cmp -0x60(%ebp),%ecx │ │ │ │ mov 0x28(%edx),%eax │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ - cmp -0x60(%ebp),%ecx │ │ │ │ - je dfe0 │ │ │ │ + je dbb0 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e396 │ │ │ │ + jne df66 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je dde3 │ │ │ │ + je d9b3 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - jmp e1cd │ │ │ │ + jmp dd9d │ │ │ │ cmp -0x60(%ebp),%edx │ │ │ │ - je e024 │ │ │ │ + je dbf4 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x20 │ │ │ │ call 4050 │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0xc(%eax),%eax │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ movb $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x1c(%edi) │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ pop %edx │ │ │ │ push -0x64(%ebp) │ │ │ │ call 45e0 │ │ │ │ mov %eax,(%edi) │ │ │ │ mov (%eax),%edx │ │ │ │ pop %ecx │ │ │ │ - pop %esi │ │ │ │ lea -0x3d2e(%ebx),%ecx │ │ │ │ + pop %esi │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ call *%eax │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je e30b │ │ │ │ + je dedb │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ call 41c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmp $0xf,%eax │ │ │ │ - ja e290 │ │ │ │ + ja de60 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne e200 │ │ │ │ + jne ddd0 │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ movzbl (%ecx),%edx │ │ │ │ mov %dl,-0x2c(%ebp) │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ movb $0x0,(%edx,%eax,1) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je e210 │ │ │ │ + je dde0 │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov 0x10(%esi),%ebx │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - jmp e0ff │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ + jmp dccf │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ test %esi,%esi │ │ │ │ - je e137 │ │ │ │ + je dd07 │ │ │ │ mov 0x10(%esi),%ebx │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ cmovbe %edi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e122 │ │ │ │ + je dcf2 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push %ebx │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ call 42b0 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne e127 │ │ │ │ + jne dcf7 │ │ │ │ mov %edi,%eax │ │ │ │ sub -0x54(%ebp),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jns e0f0 │ │ │ │ + jns dcc0 │ │ │ │ mov %ebx,%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne e0f9 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jne dcc9 │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ + cmp %edx,-0x68(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ - cmp %edx,-0x68(%ebp) │ │ │ │ - je e213 │ │ │ │ + je dde3 │ │ │ │ mov 0x14(%edx),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ cmova %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e17a │ │ │ │ + je dd4a │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ push 0x10(%edx) │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ call 42b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne e17e │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + jne dd4e │ │ │ │ mov %edi,%eax │ │ │ │ sub %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - js e213 │ │ │ │ + js dde3 │ │ │ │ + cmp -0x60(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,0x28(%edx) │ │ │ │ - cmp -0x60(%ebp),%ecx │ │ │ │ - je e1a0 │ │ │ │ + je dd70 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ - jmp dfe0 │ │ │ │ + jmp dbb0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x38(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push -0x70(%ebp) │ │ │ │ call 4540 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ @@ -11803,66 +11755,66 @@ │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push -0x64(%ebp) │ │ │ │ push %eax │ │ │ │ call 4170 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp dde6 │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + jmp d9b6 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je defb │ │ │ │ + je dacb │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - jmp e2ed │ │ │ │ + jmp debd │ │ │ │ test %eax,%eax │ │ │ │ - je e0b5 │ │ │ │ + je dc85 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - jmp e2ad │ │ │ │ + jmp de7d │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ lea -0x39(%ebp),%ecx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ push %ecx │ │ │ │ lea -0x38(%ebp),%ecx │ │ │ │ lea -0x4c(%ebp),%eax │ │ │ │ push %ecx │ │ │ │ - lea -0x3928(%ebx),%ecx │ │ │ │ + lea -0x39c0(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push -0x6c(%ebp) │ │ │ │ push %eax │ │ │ │ call 4180 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@plt> │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ add $0x1c,%esp │ │ │ │ - jmp e186 │ │ │ │ + jmp dd56 │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ lea -0x39(%ebp),%ecx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ push %ecx │ │ │ │ lea -0x38(%ebp),%ecx │ │ │ │ lea -0x4c(%ebp),%eax │ │ │ │ push %ecx │ │ │ │ - lea -0x3928(%ebx),%ecx │ │ │ │ + lea -0x39c0(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push -0x6c(%ebp) │ │ │ │ push %eax │ │ │ │ call 4180 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@plt> │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ add $0x1c,%esp │ │ │ │ - jmp dfc6 │ │ │ │ + jmp db96 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x38(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push -0x70(%ebp) │ │ │ │ @@ -11874,17 +11826,17 @@ │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push -0x64(%ebp) │ │ │ │ push %eax │ │ │ │ call 4170 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e0b8 │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + jmp dc88 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x38(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push -0x70(%ebp) │ │ │ │ call 4540 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ @@ -11895,17 +11847,17 @@ │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push -0x64(%ebp) │ │ │ │ push %eax │ │ │ │ call 4170 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp defe │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + jmp dace │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 43b0 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 4300 │ │ │ │ @@ -11917,315 +11869,315 @@ │ │ │ │ lea 0x8(%eax),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ lea -0x38(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 4540 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + vmovdqa -0x39d0(%ebx),%xmm0 │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ - vmovdqa -0x3920(%ebx),%xmm0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%esi) │ │ │ │ mov %edx,0x8(%esi) │ │ │ │ movb $0x72,0x10(%eax) │ │ │ │ vmovdqu %xmm0,(%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov (%esi),%edx │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ movb $0x0,(%edx,%eax,1) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e39b │ │ │ │ + jne df6b │ │ │ │ push %eax │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ push 0x1a4(%eax) │ │ │ │ push 0x1e0(%eax) │ │ │ │ mov %eax,%ebx │ │ │ │ push %esi │ │ │ │ call 4530 <__cxa_throw@plt> │ │ │ │ - call eee0 │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ + call eab0 │ │ │ │ mov %eax,%edi │ │ │ │ jmp 4f4d <__cxa_finalize@plt+0x8fd> │ │ │ │ mov %eax,%esi │ │ │ │ jmp 4fa8 <__cxa_finalize@plt+0x958> │ │ │ │ mov %eax,%esi │ │ │ │ jmp 4f77 <__cxa_finalize@plt+0x927> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e3c0 : │ │ │ │ +0000df90 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - mov 0x20(%ecx),%eax │ │ │ │ call 5200 │ │ │ │ - add $0x4a2f,%ebx │ │ │ │ + add $0x4e62,%ebx │ │ │ │ + mov 0x20(%ecx),%eax │ │ │ │ lea 0x8(%esi),%edx │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ mov %edx,(%esi) │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ cmp $0xf,%eax │ │ │ │ - ja e440 │ │ │ │ + ja e010 │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ test %eax,%eax │ │ │ │ - je e430 │ │ │ │ + je e000 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 4170 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e478 │ │ │ │ + jne e048 │ │ │ │ add $0x20,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret $0x4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl (%ecx),%eax │ │ │ │ mov %al,(%edx) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - jmp e411 │ │ │ │ + jmp dfe1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x0 │ │ │ │ lea 0x20(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 4540 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - mov %eax,(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,(%esi) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ - je e430 │ │ │ │ + je e000 │ │ │ │ mov $0xffffffff,%eax │ │ │ │ test %edi,%edi │ │ │ │ - je e411 │ │ │ │ - jmp e3ff │ │ │ │ - call eee0 │ │ │ │ + je dfe1 │ │ │ │ + jmp dfcf │ │ │ │ + call eab0 │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e480 : │ │ │ │ +0000e050 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 5200 │ │ │ │ - add $0x4983,%ebx │ │ │ │ + add $0x4db3,%ebx │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je e4a8 │ │ │ │ + je e078 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e4b0 : │ │ │ │ +0000e080 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - mov 0x38(%ecx),%eax │ │ │ │ call 5200 │ │ │ │ - add $0x493f,%ebx │ │ │ │ + add $0x4d72,%ebx │ │ │ │ + mov 0x38(%ecx),%eax │ │ │ │ lea 0x8(%esi),%edx │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ mov %edx,(%esi) │ │ │ │ mov 0x34(%ecx),%ecx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ cmp $0xf,%eax │ │ │ │ - ja e530 │ │ │ │ + ja e100 │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ test %eax,%eax │ │ │ │ - je e520 │ │ │ │ + je e0f0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 4170 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e568 │ │ │ │ + jne e138 │ │ │ │ add $0x20,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret $0x4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl (%ecx),%eax │ │ │ │ mov %al,(%edx) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - jmp e501 │ │ │ │ + jmp e0d1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x0 │ │ │ │ lea 0x20(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 4540 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - mov %eax,(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,(%esi) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ - je e520 │ │ │ │ + je e0f0 │ │ │ │ mov $0xffffffff,%eax │ │ │ │ test %edi,%edi │ │ │ │ - je e501 │ │ │ │ - jmp e4ef │ │ │ │ - call eee0 │ │ │ │ + je e0d1 │ │ │ │ + jmp e0bf │ │ │ │ + call eab0 │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ + call 5200 │ │ │ │ + add $0x4cc1,%ebx │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ - call 5200 │ │ │ │ - add $0x4885,%ebx │ │ │ │ test %esi,%esi │ │ │ │ - je e680 │ │ │ │ + je e250 │ │ │ │ mov %ebp,0x30(%esp) │ │ │ │ mov 0x10(%esi),%ecx │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ mov %esi,%ebp │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - jmp e5b8 │ │ │ │ + jmp e188 │ │ │ │ nop │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ mov %eax,%ebp │ │ │ │ cmp %edi,%esi │ │ │ │ mov %edi,%eax │ │ │ │ cmovbe %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e5da │ │ │ │ + je e1aa │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ push 0x10(%esp) │ │ │ │ call 42b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jne e5de │ │ │ │ + jne e1ae │ │ │ │ mov %esi,%ecx │ │ │ │ sub %edi,%ecx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ test %ecx,%ecx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ cmovs 0x8(%ebp),%eax │ │ │ │ sar $0x1f,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jne e5b0 │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ + jne e180 │ │ │ │ and $0x1,%ecx │ │ │ │ - mov %ebp,%esi │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ + mov %ebp,%esi │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ - jne e683 │ │ │ │ + jne e253 │ │ │ │ mov 0x10(%esi),%ecx │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ cmp %edi,%ebp │ │ │ │ mov %edi,%eax │ │ │ │ cmovbe %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e650 │ │ │ │ + je e220 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esp) │ │ │ │ push %ecx │ │ │ │ call 42b0 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je e650 │ │ │ │ + je e220 │ │ │ │ test %eax,%eax │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - js e65c │ │ │ │ + js e22c │ │ │ │ mov %esi,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ sub %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - jns e637 │ │ │ │ + jns e207 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%edx),%esi │ │ │ │ cmp 0xc(%edx),%esi │ │ │ │ - je e6b0 │ │ │ │ + je e280 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4330 │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ - jmp e60f │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp e1df │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ @@ -12235,437 +12187,437 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e6d0 : │ │ │ │ +0000e2a0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ call 5200 │ │ │ │ - add $0x4730,%ebx │ │ │ │ + add $0x4b60,%ebx │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je e770 │ │ │ │ + je e340 │ │ │ │ mov 0x34(%edi),%eax │ │ │ │ lea 0x3c(%edi),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je e707 │ │ │ │ + je e2d7 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ lea 0x24(%edi),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je e71d │ │ │ │ + je e2ed │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%edi),%esi │ │ │ │ lea 0x10(%edi),%ebp │ │ │ │ cmp %esi,%ebp │ │ │ │ - je e744 │ │ │ │ + je e314 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%edx │ │ │ │ mov (%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne e730 │ │ │ │ + jne e300 │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ lea 0x4(%edi),%ebp │ │ │ │ cmp %ebp,%esi │ │ │ │ - je e764 │ │ │ │ + je e334 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %esi,%edx │ │ │ │ mov (%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne e750 │ │ │ │ + jne e320 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e786 │ │ │ │ + je e356 │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ lea 0xc(%ecx),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je e7a4 │ │ │ │ + je e374 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000e7b0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base>: │ │ │ │ +0000e380 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x58,%esp │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ call 5200 │ │ │ │ - add $0x4650,%ebx │ │ │ │ + add $0x4a80,%ebx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,0x48(%esp) │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ push $0x2c │ │ │ │ call 4050 │ │ │ │ - mov (%edi),%edi │ │ │ │ mov %eax,%esi │ │ │ │ add $0x18,%eax │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ + mov (%edi),%edi │ │ │ │ mov (%edi),%eax │ │ │ │ lea 0x8(%edi),%ebp │ │ │ │ cmp %ebp,%eax │ │ │ │ - je ea50 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x2a0> │ │ │ │ + je e620 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x2a0> │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %ebp,(%edi) │ │ │ │ - mov 0x68(%esp),%ecx │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ + mov 0x68(%esp),%ecx │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ movb $0x0,0x8(%edi) │ │ │ │ - movl $0x0,0x28(%esi) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov 0x14(%esi),%ebp │ │ │ │ + movl $0x0,0x28(%esi) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - je e9a0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x1f0> │ │ │ │ + je e570 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x1f0> │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov 0x14(%edx),%edi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ cmp %edi,%ebp │ │ │ │ mov %edi,%edx │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ + cmovbe %ebp,%edx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ - cmovbe %ebp,%edx │ │ │ │ - mov %edi,0x18(%esp) │ │ │ │ test %edx,%edx │ │ │ │ - je e910 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x160> │ │ │ │ + je e4e0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x160> │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ push %eax │ │ │ │ push 0x10(%esp) │ │ │ │ call 42b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jne e899 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0xe9> │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ + jne e469 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0xe9> │ │ │ │ cmp %edi,%ebp │ │ │ │ - js e914 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x164> │ │ │ │ + js e4e4 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x164> │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ call 42b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jne e8bf , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x10f> │ │ │ │ + jne e48f , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x10f> │ │ │ │ mov %edi,%eax │ │ │ │ sub %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - js ea70 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x2c0> │ │ │ │ + js e640 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x2c0> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov %ecx,(%eax) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ cmp 0x10(%esp),%eax │ │ │ │ - je e8e3 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x133> │ │ │ │ + je e4b3 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x133> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne eb9f , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x3ef> │ │ │ │ + jne e76f , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x3ef> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %edi,%ebp │ │ │ │ - jns e8bb , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x10b> │ │ │ │ + jns e48b , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x10b> │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x68(%esp),%ecx │ │ │ │ cmp %ecx,0xc(%eax) │ │ │ │ - je e97a , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x1ca> │ │ │ │ + je e54a , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x1ca> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ call 4330 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x14(%eax),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ cmp %ecx,%ebp │ │ │ │ mov %ecx,%eax │ │ │ │ cmovbe %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je e963 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x1b3> │ │ │ │ + je e533 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x1b3> │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esp) │ │ │ │ push 0x10(%edx) │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ call 42b0 │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - jne e967 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x1b7> │ │ │ │ + jne e537 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x1b7> │ │ │ │ mov %ecx,%eax │ │ │ │ sub %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns e9f0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x240> │ │ │ │ + jns e5c0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x240> │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je eb80 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x3d0> │ │ │ │ + je e750 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x3d0> │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jne ea2d , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x27d> │ │ │ │ + jne e5fd , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x27d> │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - mov %edi,0x18(%esp) │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ - jmp eafe , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x34e> │ │ │ │ + jmp e6ce , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x34e> │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x14(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je e9f0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x240> │ │ │ │ + je e5c0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x240> │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov 0x14(%edx),%edi │ │ │ │ cmp %edi,%ebp │ │ │ │ mov %edi,%eax │ │ │ │ cmovbe %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je eae0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x330> │ │ │ │ + je e6b0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x330> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esp) │ │ │ │ push 0x10(%edx) │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ call 42b0 │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ - jne e9e0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x230> │ │ │ │ + test %eax,%eax │ │ │ │ + jne e5b0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x230> │ │ │ │ cmp %ebp,%edi │ │ │ │ - js eb40 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x390> │ │ │ │ + js e710 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x390> │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x28(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - call e570 │ │ │ │ + call e140 │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je e8c7 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x117> │ │ │ │ + je e497 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x117> │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je ea28 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x278> │ │ │ │ + je e5f8 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x278> │ │ │ │ test %ecx,%ecx │ │ │ │ - je eaf0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x340> │ │ │ │ + je e6c0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x340> │ │ │ │ mov $0x1,%eax │ │ │ │ push 0xc(%esp) │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4080 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ incl 0x14(%eax) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,(%eax) │ │ │ │ - jmp e8ef , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x13f> │ │ │ │ + jmp e4bf , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x13f> │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ inc %eax │ │ │ │ push %eax │ │ │ │ push %ebp │ │ │ │ push 0x1c(%esp) │ │ │ │ call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e80f , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x5f> │ │ │ │ + jmp e3df , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x5f> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x68(%esp),%ecx │ │ │ │ cmp %ecx,0x10(%eax) │ │ │ │ - je e98b , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x1db> │ │ │ │ + je e55b , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x1db> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ mov %eax,%edx │ │ │ │ cmp %edi,%ebp │ │ │ │ mov %edi,%eax │ │ │ │ cmovbe %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je eb60 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x3b0> │ │ │ │ + je e730 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x3b0> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x10(%edx) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ push 0x10(%esp) │ │ │ │ call 42b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne eac1 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x311> │ │ │ │ + jne e691 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x311> │ │ │ │ cmp %edi,%ebp │ │ │ │ - jns e9f0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x240> │ │ │ │ + jns e5c0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x240> │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne ea28 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x278> │ │ │ │ + jne e5f8 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x278> │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ - jmp eafe , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x34e> │ │ │ │ + jmp e6ce , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x34e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ebp,%edi │ │ │ │ - jns e9f0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x240> │ │ │ │ + jns e5c0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x240> │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp ea1a , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x26a> │ │ │ │ + jmp e5ea , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x26a> │ │ │ │ nop │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x14(%edx),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ cmp %eax,%ebp │ │ │ │ cmovbe %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je eb2b , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x37b> │ │ │ │ + je e6fb , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x37b> │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x10(%esp) │ │ │ │ call 42b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne eb31 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x381> │ │ │ │ + jne e701 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x381> │ │ │ │ mov %ebp,%eax │ │ │ │ sub 0x18(%esp),%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ - jmp ea2d , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x27d> │ │ │ │ + jmp e5fd , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x27d> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov $0x1,%eax │ │ │ │ cmp %edx,0x68(%esp) │ │ │ │ - je ea2d , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x27d> │ │ │ │ + mov $0x1,%eax │ │ │ │ + je e5fd , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x27d> │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ - jmp eafe , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x34e> │ │ │ │ + jmp e6ce , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x34e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edi,%ebp │ │ │ │ - jns e9f0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x240> │ │ │ │ + jns e5c0 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x240> │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %edx,%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne ea1a , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x26a> │ │ │ │ - jmp ead6 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x326> │ │ │ │ + jne e5ea , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x26a> │ │ │ │ + jmp e6a6 , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x326> │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x1,%eax │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je ea2d , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x27d> │ │ │ │ + mov $0x1,%eax │ │ │ │ + je e5fd , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x27d> │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ - jmp eafe , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x34e> │ │ │ │ - call eee0 │ │ │ │ + jmp e6ce , std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*>, std::_Select1st, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::less, std::allocator > >, std::allocator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, beagle::plugin::PluginManager::PluginInfo*> >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x34e> │ │ │ │ + call eab0 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000ebb0 : │ │ │ │ +0000e780 : │ │ │ │ push %ebx │ │ │ │ call 5200 │ │ │ │ - add $0x425a,%ebx │ │ │ │ + add $0x468a,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - mov 0x1c8(%ebx),%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ + mov 0x1c8(%ebx),%edx │ │ │ │ add $0x8,%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ call 4290 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0000ebe0 : │ │ │ │ +0000e7b0 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 5200 │ │ │ │ - add $0x4223,%ebx │ │ │ │ + add $0x4657,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 45f0 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esp) │ │ │ │ call 4300 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ @@ -12675,87 +12627,87 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - lea 0x8(%esi),%ebp │ │ │ │ call 5200 │ │ │ │ - add $0x41e4,%ebx │ │ │ │ + add $0x4617,%ebx │ │ │ │ + lea 0x8(%esi),%ebp │ │ │ │ mov %ebp,(%esi) │ │ │ │ test %edx,%edx │ │ │ │ je 4fde <__cxa_finalize@plt+0x98e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,%edi │ │ │ │ push %edx │ │ │ │ call 41c0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ cmp $0xf,%eax │ │ │ │ - ja ec90 │ │ │ │ + ja e860 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne ec80 │ │ │ │ + jne e850 │ │ │ │ movzbl (%edi),%edx │ │ │ │ mov %dl,0x8(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ movb $0x0,0x0(%ebp,%eax,1) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne eccc │ │ │ │ + jne e89c │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je ec60 │ │ │ │ - jmp ecb6 │ │ │ │ + je e830 │ │ │ │ + jmp e886 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x0 │ │ │ │ lea 0x20(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 4540 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - mov %eax,(%esi) │ │ │ │ mov %eax,%ebp │ │ │ │ + mov %eax,(%esi) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push %edi │ │ │ │ push %ebp │ │ │ │ call 4170 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ - mov (%esi),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ - jmp ec60 │ │ │ │ - call eee0 │ │ │ │ + mov (%esi),%ebp │ │ │ │ + jmp e830 │ │ │ │ + call eab0 │ │ │ │ nop │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0000ece0 : │ │ │ │ +0000e8b0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ call 90c6 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x3c6> │ │ │ │ - add $0x411c,%esi │ │ │ │ + add $0x454c,%esi │ │ │ │ push 0x4(%eax) │ │ │ │ mov %esi,%ebx │ │ │ │ call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ je 5000 <__cxa_finalize@plt+0x9b0> │ │ │ │ add $0xc,%esp │ │ │ │ @@ -12763,41 +12715,41 @@ │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0000ed20 : │ │ │ │ +0000e8f0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 90c6 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x3c6> │ │ │ │ + add $0x4515,%esi │ │ │ │ sub $0x48,%esp │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ lea -0x34(%ebp),%edi │ │ │ │ - call 90c6 >, std::allocator > > >::sort > const&, std::pair > const&)>(bool (*)(std::pair > const&, std::pair > const&))@@Base+0x3c6> │ │ │ │ - add $0x40dc,%esi │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ mov 0x1c8(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ - add $0x8,%eax │ │ │ │ movw $0x696c,-0x2c(%ebp) │ │ │ │ movb $0x62,-0x2a(%ebp) │ │ │ │ movl $0x3,-0x30(%ebp) │ │ │ │ + add $0x8,%eax │ │ │ │ + movb $0x0,-0x29(%ebp) │ │ │ │ vmovd %eax,%xmm0 │ │ │ │ lea -0x2c(%ebp),%eax │ │ │ │ - movb $0x0,-0x29(%ebp) │ │ │ │ + vmovq %xmm0,(%ecx) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - vmovq %xmm0,(%ecx) │ │ │ │ push %edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ call 41c0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x7ffffffb,%eax │ │ │ │ ja 5046 <__cxa_finalize@plt+0x9f6> │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ @@ -12844,60 +12796,60 @@ │ │ │ │ push $0x102 │ │ │ │ push -0x34(%ebp) │ │ │ │ call 4450 │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ test %eax,%eax │ │ │ │ - je ee56 │ │ │ │ + je ea26 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cmp -0x44(%ebp),%eax │ │ │ │ - je ee42 │ │ │ │ + je ea12 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ee82 │ │ │ │ + jne ea52 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ call 42f0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ push $0x18 │ │ │ │ call 4140 <__cxa_allocate_exception@plt> │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je ee87 │ │ │ │ + je ea57 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - call ec10 │ │ │ │ + call e7e0 │ │ │ │ jmp 5065 <__cxa_finalize@plt+0xa15> │ │ │ │ - call eee0 │ │ │ │ + call eab0 │ │ │ │ lea -0x3d11(%esi),%edx │ │ │ │ - jmp ee75 │ │ │ │ + jmp ea45 │ │ │ │ jmp 5088 <__cxa_finalize@plt+0xa38> │ │ │ │ jmp 512e <__cxa_finalize@plt+0xade> │ │ │ │ nop │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -0000eea0 : │ │ │ │ +0000ea70 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 5200 │ │ │ │ - add $0x3f65,%ebx │ │ │ │ + add $0x4395,%ebx │ │ │ │ sub $0x28,%esp │ │ │ │ push $0x8 │ │ │ │ call 4050 │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ push 0x8(%ebp) │ │ │ │ push %eax │ │ │ │ @@ -12913,10 +12865,10 @@ │ │ │ │ ret │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ jmp 5144 <__cxa_finalize@plt+0xaf4> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %ebx │ │ │ │ call 5200 │ │ │ │ - add $0x3f2a,%ebx │ │ │ │ + add $0x435a,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 43a0 <__stack_chk_fail@plt> │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0000eef4 <.fini>: │ │ │ │ +0000eac4 <.fini>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 5200 │ │ │ │ - add $0x3f13,%ebx │ │ │ │ + add $0x4343,%ebx │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -50,39 +50,29 @@ │ │ │ │ 0x0000f2f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0000f300 4e366265 61676c65 36706c75 67696e32 N6beagle6plugin2 │ │ │ │ 0x0000f310 32536861 7265644c 69627261 72794578 2SharedLibraryEx │ │ │ │ 0x0000f320 63657074 696f6e45 00000000 00000000 ceptionE........ │ │ │ │ 0x0000f330 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0000f340 01000000 02000000 04000000 08000000 ................ │ │ │ │ 0x0000f350 10000000 20000000 40000000 80000000 .... ...@....... │ │ │ │ - 0x0000f360 00010000 00020000 00040000 00080000 ................ │ │ │ │ - 0x0000f370 00100000 00200000 00400000 00800000 ..... ...@...... │ │ │ │ - 0x0000f380 01000000 01000000 01000000 01000000 ................ │ │ │ │ - 0x0000f390 01000000 01000000 01000000 01000000 ................ │ │ │ │ - 0x0000f3a0 01000000 01000000 01000000 01000000 ................ │ │ │ │ - 0x0000f3b0 01000000 01000000 01000000 01000000 ................ │ │ │ │ - 0x0000f3c0 00000100 00000200 00000400 00000800 ................ │ │ │ │ - 0x0000f3d0 00001000 00002000 00004000 00008000 ...... ...@..... │ │ │ │ - 0x0000f3e0 00000001 00000002 00000004 00000008 ................ │ │ │ │ - 0x0000f3f0 00000010 00000020 00000040 00000080 ....... ...@.... │ │ │ │ - 0x0000f400 00007a44 0000803f 00000000 0000003f ..zD...?.......? │ │ │ │ - 0x0000f410 00008040 0000803e 0000403f 0000e0be ...@...>..@?.... │ │ │ │ - 0x0000f420 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0000f430 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0000f440 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x0000f450 04000000 05000000 06000000 07000000 ................ │ │ │ │ - 0x0000f460 08000000 09000000 0a000000 0b000000 ................ │ │ │ │ - 0x0000f470 0c000000 0d000000 0e000000 0f000000 ................ │ │ │ │ - 0x0000f480 10000000 10000000 10000000 10000000 ................ │ │ │ │ - 0x0000f490 10000000 10000000 10000000 10000000 ................ │ │ │ │ - 0x0000f4a0 10000000 10000000 10000000 10000000 ................ │ │ │ │ - 0x0000f4b0 10000000 10000000 10000000 10000000 ................ │ │ │ │ - 0x0000f4c0 0000c0ff ffffdf41 2342920c a19cc73b .......A#B.....; │ │ │ │ - 0x0000f4d0 66666666 6666ee3f 11ea2d81 999771bd ffffff.?..-...q. │ │ │ │ - 0x0000f4e0 7b14ae47 e17a843f 00000000 00000000 {..G.z.?........ │ │ │ │ - 0x0000f4f0 706c7567 696e5f69 6e697420 6572726f plugin_init erro │ │ │ │ - 0x0000f500 4e366265 61676c65 36706c75 67696e31 N6beagle6plugin1 │ │ │ │ - 0x0000f510 33536861 7265644c 69627261 72794500 3SharedLibraryE. │ │ │ │ - 0x0000f520 4e366265 61676c65 36706c75 67696e31 N6beagle6plugin1 │ │ │ │ - 0x0000f530 37556e69 78536861 7265644c 69627261 7UnixSharedLibra │ │ │ │ - 0x0000f540 72794500 ryE. │ │ │ │ + 0x0000f360 01000000 01000000 01000000 01000000 ................ │ │ │ │ + 0x0000f370 01000000 01000000 01000000 01000000 ................ │ │ │ │ + 0x0000f380 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x0000f390 04000000 05000000 06000000 07000000 ................ │ │ │ │ + 0x0000f3a0 08000000 08000000 08000000 08000000 ................ │ │ │ │ + 0x0000f3b0 08000000 08000000 08000000 08000000 ................ │ │ │ │ + 0x0000f3c0 00007a44 0000803f 0000003f 00008040 ..zD...?...?...@ │ │ │ │ + 0x0000f3d0 0000803e 0000403f 0000e0be 00000000 ...>..@?........ │ │ │ │ + 0x0000f3e0 0000c0ff ffffdf41 2342920c a19cc73b .......A#B.....; │ │ │ │ + 0x0000f3f0 66666666 6666ee3f 11ea2d81 999771bd ffffff.?..-...q. │ │ │ │ + 0x0000f400 7b14ae47 e17a843f 00000000 00000000 {..G.z.?........ │ │ │ │ + 0x0000f410 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ + 0x0000f420 00000000 0000f03f 00000000 0000f0bf .......?........ │ │ │ │ + 0x0000f430 00000000 00000000 00000000 0000f03f ...............? │ │ │ │ + 0x0000f440 706c7567 696e5f69 6e697420 6572726f plugin_init erro │ │ │ │ + 0x0000f450 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0000f460 4e366265 61676c65 36706c75 67696e31 N6beagle6plugin1 │ │ │ │ + 0x0000f470 33536861 7265644c 69627261 72794500 3SharedLibraryE. │ │ │ │ + 0x0000f480 4e366265 61676c65 36706c75 67696e31 N6beagle6plugin1 │ │ │ │ + 0x0000f490 37556e69 78536861 7265644c 69627261 7UnixSharedLibra │ │ │ │ + 0x0000f4a0 72794500 ryE. │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,69 +1,69 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x0000f544 011b033b 10040000 81000000 dc4affff ...;.........J.. │ │ │ │ - 0x0000f554 2c040000 0c51ffff 50040000 3c51ffff ,....Q..P.......A....A. │ │ │ │ - 0x0000fb28 0c830343 0e10660e 1c410e20 480e1047 ...C..f..A. H..G │ │ │ │ - 0x0000fb38 0e0c41c3 0e0841c6 0e040000 10000000 ..A...A......... │ │ │ │ - 0x0000fb48 f0010000 d458ffff 33000000 00000000 .....X..3....... │ │ │ │ - 0x0000fb58 10000000 04020000 0059ffff 01000000 .........Y...... │ │ │ │ - 0x0000fb68 00000000 a8000000 18020000 fc58ffff .............X.. │ │ │ │ - 0x0000fb78 65010000 00410e08 8502410e 0c870341 e....A....A....A │ │ │ │ - 0x0000fb88 0e108604 410e1483 054e0e20 02590a0e ....A....N. .Y.. │ │ │ │ - 0x0000fb98 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ │ │ - 0x0000fba8 04410b43 0e2c420e 30460e2c 420e3048 .A.C.,B.0F.,B.0H │ │ │ │ - 0x0000fbb8 0e20550e 2c420e30 460e2c42 0e30480e . U.,B.0F.,B.0H. │ │ │ │ - 0x0000fbc8 205b0e2c 410e3048 0e20430e 2c410e30 [.,A.0H. C.,A.0 │ │ │ │ - 0x0000fbd8 480e2049 0a0e1441 c30e1041 c60e0c41 H. I...A...A...A │ │ │ │ - 0x0000fbe8 c70e0841 c50e0447 0b570e2c 410e3048 ...A...G.W.,A.0H │ │ │ │ - 0x0000fbf8 0e20470e 2c410e30 480e2067 0e2c410e . G.,A.0H. g.,A. │ │ │ │ - 0x0000fc08 30480e20 470e2c41 0e30480e 20000000 0H. G.,A.0H. ... │ │ │ │ - 0x0000fc18 1c000000 c4020000 7055ffff 19000000 ........pU...... │ │ │ │ - 0x0000fc28 00410e08 83024e0e 10480e08 41c30e04 .A....N..H..A... │ │ │ │ - 0x0000fc38 1c000000 e4020000 3055ffff 19000000 ........0U...... │ │ │ │ - 0x0000fc48 00410e08 83024e0e 10480e08 41c30e04 .A....N..H..A... │ │ │ │ - 0x0000fc58 28000000 04030000 8059ffff 3c000000 (........Y..<... │ │ │ │ - 0x0000fc68 00410e08 83024e0e 104f0a0e 0843c30e .A....N..O...C.. │ │ │ │ - 0x0000fc78 044f0b48 0e0843c3 0e040000 10000000 .O.H..C......... │ │ │ │ - 0x0000fc88 30030000 9459ffff 11000000 00000000 0....Y.......... │ │ │ │ - 0x0000fc98 10000000 44030000 a059ffff 11000000 ....D....Y...... │ │ │ │ - 0x0000fca8 00000000 1c000000 58030000 ac59ffff ........X....Y.. │ │ │ │ - 0x0000fcb8 be000000 004f0e08 8502560d 050298c5 .....O....V..... │ │ │ │ - 0x0000fcc8 0c040400 1c000000 00000000 017a504c .............zPL │ │ │ │ - 0x0000fcd8 5200017c 08079b31 3300001b 1b0c0404 R..|...13....... │ │ │ │ - 0x0000fce8 88010000 30000000 24000000 2c5affff ....0...$...,Z.. │ │ │ │ - 0x0000fcf8 59000000 04bb1d00 00410e08 8502420d Y........A....B. │ │ │ │ - 0x0000fd08 05428603 8304532e 10720ac3 41c641c5 .B....S..r..A.A. │ │ │ │ - 0x0000fd18 0c040441 0b000000 1c000000 58000000 ...A........X... │ │ │ │ - 0x0000fd28 5849ffff 6a000000 04a31d00 000c0508 XI..j........... │ │ │ │ - 0x0000fd38 83048502 86030000 3c000000 ec030000 ........<....... │ │ │ │ - 0x0000fd48 385affff 43000000 00410e08 8602410e 8Z..C....A....A. │ │ │ │ - 0x0000fd58 0c830343 0e1c480e 20530e10 540a0e0c ...C..H. S..T... │ │ │ │ - 0x0000fd68 41c30e08 41c60e04 420b430e 0c46c30e A...A...B.C..F.. │ │ │ │ - 0x0000fd78 0841c60e 04000000 30000000 b8000000 .A......0....... │ │ │ │ - 0x0000fd88 485affff 47000000 045f1d00 00410e08 HZ..G...._...A.. │ │ │ │ - 0x0000fd98 8502420d 05428603 8304512e 10620ac3 ..B..B....Q..b.. │ │ │ │ - 0x0000fda8 41c641c5 0c040441 0b000000 1c000000 A.A....A........ │ │ │ │ - 0x0000fdb8 ec000000 2e49ffff 85000000 04471d00 .....I.......G.. │ │ │ │ - 0x0000fdc8 000c0508 83048502 86030000 30000000 ............0... │ │ │ │ - 0x0000fdd8 0c010000 445affff 47000000 04431d00 ....DZ..G....C.. │ │ │ │ - 0x0000fde8 00410e08 8502420d 05428603 8304512e .A....B..B....Q. │ │ │ │ - 0x0000fdf8 10620ac3 41c641c5 0c040441 0b000000 .b..A.A....A.... │ │ │ │ - 0x0000fe08 1c000000 40010000 5f49ffff 85000000 ....@..._I...... │ │ │ │ - 0x0000fe18 042b1d00 000c0508 83048502 86030000 .+.............. │ │ │ │ - 0x0000fe28 30000000 60010000 405affff 47000000 0...`...@Z..G... │ │ │ │ - 0x0000fe38 04271d00 00410e08 8502420d 05428603 .'...A....B..B.. │ │ │ │ - 0x0000fe48 8304512e 10620ac3 41c641c5 0c040441 ..Q..b..A.A....A │ │ │ │ - 0x0000fe58 0b000000 1c000000 94010000 9049ffff .............I.. │ │ │ │ - 0x0000fe68 85000000 040f1d00 000c0508 83048502 ................ │ │ │ │ - 0x0000fe78 86030000 30000000 b4010000 3c5affff ....0.......... │ │ │ │ - 0x00011208 00430e10 760e0400 10000000 bc180000 .C..v........... │ │ │ │ - 0x00011218 287fffff 17000000 00000000 20000000 (........... ... │ │ │ │ - 0x00011228 d0180000 347fffff 1d000000 00410e08 ....4........A.. │ │ │ │ - 0x00011238 8302430e 1c4f0e20 480e0841 c30e0400 ..C..O. H..A.... │ │ │ │ - 0x00011248 10000000 f4180000 307fffff 0b000000 ........0....... │ │ │ │ - 0x00011258 00000000 4c000000 08190000 2c7fffff ....L.......,... │ │ │ │ - 0x00011268 6f000000 00410e08 8502410e 0c870341 o....A....A....A │ │ │ │ - 0x00011278 0e108604 410e1483 05430e38 570e3c42 ....A....C.8W.....A....A. │ │ │ │ + 0x0000fa88 0c830343 0e10660e 1c410e20 480e1047 ...C..f..A. H..G │ │ │ │ + 0x0000fa98 0e0c41c3 0e0841c6 0e040000 10000000 ..A...A......... │ │ │ │ + 0x0000faa8 f0010000 7459ffff 33000000 00000000 ....tY..3....... │ │ │ │ + 0x0000fab8 10000000 04020000 a059ffff 01000000 .........Y...... │ │ │ │ + 0x0000fac8 00000000 a8000000 18020000 9c59ffff .............Y.. │ │ │ │ + 0x0000fad8 65010000 00410e08 8502410e 0c870341 e....A....A....A │ │ │ │ + 0x0000fae8 0e108604 410e1483 054e0e20 02590a0e ....A....N. .Y.. │ │ │ │ + 0x0000faf8 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ │ │ + 0x0000fb08 04410b43 0e2c420e 30460e2c 420e3048 .A.C.,B.0F.,B.0H │ │ │ │ + 0x0000fb18 0e20550e 2c420e30 460e2c42 0e30480e . U.,B.0F.,B.0H. │ │ │ │ + 0x0000fb28 205b0e2c 410e3048 0e20430e 2c410e30 [.,A.0H. C.,A.0 │ │ │ │ + 0x0000fb38 480e2049 0a0e1441 c30e1041 c60e0c41 H. I...A...A...A │ │ │ │ + 0x0000fb48 c70e0841 c50e0447 0b570e2c 410e3048 ...A...G.W.,A.0H │ │ │ │ + 0x0000fb58 0e20470e 2c410e30 480e2067 0e2c410e . G.,A.0H. g.,A. │ │ │ │ + 0x0000fb68 30480e20 470e2c41 0e30480e 20000000 0H. G.,A.0H. ... │ │ │ │ + 0x0000fb78 1c000000 c4020000 1056ffff 19000000 .........V...... │ │ │ │ + 0x0000fb88 00410e08 83024e0e 10480e08 41c30e04 .A....N..H..A... │ │ │ │ + 0x0000fb98 1c000000 e4020000 d055ffff 19000000 .........U...... │ │ │ │ + 0x0000fba8 00410e08 83024e0e 10480e08 41c30e04 .A....N..H..A... │ │ │ │ + 0x0000fbb8 28000000 04030000 205affff 3c000000 (....... Z..<... │ │ │ │ + 0x0000fbc8 00410e08 83024e0e 104f0a0e 0843c30e .A....N..O...C.. │ │ │ │ + 0x0000fbd8 044f0b48 0e0843c3 0e040000 10000000 .O.H..C......... │ │ │ │ + 0x0000fbe8 30030000 345affff 11000000 00000000 0...4Z.......... │ │ │ │ + 0x0000fbf8 10000000 44030000 405affff 11000000 ....D...@Z...... │ │ │ │ + 0x0000fc08 00000000 1c000000 58030000 4c5affff ........X...LZ.. │ │ │ │ + 0x0000fc18 96000000 004c0e08 8502480d 050281c5 .....L....H..... │ │ │ │ + 0x0000fc28 0c040400 1c000000 00000000 017a504c .............zPL │ │ │ │ + 0x0000fc38 5200017c 08079bd1 3300001b 1b0c0404 R..|....3....... │ │ │ │ + 0x0000fc48 88010000 30000000 24000000 ac5affff ....0...$....Z.. │ │ │ │ + 0x0000fc58 59000000 04bb1d00 00410e08 8502420d Y........A....B. │ │ │ │ + 0x0000fc68 05428603 8304532e 10720ac3 41c641c5 .B....S..r..A.A. │ │ │ │ + 0x0000fc78 0c040441 0b000000 1c000000 58000000 ...A........X... │ │ │ │ + 0x0000fc88 f849ffff 6a000000 04a31d00 000c0508 .I..j........... │ │ │ │ + 0x0000fc98 83048502 86030000 3c000000 ec030000 ........<....... │ │ │ │ + 0x0000fca8 b85affff 43000000 00410e08 8602410e .Z..C....A....A. │ │ │ │ + 0x0000fcb8 0c830343 0e1c530e 20480e10 540a0e0c ...C..S. H..T... │ │ │ │ + 0x0000fcc8 41c30e08 41c60e04 420b430e 0c46c30e A...A...B.C..F.. │ │ │ │ + 0x0000fcd8 0841c60e 04000000 30000000 b8000000 .A......0....... │ │ │ │ + 0x0000fce8 c85affff 47000000 045f1d00 00410e08 .Z..G...._...A.. │ │ │ │ + 0x0000fcf8 8502420d 05428603 8304512e 10620ac3 ..B..B....Q..b.. │ │ │ │ + 0x0000fd08 41c641c5 0c040441 0b000000 1c000000 A.A....A........ │ │ │ │ + 0x0000fd18 ec000000 ce49ffff 85000000 04471d00 .....I.......G.. │ │ │ │ + 0x0000fd28 000c0508 83048502 86030000 30000000 ............0... │ │ │ │ + 0x0000fd38 0c010000 c45affff 47000000 04431d00 .....Z..G....C.. │ │ │ │ + 0x0000fd48 00410e08 8502420d 05428603 8304512e .A....B..B....Q. │ │ │ │ + 0x0000fd58 10620ac3 41c641c5 0c040441 0b000000 .b..A.A....A.... │ │ │ │ + 0x0000fd68 1c000000 40010000 ff49ffff 85000000 ....@....I...... │ │ │ │ + 0x0000fd78 042b1d00 000c0508 83048502 86030000 .+.............. │ │ │ │ + 0x0000fd88 30000000 60010000 c05affff 47000000 0...`....Z..G... │ │ │ │ + 0x0000fd98 04271d00 00410e08 8502420d 05428603 .'...A....B..B.. │ │ │ │ + 0x0000fda8 8304512e 10620ac3 41c641c5 0c040441 ..Q..b..A.A....A │ │ │ │ + 0x0000fdb8 0b000000 1c000000 94010000 304affff ............0J.. │ │ │ │ + 0x0000fdc8 85000000 040f1d00 000c0508 83048502 ................ │ │ │ │ + 0x0000fdd8 86030000 30000000 b4010000 bc5affff ....0........Z.. │ │ │ │ + 0x0000fde8 47000000 040b1d00 00410e08 8502420d G........A....B. │ │ │ │ + 0x0000fdf8 05428603 8304512e 10620ac3 41c641c5 .B....Q..b..A.A. │ │ │ │ + 0x0000fe08 0c040441 0b000000 1c000000 e8010000 ...A............ │ │ │ │ + 0x0000fe18 614affff 85000000 04f31c00 000c0508 aJ.............. │ │ │ │ + 0x0000fe28 83048502 86030000 30000000 08020000 ........0....... │ │ │ │ + 0x0000fe38 b85affff 47000000 04ef1c00 00410e08 .Z..G........A.. │ │ │ │ + 0x0000fe48 8502420d 05428603 8304512e 10620ac3 ..B..B....Q..b.. │ │ │ │ + 0x0000fe58 41c641c5 0c040441 0b000000 1c000000 A.A....A........ │ │ │ │ + 0x0000fe68 3c020000 924affff 85000000 04d71c00 <....J.......... │ │ │ │ + 0x0000fe78 000c0508 83048502 86030000 30000000 ............0... │ │ │ │ + 0x0000fe88 5c020000 b45affff 4d000000 04d31c00 \....Z..M....... │ │ │ │ + 0x0000fe98 00410e08 8502420d 05428603 8304512e .A....B..B....Q. │ │ │ │ + 0x0000fea8 105e2e20 4a0ac341 c641c50c 0404410b .^. J..A.A....A. │ │ │ │ + 0x0000feb8 1c000000 90020000 c34affff 85000000 .........J...... │ │ │ │ + 0x0000fec8 04bb1c00 000c0508 83048502 86030000 ................ │ │ │ │ + 0x0000fed8 40000000 24060000 b05affff 48000000 @...$....Z..H... │ │ │ │ + 0x0000fee8 00410e08 8702410e 0c860341 0e108304 .A....A....A.... │ │ │ │ + 0x0000fef8 430e1c57 0e20480e 10530ac3 0e0c41c6 C..W. H..S....A. │ │ │ │ + 0x0000ff08 0e0841c7 0e04450b 41c30e0c 46c60e08 ..A...E.A...F... │ │ │ │ + 0x0000ff18 41c70e04 40000000 68060000 bc5affff A...@...h....Z.. │ │ │ │ + 0x0000ff28 48000000 00410e08 8702410e 0c860341 H....A....A....A │ │ │ │ + 0x0000ff38 0e108304 430e1c57 0e20480e 10530ac3 ....C..W. H..S.. │ │ │ │ + 0x0000ff48 0e0c41c6 0e0841c7 0e04450b 41c30e0c ..A...A...E.A... │ │ │ │ + 0x0000ff58 46c60e08 41c70e04 3c000000 ac060000 F...A...<....... │ │ │ │ + 0x0000ff68 c85affff 43000000 00410e08 8602410e .Z..C....A....A. │ │ │ │ + 0x0000ff78 0c830343 0e1c530e 20480e10 540a0e0c ...C..S. H..T... │ │ │ │ + 0x0000ff88 41c30e08 41c60e04 420b430e 0c46c30e A...A...B.C..F.. │ │ │ │ + 0x0000ff98 0841c60e 04000000 40000000 ec060000 .A......@....... │ │ │ │ + 0x0000ffa8 d85affff 48000000 00410e08 8702410e .Z..H....A....A. │ │ │ │ + 0x0000ffb8 0c860341 0e108304 430e1c57 0e20480e ...A....C..W. H. │ │ │ │ + 0x0000ffc8 10530ac3 0e0c41c6 0e0841c7 0e04450b .S....A...A...E. │ │ │ │ + 0x0000ffd8 41c30e0c 46c60e08 41c70e04 3c000000 A...F...A...<... │ │ │ │ + 0x0000ffe8 30070000 e45affff 43000000 00410e08 0....Z..C....A.. │ │ │ │ + 0x0000fff8 8602410e 0c830343 0e1c530e 20480e10 ..A....C..S. H.. │ │ │ │ + 0x00010008 540a0e0c 41c30e08 41c60e04 420b430e T...A...A...B.C. │ │ │ │ + 0x00010018 0c46c30e 0841c60e 04000000 40000000 .F...A......@... │ │ │ │ + 0x00010028 70070000 f45affff 48000000 00410e08 p....Z..H....A.. │ │ │ │ + 0x00010038 8702410e 0c860341 0e108304 430e1c57 ..A....A....C..W │ │ │ │ + 0x00010048 0e20480e 10530ac3 0e0c41c6 0e0841c7 . H..S....A...A. │ │ │ │ + 0x00010058 0e04450b 41c30e0c 46c60e08 41c70e04 ..E.A...F...A... │ │ │ │ + 0x00010068 48000000 b4070000 005bffff 62000000 H........[..b... │ │ │ │ + 0x00010078 00410e08 8702410e 0c860341 0e108304 .A....A....A.... │ │ │ │ + 0x00010088 430e2c5f 0e30480e 20640a0e 1041c30e C.,_.0H. d...A.. │ │ │ │ + 0x00010098 0c41c60e 0841c70e 04420b43 0e1046c3 .A...A...B.C..F. │ │ │ │ + 0x000100a8 0e0c41c6 0e0841c7 0e040000 40000000 ..A...A.....@... │ │ │ │ + 0x000100b8 00080000 245bffff 48000000 00410e08 ....$[..H....A.. │ │ │ │ + 0x000100c8 8702410e 0c860341 0e108304 430e1c57 ..A....A....C..W │ │ │ │ + 0x000100d8 0e20480e 10530ac3 0e0c41c6 0e0841c7 . H..S....A...A. │ │ │ │ + 0x000100e8 0e04450b 41c30e0c 46c60e08 41c70e04 ..E.A...F...A... │ │ │ │ + 0x000100f8 54000000 44080000 305bffff 69000000 T...D...0[..i... │ │ │ │ + 0x00010108 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ + 0x00010118 410e1483 05430e3c 630e4048 0e30640a A....C.... │ │ │ │ + 0x00011168 00430e10 760e0400 10000000 bc180000 .C..v........... │ │ │ │ + 0x00011178 c87fffff 17000000 00000000 20000000 ............ ... │ │ │ │ + 0x00011188 d0180000 d47fffff 1d000000 00410e08 .............A.. │ │ │ │ + 0x00011198 8302430e 1c4f0e20 480e0841 c30e0400 ..C..O. H..A.... │ │ │ │ + 0x000111a8 10000000 f4180000 d07fffff 0b000000 ................ │ │ │ │ + 0x000111b8 00000000 4c000000 08190000 cc7fffff ....L........... │ │ │ │ + 0x000111c8 6f000000 00410e08 8502410e 0c870341 o....A....A....A │ │ │ │ + 0x000111d8 0e108604 410e1483 05430e38 570e3c42 ....A....C.8W.